Stop Guessing What You Owe in Sales Tax.
Thirteen thousand U.S. tax jurisdictions. Rates that shift every month. And you're running it off a spreadsheet and a prayer. Avalara AvaTax for J2Commerce ends that fight — real-time rates, automatic exemptions, and a checkout that never blinks.
Sales Tax, Actually Handled
Not a rate lookup bolted onto checkout. A complete compliance workflow — calculation, exemptions, address quality, and the cleanup that follows real orders.
Real-Time, Every Time
The exact tax for every order, every address. What your customer sees at checkout is the same number that gets filed — no drift, no surprise correction later.
Tax Codes That Fit
Set a code once at the category level. Override one product when it actually needs it. Search live instead of memorizing a 700-code library.
Bulk Reclassify, One-Click Fix
Reassign hundreds of products in one pass. Fixed a classification after orders already shipped? Backfill the history without touching a database.
Addresses That Actually Resolve
Catch a bad shipping address before it becomes a bad tax record. Warn and move on, or block checkout until it's right — your call.
The Colorado / Minnesota Fee, Handled
The state-mandated delivery fee gets added, calculated, and itemized on the order automatically. You never have to think about it again.
Exempt Customers, No Chase
Map wholesale, nonprofit, or government accounts to the right exemption once. Every qualifying order stops charging tax you'd only have to refund later.
Five Ways to Fix an Order
Push, sync, commit, void, or refund a transaction right from the order screen — full, partial, or tax-only. No support ticket required.
Checkout Never Waits
Orders queue the instant payment clears and settle quietly in the background. A thousand-order sale day feels exactly like a quiet Tuesday.
A Dashboard That Tells You Something
Tax collected, exempt sales, jurisdiction breakdown, and a live sync queue with one-click retry. Know it's working — don't just hope.
What They See Is What Gets Filed
Most tax integrations quote a rough estimate at checkout and true it up later, hoping the drift stays small. This one runs the full calculation the moment your customer confirms the order — so the number on their receipt is the exact number that becomes the filing-grade record.
- No surprise tax adjustments after the sale
- No "why did my total change" support tickets
- A dashboard chart that shows exactly how tight the match is
Checkout Doesn't Stop for Anything
Orders don't get pushed to Avalara mid-checkout. They queue the second payment clears and settle in the background, on your store's own schedule. A traffic spike, a slow connection, a sale-day surge — none of it touches how fast your checkout button actually works.
- Instant checkout, every time, regardless of volume
- A fallback rate keeps the register open if the connection ever drops
- Failed items retry with one click instead of silently vanishing
Fix a Mistake Without a Support Ticket
Push, sync, commit, void, refund. Every one of those lives as a button on the order itself — full refund, partial refund, or a tax-only correction when the sale is fine but the tax wasn't. And if a document can't be voided because it's already filed, the plugin quietly issues the credit instead of leaving you stuck.
- Every action right on the order screen you already use
- Full, partial, and tax-only refund types
- A direct link to the transaction when you need the full picture
Real-World Use Cases
Know Exactly What You Collected. Every Order. Every State.
Real-time rates that match what actually gets filed. Automatic exemptions. A checkout that never waits. Stop guessing what you owe. Seriously.
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
TurkishNew Feature Real-time sales tax calculation at checkout via Avalara AvaTax REST v2
New Feature Automatic order commit, void, and refund sync to Avalara via async queue
New Feature Address validation and geocoding with configurable enforcement (warn/require)
New Feature Admin analytics dashboard — transactions, tax drift, jurisdiction breakdown, sync queue health, with flowing filled-line charts matching the core dashboard style
New Feature Order-view integration card — push, sync, commit, void, and refund actions with a direct AvaTax console link
New Feature Tax code mapping for categories and products with typeahead search
New Feature Bulk tax-profile assignment from the products list
New Feature Colorado Retail Delivery Fee (OF400000) support
New Feature Entity-use-code exemption resolution
New Feature API request/response logging with credential masking
New Feature Manual "Sync Queue" action drains pending/failed queue items on demand
New Feature Saved-card-style saved connection/company profile via Test Connection
New Feature Ships in 21 languages (en-US canonical, en-GB dictionary, 19 DeepL-translated locales)
Improvement Admin status badges honor the com_j2commerce badge_style config (atum/j2commerce)
Improvement All money values use CurrencyHelper for symbol, decimals, and separator formatting
Improvement Empty admin list views use the core joomla.content.emptystate layout
Update Requires Joomla 6.x + J2Commerce 6.x + an Avalara AvaTax account
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.