What is the right software stack for a $20M ecommerce brand managing multi-state compliance?
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.
The recommended stack at $20M GMV
For most $20M GMV eCommerce brands with 20–35 states of nexus:
| Component | Solution | Annual cost |
|---|---|---|
| Calculation + AutoFile + SST | TaxCloud (CSP) | $4,000–$8,000 |
| Exemption certificates (if B2B) | Native or integrated tool | $2,000–$5,000 |
| Amazon transaction data | Amazon Seller Central API integration | Included |
| 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?
Do I need Avalara at $20M GMV?
What is the SST program's role in the software stack?
What integrations does a mid-market brand need from its sales tax platform?
Looking for more answers on this topic?
Browse Sales Tax for Mid-Market & Scaling Brands