Per-zone sales tax for OpenCart — charge California 8.25%, New York 8.875%, Texas 6.25% etc. based on the customer's shipping address, with a named line on every order.
OpenCart's built-in tax system is global — one rate for the whole store. If you're a US merchant, that doesn't work: California is 8.25%, New York is 8.875%, Texas is 6.25%, and you need each one to show up as its own named line item on the customer's order ("California Sales Tax", not just "Tax").
Local Tax lets you configure one tax row per state/region with its own percentage and label. At checkout, the extension reads the customer's shipping address and adds the matching tax line. Unconfigured zones get no tax — exactly what you want for nexus-based sales-tax setups.
Tax Zone Tax % Label
─────────────────────────────────────────
California 8.25 California Sales Tax
New York 8.875 New York State Sales Tax
Texas 6.25 Texas State Tax
Florida 6.00 Florida Sales Tax
A customer shipping to a California address sees an additional California Sales Tax: $X.XX line on their order. A customer in Colorado (not configured) sees no extra tax line.
Key features
✅ Per-zone tax rates — different percentage for every state/region
✅ Custom labels — show exactly what you want on the customer order ("California Sales Tax", "VAT", etc.)
✅ Unlimited rows — configure as many zones as you ship to
✅ Decimal precision — 8.25, 8.875, 6.125 all supported
✅ Sort-order control — choose whether shipping/coupons are inside or outside the tax base
✅ Validated input — empty zones, malformed percentages, duplicate rows, and storage-corrupting labels all rejected at save time
✅ AJAX admin save — no page reloads
✅ Bootstrap 5 admin UI — matches OpenCart 4's native look
Perfect for
US merchants handling per-state sales tax obligations (nexus-based)
Canadian merchants applying provincial GST/HST per province
Any country with per-region tax variation where you want named, per-zone line items
Anyone whose customers ask "why is my tax line just called 'Tax'?"
Change Log:
-------------------
5th, March, 2011:
-------------------------
- Added support for discount coupons
- Ability to rename the charge, instead of locat tax to whatever, ie. Sales Tax, California Sales Tax,
New York Sales Tax, etc.
28th, June, 2011
----------------
- Added support for OpenCart 1.5.x.x
28th, January, 2015
---------------------
- Added support for OpenCart 2.0.x.x
13th, August, 2017
---------------------
- Added support for OpenCart 3.x.x
16th, May, 2026
---------------------
- Added support for OpenCart 4.x.x
Login and write down your comment.
Login my OpenCart Account