E-Commerce Tax Planning Bookkeeping
Avalara vs. TaxJar for Shopify Brands: What Each Actually Handles (and What It Doesn't)
Published October 2, 2026 by Invisible LLC Team · 13 min read
You're a brand owner, not a bookkeeper. And somewhere in the last few months, you got a nexus notice, or you crossed $500K in a state you've never been to, or your accountant used the word "exposure" — and now you're comparing two pieces of software at 11pm.
Here's the honest framing before we get into features: Avalara and TaxJar are both good at the mechanical half of this problem, and neither one solves the half that actually creates risk. They calculate rates, they file returns, and — contrary to what most comparison posts still say — both of them will handle state registrations as a paid service. What neither does is decide where you have nexus. That decision is about facts in your business, not data in your store, and it's the decision that determines whether the software is filing the right returns or confidently filing the wrong set.
Key takeaways: Both tools calculate at checkout, both file returns, both monitor economic-nexus thresholds, and both offer registrations as a paid add-on. TaxJar (owned by Stripe) is the lighter, self-serve option and is also the US filing partner behind Stripe Tax — but it cannot receive exemption-certificate data from Shopify at all, which is disqualifying if you sell wholesale. Avalara is the deeper platform with real exemption-certificate management, and it's where you land if you have multi-channel, international, or B2B complexity. And before you buy either: Shopify Tax has filed US returns for merchants since November 2024, so the old "Shopify calculates but never files" line is simply out of date.
All product capabilities and thresholds below were verified against primary sources as of 2026-09-28. Sales-tax rules move; see the dated review note at the end.
Start with the decision no software makes for you
Economic nexus is why any of this exists. In South Dakota v. Wayfair, the Supreme Court threw out the physical-presence requirement, clearing the way for states to require remote sellers to collect sales tax based on economic activity alone (South Dakota v. Wayfair, Inc., No. 17-494 (U.S. June 21, 2018)). Every state then wrote its own threshold, and the thresholds are not the same shape.
Three examples, each from the state's own revenue agency, to show why "just plug in the software" doesn't work:
- California: $500,000 in sales of tangible personal property delivered into the state, with no transaction count — and critically, the calculation includes sales by related persons and counts nontaxable sales, including sales for resale (CDTFA).
- New York: $500,000 in gross receipts and more than 100 sales, measured over the immediately preceding four sales-tax quarters. The tax department is explicit that a business over the dollar threshold but at or under 100 transactions is not required to register (NY Department of Taxation and Finance).
- Texas: $500,000 in total Texas revenue over the preceding twelve calendar months, and once you cross it you must begin collecting by the first day of the fourth month after the month you crossed (Texas Comptroller).
And the thresholds keep moving in one direction: states are dropping the transaction-count prong. North Carolina repealed its transaction thresholds effective July 1, 2024 (NCDOR). Indiana eliminated its 200-transaction test effective January 1, 2024, and told merchants who qualified only on transaction count that they could close their sales-tax accounts (Indiana DOR). Illinois followed effective January 1, 2026 — the sole test is now $100,000 in cumulative gross receipts, and remote retailers who qualified only on the 200-transaction prong were directed to review the twelve months ending December 31, 2025 and stop remitting if under the dollar threshold (Illinois DOR, Informational Bulletin FY 2026-12).
That last one matters for a reason nobody mentions: a threshold repeal can mean you should stop filing somewhere. Software configured two years ago keeps filing zero returns forever, because software doesn't reconsider. Somebody has to.
The other nexus trap software handles badly is the marketplace interaction. Washington's Department of Revenue states the rule plainly: if you sell outside a facilitator's platform — through your own website — and you meet the threshold, you must register and collect on those direct sales, and when you compute the threshold you count all your retail sales, including your marketplace sales (Washington DOR). So your Amazon volume — which Amazon already collects on — can be what pushes your Shopify store over the line. Shopify's own documentation is clear that on its core platform you are the merchant of record, not Shopify; facilitators like Amazon, Etsy and TikTok remit on your behalf, and Shopify does not (Shopify Help Center).
What Shopify already does, including the part everyone gets wrong
Before you buy a third-party tool, know what you already have. US Shopify stores choose between Shopify Tax, Manual Tax, and a third-party provider (Shopify Help Center).
Shopify Tax calculates at rooftop-level accuracy — street address, not just ZIP — and automatically applies date-bound special rates like state sales-tax holidays. It also provides liability insights: a state-by-state view of where you have or are approaching an obligation, with warnings as you near thresholds (Shopify Help Center).
And here's the fact that invalidates most of the comparison content on this topic: Shopify Tax has supported automated filing of US sales-tax returns since November 7, 2024. It files monthly, quarterly, semi-annual and annual returns across all US states that collect sales tax, with returns reviewable in your admin before submission (Shopify changelog, 2024-11-07). In May 2025 that coverage was extended to include orders from Shop, Facebook and Instagram where required (Shopify changelog, 2025-05-21).
Two limits worth knowing. Automated filing carries a per-return fee, and it's charged on returns generated, not successfully filed. And you can't use it for channels where you aren't the merchant of record — Amazon, Meta, TikTok (Shopify Help Center).
So the real question isn't "Shopify or software." It's what do I need that Shopify Tax doesn't give me? Usually the answer is one of: sales outside Shopify that need to land in the same filings, exemption certificates, international obligations, or a human reviewing the whole thing.
TaxJar: the lighter option, with one Shopify-specific dealbreaker
Stripe acquired TaxJar in 2021 and the team joined that June (Stripe newsroom). Five years on, TaxJar is still sold as its own product and is still taking new customers — and TaxJar's own documentation positions it as the US filing partner for Stripe Tax: calculate with Stripe Tax, file with TaxJar AutoFile (TaxJar). No end-of-life has been announced.
What it does:
- Calculation on Shopify via a native integration, with real-time rates (TaxJar).
- AutoFile — prepares, submits and remits your returns, debiting your bank account, with an emailed estimate before filing (TaxJar).
- Economic Nexus Insights — states surface once you reach 75% of a state's threshold, with email alerts, and non-qualifying sales are excluded from the count (TaxJar support).
- Registrations — yes, despite what most comparisons say. TaxJar submits state registrations as a paid per-state service, available to existing TaxJar customers, typically within 30 days. Note the carve-out: it covers FBA and third-party-inventory nexus, but not other inventory-storage or employee-based nexus (TaxJar).
Two real limits:
Exemption certificates and Shopify don't mix. Certificate upload and storage is a TaxJar Professional feature available only through the API and API-powered integrations — Magento, NetSuite, WooCommerce. TaxJar does not receive exemption information from Shopify, which means a Shopify merchant with exempt or wholesale customers has to flag those orders in TaxJar manually, every month (TaxJar support). If any meaningful share of your revenue is B2B or resale, that's not a workflow quirk — it's a monthly manual process that will be wrong the month someone is on vacation.
International calculation is closed to new customers. TaxJar no longer offers VAT or Canadian calculations to new implementations; support for those continues only for existing setups (TaxJar support). If cross-border is on your roadmap, this is a ceiling you'd hit later, and later is the expensive time to migrate.
Avalara: the deeper platform, with more surface area to own
Avalara was taken private by Vista Equity Partners in October 2022 and delisted (Avalara newsroom). It filed confidentially for an IPO in July 2025 — a draft registration statement, not a priced offering (Avalara newsroom) — and took a $500M investment led by BlackRock in November 2025 (Avalara newsroom). It remains private and Vista-controlled today. We flag ownership because vendor continuity is a real risk in this category and we've watched it burn small brands before.
What it does:
- AvaTax for real-time calculation, spanning sales and use, VAT, GST, excise, communications and lodging (Avalara).
- Returns as an add-on that prepares, files and remits using the same transaction data, with no separate integration. Avalara reports filing over 6.6 million returns in 2025 (Avalara).
- Registrations as a paid add-on, priced per location (Avalara).
- Exemption Certificate Management — and this is the genuine differentiator: back-collection campaigns to chase missing certificates by email, post and portal, automated validation, and a full certificate history for audit lookback (Avalara). Note the branding: it's Exemption Certificate Management now, not CertCapture. If a comparison post still says CertCapture, it hasn't been updated in years.
- Nexus monitoring, plus a maintained state-by-state economic nexus guide that's genuinely useful even if you never buy the product (Avalara).
One Shopify-specific correction, because getting this wrong wastes a week: the old Avalara AvaTax app for Shopify is deprecated — fully deprecated in the US as of May 1, 2025, and in all other regions by October 31, 2025. The current app is Avalara Tax Compliance, and unlike its Plus-only predecessor it's available on all Shopify plans, though multi-entity setups require Plus or Enterprise with Shopify Payments (Shopify Help Center).
How to actually choose: four questions
Skip the feature matrix. Four questions settle it.
1. Do you sell to anyone tax-exempt? Wholesale accounts, resellers, nonprofits, government. If yes and you're on Shopify, TaxJar's exemption gap is disqualifying and you're looking at Avalara. If no, this whole category of complexity doesn't apply to you and you can buy lighter.
2. Is Shopify your only channel that needs to appear in a filing? If Shopify is genuinely it, start by pricing Shopify Tax with automated filing against both tools — you may not need a third party at all. If you also sell through your own wholesale ordering, a B2B portal, retail, or invoices outside Shopify, you need something that consolidates, and that tilts toward Avalara.
3. Is international coming in the next two years? If yes, TaxJar's closed door on new international calculation is a future migration you're choosing to schedule.
4. Who is going to own this monthly? The honest one. Both products assume a competent human reviews the filings, watches the thresholds, and updates the configuration when a state changes its rules. If that person doesn't exist, the more powerful platform is the more expensive way to be wrong.
Rough shape of the answer: a single-channel DTC brand with no exempt customers and no international plans is usually well served by Shopify Tax or TaxJar. A brand with wholesale, multi-channel or cross-border complexity is usually an Avalara shape. And if you're choosing primarily on price, you're optimizing the wrong variable — the cost of this decision going wrong is back tax plus interest across several states, which dwarfs the subscription either way.
We've deliberately published no pricing here. Both vendors change it, plan structures differ by entity count and state count, and a number in a blog post is a number that's wrong by the time you read it. Get current quotes for your actual state footprint.
What neither tool does
This is the section that determines whether the software works.
- Neither one decides where you have nexus. They monitor thresholds against the data they can see. Inventory in a 3PL warehouse, a remote employee, a trade show, an affiliate, the related-party rule in California — those are physical and legal facts about your business, and no store data reveals them.
- Neither one fixes taxability. Whether your product is taxable in a given state, and at what rate, depends on classification. Apparel, supplements, digital goods and food are all state-dependent messes. Mapping your catalog to the right tax codes is a judgment call somebody has to make once and revisit when you launch a new category.
- Neither one reconciles to your books. Tax collected in Shopify, tax remitted by the filing service, and the sales-tax liability account on your balance sheet are three numbers that should agree and frequently don't — timing differences, refunds, marketplace sales, rounding. Nobody notices until an audit or a cleanup. This is bookkeeping work, not software work.
- Neither one tells you to stop. Illinois is the live example: a repealed transaction threshold means some sellers should have stopped remitting in January 2026. Software configured in 2024 keeps going.
- Neither one answers a notice. A letter from a state is a human task with a deadline.
That's the pattern we see across DTC books: the tool is installed and technically working, and the liability account hasn't been reconciled in fourteen months.
Two things that will outdate any comparison you read
California begins taxing digital products on January 1, 2027. SB 122 (Stats. 2026, Ch. 23) expands the definition of tangible personal property to include digital products, so sales and use tax will apply to retail sales of a digital product and associated copyright or patent interests — and retailers of newly taxable digital products may have to register with CDTFA, file, and pay (CDTFA Special Notice L-1036). If you sell downloads, digital patterns, courses or software alongside physical goods, your California position changes in roughly three months, and every comparison post written before now is silent on it.
North Carolina added a grace period effective July 2, 2026. A retailer whose only basis for collecting is the economic threshold is now engaged in business from the first day of the first calendar month at least 60 days after crossing (NCDOR). Small, but it's the kind of detail that decides whether a first return is late.
The broader point: this is a category where the correct answer has a shelf life. Pick the tool, then put a standing calendar item on reviewing your state footprint — because the tool won't.
Where we come in
We're not a sales-tax software vendor and we're not trying to sell you one. What we do is the part that sits underneath the tool: map Shopify, Stripe, and your payout accounts to the general ledger so net revenue is real, reconcile the sales-tax liability account monthly so collected and remitted actually agree, watch your state footprint as the thresholds move, and either file the returns or hand your filing service clean data. If you want the fuller picture of how the DTC stack fits together, our guides on choosing between A2X and Synder and multi-state sales tax nexus for DTC brands cover the layers on either side of this decision.
One thing we will say plainly: buying software does not transfer the obligation. The registration is in your name, the return is signed on your behalf, and the assessment comes to you.
Tell us which states you're collecting in today and we'll tell you where the gaps are — including the ones your software can't see. You can see how we work with DTC and e-commerce brands, what our tax and filing support covers, or start with the bookkeeping layer that has to be right before any of this reports correctly.