Stop Charging the Wrong Tax.
Wrong tax refunds your margin, frustrates your wholesale buyers, and creates the kind of liability that only becomes visible during an audit. Tax Manager gives your Joomla ecommerce store the tools to collect the right amount — every time.
Everything Your Tax Situation Needs
Custom tax classes, geographic precision, customer group exemptions, and bulk CSV tools — all inside the J2Commerce dashboard.
Custom Tax Classes
Create as many named tax profiles as your catalog needs — one per product type, category, or jurisdiction. Assign each class to the right products and let the store take it from there.
Country · State · ZIP Matching
Match tax rates across three geographic dimensions. Catch everything with a wildcard, target a state, or nail a specific postcode or ZIP prefix. The most precise match always wins.
Customer Group Exemptions
Wholesale buyers, nonprofits, and resellers pay zero tax — automatically. Select the user groups, save the setting, and never manually adjust an exempt order again.
CSV Import & Export
Load hundreds of geographic rates from a spreadsheet in seconds. Export any class back to CSV for audit records or accountant handoff. Your spreadsheet and your store — finally in sync.
Add or Replace Rate Mode
Stack your rate on top of the store's base profile, or replace the base entirely — per class, per product type. One dropdown. Right behavior for every situation.
Billing vs Shipping Basis
Your store config says whether to tax by billing or shipping address. Tax Manager reads that setting and applies it correctly to every rate lookup — no additional configuration needed.
Rate Priority Ordering
Multiple rates can match a location. The priority field tells the store which one fires. Specific beats general. County beats state. State beats national. You set the order.
Save as Copy
One state has 8.0%, the neighbor has 8.25%. Duplicate an entire tax class — rates and all — as a starting point. Change the one thing that differs. Done in under a minute.
Debug Logging
New rate not matching? Enable the debug log. It records exactly which class fired, what location data triggered it, and what basis was used. Toggle it off when you're done.
Geographic Precision — All Three Dimensions
Most ecommerce stores stop at country. Tax Manager goes further — matching tax rates by country, by state or province, and by postcode. Use a wildcard to catch everything, a prefix to catch a range, or an exact code to target a single taxing district. The most specific match wins.
- Wildcard postcodes catch all locations
- Prefix matching (e.g. 941*) covers entire ranges
- Exact postcode targets specific taxing districts
- Live zone reload when country changes — no page refresh
- Postcode suffix stripping for extended ZIP formats
Wholesale Buyers Pay Zero Tax. Every Order. Automatically.
Customer group exemptions eliminate the most tedious task in Joomla ecommerce administration: manually adjusting tax on wholesale orders. Select the groups that are exempt, save the setting, and the store handles the rest — before the order is placed, not after.
- Multi-group selection — exempt multiple account types at once
- Exemption fires at price calculation — zero tax on the checkout screen
- No manual credit memos. No after-the-fact order adjustments.
- Works for wholesale, nonprofit, reseller, staff — any Joomla user group
Real-World Use Cases
The Right Tax Amount. Every Order. No Excuses.
Your wholesale buyers are tired of the credit memo dance. Your accountant is tired of the flat-rate excuse. Tax Manager ends both conversations — permanently. Set it up once. Get it right every time.
Translated In The Following Languages
Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Apps
- J2Commerce Version 6.x
- Joomla Version 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishFix Use native usergrouplist for tax-exempt groups
Improvement Inject tax classes into tax-profile dropdowns via event 'result' key
Update Requires Joomla 6.x + J2Commerce 6.x
New Feature Tax classes with granular rates matched by country, zone and postcode (wildcards)
New Feature Honor store tax basis (billing/shipping) from J2Commerce config for rate matching
New Feature Per-class rate mode: add to, or replace, the core tax profile rate
New Feature User-group tax exemptions (zero tax for selected groups)
New Feature Native Joomla 6 admin: list view with sort, search, filter and core publish toggle
New Feature Tabbed edit form with Save / Save & Close / Save as Copy toolbar
New Feature CSV import and export of tax rates
New Feature 20-locale translations (en-US canonical)
Improvement Evolved from app_taxrate: renamed element, namespace, tables and language keys
Update Requires Joomla 6.x + J2Commerce 6.x
You may also be interested in these products
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.