Tax for Laravel
beta
Country coverage
Country coverage
The engine's principle is own the calculation logic, source only the rate data — and omit a country rather than ship a rate we cannot stand behind. This section documents exactly what is supported, with the authoritative source and a confidence level per jurisdiction, and lists the jurisdictions we deliberately do not yet cover with the reason.
- Beta status and responsibility — the data is in beta; what the engine guarantees, what it does not, and what stays yours.
- What the register covers — the jurisdictions, how a rate is found, and where the gaps are.
- Supported jurisdictions — regime, rate, source, confidence.
- Not yet supported — researched but omitted, and why.
- US SaaS taxability — register-backed determinations and the taxable fallback.
- US economic-nexus thresholds — register-backed threshold annotations and their limits.
Two boundaries to keep in mind:
- Rate data vs regime coverage. "Supported" means the engine models the jurisdiction's logic (place of supply, reverse charge, rate application). The rate number comes from the register, which must be synced before the engine will price anything — see The register.
- Tax rate ≠ e-invoicing. This engine calculates tax. It does not handle mandatory e-invoicing / clearance mandates (Brazil NF-e, India IRN, Italy SdI, Mexico CFDI, Poland KSeF, Saudi ZATCA, …) — that is a separate invoicing concern.