
In simple English
This tool helps online stores calculate sales tax and value added tax. It knows the tax rules for European countries and Canada. It changes the tax rate automatically when a country updates its laws. You need a programmer to set it up in your online shop. It is free to use under the MIT licence.
What it is
A PHP library (a collection of pre-written code files that a programmer adds to a project) for managing and calculating sales tax and value added tax. It includes built-in rules for changing tax rates over time and matching customer locations.
What it is good for
Solo builders and developers who are building a custom online store in PHP and need a reliable way to calculate complex taxes across different countries and regions.
- Handles changing tax rates over time automatically.
- Comes with pre-loaded tax data for European countries and Canada.
- Allows custom tax rules for special cases like tax holidays or digital products.
- Requires PHP programming knowledge to install and use.
- Depends on an external library for geographic zone data.
- Only includes tax rates for a few regions by default, so you must add others yourself.
Writing custom tax calculation logic from scratch for every country
commerceguys/zone
- moneyphp/money4.9k stars
Handles currency conversion and monetary math in PHP, which pairs well with tax calculations.
- btcpayserver/btcpayserver7.8k stars
Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
composer require commerceguys/tax