OpenSalesTax for WooCommerce
WooCommerce plugin: replace TaxJar/Avalara/WooCommerce Tax with self-hosted OpenSalesTax — destination-based US sales tax at checkout
by Eric Osterberg · github.com/ejosterberg/opensalestax-for-woocommerce · website
★ 0stars
17composer installs
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/ejosterberg/opensalestax-for-woocommerce/releases/download/v0.6.2/opensalestax-for-woocommerce-0.6.2.zipAlso on Packagist as ejosterberg/opensalestax-woocommerce:
composer require ejosterberg/opensalestax-woocommerceFrom the readme
OpenSalesTax for WooCommerce
Replace TaxJar / Avalara / WooCommerce Tax with self-hosted OpenSalesTax. Free, open-source, US sales-tax calculation at WooCommerce checkout.
Status: v0.4.1. Tested against WordPress 6.6+ / WooCommerce 10.7 / OpenSalesTax engine v0.39. 109 unit tests + an end-to-end integration test on a real WP+WooCom Proxmox VM.
What this saves you
Most WooCommerce tax plugins are paid services or limited free tiers:
| Service | Pricing model |
|---|---:|
| WooCommerce Tax (Jetpack) | Free up to 200 transactions/mo; paid tier above |
| TaxJar | from $19/mo + transaction fees |
| Avalara AvaTax | enterprise pricing |
| OpenSalesTax + this plugin | $0 software cost, self-hosted |
You run a small VM (or container) for the OpenSalesTax engine; this plugin calls into it from WC's checkout flow. Tax math runs locally on infrastructure you own.
Install
Activate via WP Admin → Plugins.
Or via Composer:
The SDK (ejosterberg/opensalestax) and the plugin (ejosterberg/opensalestax-for-woocommerce) are both on Packagist.
For the full step-by-step walkthrough including engine setup, configuration, and verification, see docs/INSTALL.md.
Configure
1. Stand up an O
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v0.6.2 | May 17, 2026 | opensalestax-for-woocommerce-0.6.2.zip | 0 |
| v0.6.1 | May 16, 2026 | — | — |
| v0.6.0 | May 16, 2026 | — | — |
| v0.5.1 | May 16, 2026 | — | — |
| v0.5.0 | May 15, 2026 | — | — |
| v0.4.1 | May 5, 2026 | — | — |
| v0.4.0 | May 5, 2026 | — | — |
| v0.3.3 | May 5, 2026 | — | — |
| v0.3.2 | May 5, 2026 | — | — |
| v0.3.1 | May 5, 2026 | — | — |
| v0.3.0 | May 5, 2026 | — | — |
| v0.2.0 | May 5, 2026 | — | — |