FREEDOM251

Freedom251 › Tax Engine Software

Cbox Tax

Free plan Self-hosted

Visit Cbox Tax Alternatives

Cbox Tax's own site

What Cbox Tax is

Cbox Tax is a free, self-hosted tax package for Laravel applications. It calculates tax treatment, rates and authority breakdowns across several regimes: EU VAT, national VAT and GST, US sales tax, Canadian GST and HST, India dual GST, and Malaysia SST. Its rules cover place of supply, reverse charge, inclusive or exclusive prices, exemptions and routing based on seller registration. When the register has no relevant regime or rate, the engine stops instead of treating the rate as zero. The package is built on Geo for Laravel and can use pluggable rate sources, including EU TEDB, the us-tax-data dataset and commercial adapters. It syncs the register to local disk, allowing pricing calculations to read that data without making a network call. The package is MIT licensed. Register data has a separate PolyForm Internal Use 1.0.0 license, which bars redistribution or resale as rate lookups. Cbox describes the data as beta, warns that it may contain errors and is not tax advice, and recommends checking country figures with an adviser. Requirements include PHP ^8.4, Laravel ^13, ext-dom, ext-zlib and cboxdk/laravel-geo.

Who it suits

Cbox Tax suits teams building Laravel applications that need consumption-tax calculations across the listed tax regimes. It is aimed at teams running PHP in production, and its local register reads may suit pricing flows that should not make a network call.

What it does well

  • Covers VAT, GST and sales tax across multiple named regimes.
  • Handles reverse charge, exemptions and seller registration routing.
  • Stops calculations when a regime or rate is missing.
  • Reads a locally synced register without a pricing-time network call.
  • Package is free and MIT licensed.

What to know first

  • Requires PHP ^8.4 and Laravel ^13.
  • Register data is beta and may contain errors.
  • Register data cannot be redistributed or resold as rate lookups.

Limits

The package is free, but the register data is beta and may contain errors. Its PolyForm Internal Use 1.0.0 license bars redistribution or resale as rate lookups.

Getting started

  1. Visit the Cbox Tax website.
  2. Use a self-hosted Laravel environment that meets the listed PHP, Laravel and extension requirements.
  3. Provide cboxdk/laravel-geo as a requirement.
  4. Choose a supported rate source, such as EU TEDB, us-tax-data or a commercial adapter.
  5. Sync the register to local disk before using it for pricing calculations.

Verdict

Choose Cbox Tax if you are building with Laravel and need the listed tax rules and jurisdictions in a self-hosted package. Its missing-rate behavior avoids silently applying zero, but the beta data needs review against an adviser’s figures. Check the separate register-data license before redistribution or resale.

Questions

How much does Cbox Tax cost?

It is listed as free and open source.

Is Cbox Tax self-hosted?

Yes. It is a self-hostable package for Laravel.

Which tax regimes does it cover?

Its listed coverage includes EU VAT, national VAT and GST, US sales tax, Canadian GST and HST, India dual GST, and Malaysia SST.

What license applies?

The package is MIT licensed. Register data uses PolyForm Internal Use 1.0.0 and cannot be redistributed or resold as rate lookups.

What does it require?

The repository lists PHP ^8.4, Laravel ^13, ext-dom, ext-zlib and cboxdk/laravel-geo.

Is the tax data authoritative?

Cbox says the data is in beta, may contain errors and is not tax advice. It recommends checking relevant countries against an adviser’s figures.

Facts from Cbox Tax's own pages

Beta status
The package is marked beta, and its documentation says the data and modeled law may contain undiscovered errors. · github.com, 9 Oct 2026
Buyer exemptions
Assessments can apply resale, nonprofit, or government certificates, while certificate capture and verification remain the user's responsibility. · cbox.dk, 9 Oct 2026
Coverage limits
The maker says some jurisdictions are omitted until rate data is verified, including some Pakistani provinces and Brazil. · cbox.dk, 9 Oct 2026
Data integrity
The documentation describes offline SHA-256 verification of register files, while stating that this does not authenticate the publisher or establish legal correctness. · cbox.dk, 4 Oct 2026
Extensible data sources
A pluggable TaxRateSource contract supplies rates, and the package can use static, remote, caching, or chained rate sources. · cbox.dk, 9 Oct 2026
Fail-closed behavior
The engine refuses to calculate when a regime or rate is missing instead of assuming a zero rate. · cbox.dk, 9 Oct 2026
Geocoding integration
The shipped Geocodio geocoder resolves US and Canadian addresses to a state or province; its own tax calculation is not used. · cbox.dk, 9 Oct 2026
Integrations
The package is built on Geo for Laravel and supports pluggable rate sources, including EU TEDB, the us-tax-data dataset, and commercial adapters. · cbox.dk, 4 Oct 2026
Intended users
Cbox describes its work as building tools for teams that run PHP in production. · cbox.dk, 4 Oct 2026
License and data terms
The package is MIT licensed, while the register's data is separately licensed under PolyForm Internal Use 1.0.0, which excludes redistributing the data or reselling lookups. · github.com, 9 Oct 2026
License and limits
The package is MIT licensed, while register data uses PolyForm Internal Use 1.0.0 and cannot be redistributed or resold as rate lookups under that license. · cbox.dk, 4 Oct 2026
Local operation
The register is synced to local disk, and the engine reads it without a network call while pricing. · cbox.dk, 4 Oct 2026
Maker and intended audience
Cbox describes itself as a one-person operation focused on tools for teams running PHP in production. · cbox.dk, 9 Oct 2026
Missing data behavior
The engine refuses to calculate when a regime or rate is missing rather than assuming a zero rate. · cbox.dk, 4 Oct 2026
Purpose
Cbox Tax is a self-hostable consumption-tax engine for Laravel that calculates tax treatment, rates, and authority breakdowns. · cbox.dk, 4 Oct 2026
Requirements
The repository lists PHP ^8.4, Laravel ^13, ext-dom, ext-zlib, and cboxdk/laravel-geo as requirements. · github.com, 9 Oct 2026
Reverse charge
Its EU VAT rules include intra-EU B2B reverse charge and VIES-validated customer tax IDs. · cbox.dk, 9 Oct 2026
Support
The repository directs users to report errors by opening an issue with the register release version. · github.com, 4 Oct 2026
Tax coverage
It models EU VAT, national VAT and GST, US sales tax, Canadian GST and HST, India dual GST, and Malaysia SST. · cbox.dk, 4 Oct 2026
Tax logic
It handles place of supply, reverse charge, inclusive and exclusive pricing, exemptions, and seller registration routing. · cbox.dk, 4 Oct 2026
Tax regimes
It covers EU VAT, national VAT and GST, US sales tax, and Canadian GST and HST. · cbox.dk, 9 Oct 2026
Technical requirements
The repository lists PHP ^8.4, Laravel ^13, ext-dom, ext-zlib, and cboxdk/laravel-geo as requirements. · github.com, 4 Oct 2026
US sales tax
US tax application checks that the state resolves, the seller has nexus there, and the product is taxable there. · cbox.dk, 9 Oct 2026
What it does
Cbox Tax is a self-hostable consumption-tax engine for Laravel that calculates tax treatment, rates, and place of supply. · cbox.dk, 9 Oct 2026

Where Cbox Tax stands on Freedom251

Look at these too