Sales Tax Questions
Deep Dive Comparison

What is the right software stack for a $20M ecommerce brand managing multi-state compliance?

Last updated

⚡ TL;DR

At $20M GMV with 20–35 states of nexus, the right stack centers on a CSP-based AutoFile platform for calculation and filing, with SST enrollment covering the majority of states at no charge. Enterprise platforms (Avalara) run $25,000–$50,000/year for the same compliance outcome that a mid-market platform delivers for $4,000–$8,000/year. The stack should also handle multi-channel data (Shopify Plus, Amazon, ERPs) and include exemption certificate management if you have B2B volume.

At $20M GMV, the sales tax stack question is not “do I need enterprise software?” — it’s “which platform delivers the functionality I need without enterprise pricing?” The compliance requirements at this scale are well-defined; the price variation across platforms that meet those requirements is enormous.

What $20M GMV actually requires from a compliance stack

Calculation: Rooftop-level rate accuracy for every ship-to jurisdiction. The calculation engine must handle city, county, and special district rates, not just state-level or zip-code rates. This is a baseline requirement, not a premium feature.

Multi-state filing: AutoFile across all nexus states, covering both SST and non-SST states. Filing must handle multiple frequencies (monthly, quarterly, annual) per state simultaneously, and must file zero returns automatically when no liability is due.

SST enrollment: For the SST-state subset of your nexus footprint, enrollment through a Certified Service Provider covers calculation and filing at no charge. This is not a premium add-on, it’s the baseline for any platform that functions as a CSP.

Channel integration: Transaction data from all selling channels must flow into the calculation and filing platform accurately — Shopify, Amazon, Etsy, wholesale, and any other active channel.

Exemption certificate management: Required if you have B2B volume. The certificate program needs collection routing, validity verification, expiration tracking, and audit-ready storage. Can be native to the platform or through an integrated third-party tool.

Notice management: The platform should surface or route state notices, at minimum, provide a clear record of filings submitted so you can respond to state inquiries with confidence.

The platform landscape at mid-market scale

TaxCloud

TaxCloud is a Certified Service Provider in the SST program, which means SST-state calculation and filing are included at no charge. For a 35-state nexus footprint with 22 SST states, 22 states are covered under the SST program. The remaining 13 non-SST states are handled through the AutoFile platform.

Annual cost for a $20M brand: $4,000–$8,000 depending on transaction volume and non-SST state count.

Platform integrations: Native integrations with Shopify Plus, BigCommerce, WooCommerce, and custom storefronts via API. Multi-channel filing covers Amazon, major ERPs, and marketplace channels alongside your own store. Filing covers all 50 US states and Canada.

Dedicated services: TaxCloud’s team handles VDAs, backfilings, and audit protection directly — not referred out to third parties. This matters for scaling brands that are addressing historical exposure alongside ongoing compliance.

State notice management: A virtual mailbox routes state notices and correspondence directly to TaxCloud’s team, reducing the operational burden on your controller or ops lead and ensuring nothing gets missed.

Onboarding: A dedicated onboarding manager handles the migration from your prior provider, including SST Central Registration, integration setup, and parallel-run testing before cutover.

Best for: Multi-channel ecommerce brands in the $10M–$100M range with significant SST-state nexus, multi-platform selling, and a lean ops team that needs compliance handled without a dedicated tax department.

TaxJar

Transaction-based pricing with AutoFile for all states. Not a CSP, so SST states are billed the same as non-SST states. Annual cost for a $20M brand: $8,000–$18,000 depending on transaction volume.

Shopify, BigCommerce, Amazon, and other marketplace integrations. Clean UI and reporting interface.

Best for: Brands with simpler nexus footprints concentrated in non-SST states, or brands where the Shopify integration depth is the primary concern.

Avalara AvaTax + Returns

Enterprise platform with per-transaction calculation pricing plus per-return filing fees. Annual cost for a $20M brand typically runs $25,000–$50,000 with volume overages.

Deep integration library (400+ connectors), enterprise support model, bundled CertCapture for exemption certificates.

Best for: Brands with complex integration requirements across multiple ERPs and systems, or brands where the parent company has enterprise Avalara licensing. Not cost-competitive for most standalone mid-market brands.

Vertex

Enterprise platform similar to Avalara in pricing and complexity. Designed for large enterprises with complex tax needs. Annual cost for a $20M brand would run $30,000–$60,000+.

Best for: Enterprise and near-enterprise brands with SAP, Oracle, or complex multi-ERP environments. Not right for most $20M eCommerce brands.

For most $20M GMV eCommerce brands with 20–35 states of nexus:

ComponentSolutionAnnual cost
Calculation + AutoFile + SSTTaxCloud (CSP)$4,000–$8,000
Exemption certificates (if B2B)Native or integrated tool$2,000–$5,000
Amazon transaction dataAmazon Seller Central API integrationIncluded
SALT advisor (retainer)Fractional SALT CPA$5,000–$10,000
Total$11,000–$23,000/year

The same brand on Avalara would spend $35,000–$60,000+ for equivalent filing coverage, before the SALT advisor relationship.

When to switch platforms

If your current stack has any of these problems, it’s worth evaluating alternatives:

  • Rate accuracy issues: zip-code-level rates generating under-collection complaints from states
  • Pricing escalation: annual true-up provisions pushing cost significantly above the original contract
  • SST states not covered under CSP program: paying per-state filing for states that should be SST-covered
  • Manual data handling: no automated integration with your primary commerce platform, requiring CSV imports every period
  • Missing states: the platform doesn’t cover all the states in your nexus footprint

The switching cost for a compliance platform is real but manageable, typically 40–80 hours of configuration and testing spread over a 60–90 day transition period. Platforms with a dedicated onboarding manager (like TaxCloud) reduce this burden significantly — the onboarding team handles SST transfers, integration setup, and parallel-run testing rather than leaving it to your internal team.

Frequently asked questions

What sales tax software does a $20M ecommerce brand need?
At $20M GMV with 20–35 states of nexus, the core requirements are: rooftop-level tax calculation integrated with your eCommerce platform, multi-state AutoFile that handles both SST and non-SST states, and SST enrollment through a Certified Service Provider for the 24-state SST block. Exemption certificate management software is needed if you have significant B2B volume. Enterprise platforms (Avalara) price far above what mid-market brands need, platforms like TaxCloud deliver the same filing and calculation functionality at 60–80% lower cost.
Do I need Avalara at $20M GMV?
No. Avalara's enterprise pricing, contract structure, and annual true-up provisions are designed for $100M+ businesses. At $20M GMV, Avalara's typical contract runs $25,000–$50,000/year, for functionality that platforms like TaxCloud or TaxJar deliver for $4,000–$12,000/year. The calculation accuracy, state filing coverage, and integration options are comparable at mid-market scale. The enterprise platform adds cost, not compliance advantage.
What is the SST program's role in the software stack?
SST enrollment through a CSP covers all 24 SST member states for registration, calculation, and filing, at no charge. For a $20M brand with 35 states of nexus, roughly 20 of those states may be SST members. Covering those 20 states through SST enrollment saves $6,000–$12,000/year compared to managing them through a non-SST filing platform. SST enrollment is the highest-ROI change most mid-market brands can make to their compliance stack.
What integrations does a mid-market brand need from its sales tax platform?
Required integrations: eCommerce platform (Shopify, BigCommerce, WooCommerce, or custom storefront) for real-time calculation at checkout; Amazon Seller Central for marketplace transaction data; ERP or order management system if transactions flow through one before reaching the tax platform. Nice-to-have: Etsy, Walmart Marketplace, and other secondary channels. The completeness of channel coverage determines whether the calculation and filing data is accurate.

Looking for more answers on this topic?

Browse Mid-Market & Scaling