Multi-State Sales Tax for SaaS Businesses
Sales tax on Software-as-a-Service in the United States is one of the most confusing compliance topics a SaaS founder runs into. There is no federal sales tax. Each of the 45 states with sales tax (plus thousands of local jurisdictions) makes its own call on whether SaaS is taxable, and the answer has shifted as states have updated their rules to keep pace with cloud software. After South Dakota v. Wayfair (2018), states can require remote sellers to collect sales tax once you cross an economic nexus threshold — typically $100,000 in sales or 200 transactions per year into that state. This guide explains the lay of the land and how to stop ignoring it.
Is SaaS taxable? It depends on the state.
Roughly speaking, US states fall into three buckets when it comes to SaaS:
- Generally taxable: New York, Pennsylvania, Texas (taxed as a data processing service at a reduced rate), Washington, Connecticut, South Dakota, Tennessee, Massachusetts, Hawaii, Ohio, Utah, Iowa, and several others
- Generally not taxable: California (for most SaaS to business customers), Florida, Illinois, Nevada, Oregon (no sales tax at all), Montana (no sales tax at all)
- Conditional: New Mexico, Vermont, and others where the answer depends on customer type (B2B vs B2C), whether software is downloaded vs cloud-accessed, or whether you sell to in-state customers
Economic nexus — when do you have to register?
Pre-Wayfair, a state could only require you to collect sales tax if you had a physical presence there (an office, an employee, inventory). Post-Wayfair, every state with sales tax has set an economic nexus threshold: cross it and you're required to register, collect, and remit even if you've never set foot in the state. The most common threshold is $100,000 in gross sales or 200 separate transactions in the prior calendar year, but several states use only the dollar threshold (no transaction count). Track your sales by ship-to or service-to address by state, monthly, so you see the threshold coming.
What about marketplace sales?
If you sell through a marketplace (AWS Marketplace, Microsoft Azure Marketplace, Shopify App Store), most US states have marketplace facilitator laws that require the marketplace to collect tax on your behalf. That's good news — those transactions usually don't count toward your nexus threshold and you don't remit on them — but you still need to report them on your state return as a deduction. Direct sales (someone paying you on Stripe straight from your pricing page) are entirely your responsibility.
How to operationalize compliance
Most SaaS companies handle this in one of three ways:
- Use Stripe Tax, Anrok, TaxJar, or Avalara to compute and collect the right tax at checkout, then file in the states where you have nexus
- Register manually in the few states where you've crossed thresholds, collect at the standard rate, and DIY the filings (sustainable up to ~5 states)
- Ignore it until a state audits you — not a strategy we recommend, but it's what many early-stage SaaS does
Practical thresholds for early-stage SaaS
If your annual revenue is under $1M and you sell to US business customers (B2B), you can usually get away with monitoring quarterly: pull a state-by-state sales report and note any state where you're approaching $80k or 180 transactions, then register before you cross. B2C SaaS hits thresholds faster because transaction counts pile up. Once you're past $5M ARR you should have full automated compliance — the back-taxes-plus-penalties exposure starts to outweigh the tooling cost.
Frequently asked questions
Does Stripe Tax handle sales tax for me?
Stripe Tax computes and collects the right tax at checkout based on your nexus configuration, but YOU still register in each state and file the returns. Stripe also won't help you on invoices billed outside the Stripe checkout (e.g. an invoice you send via email and the customer ACHs you). Marketplace sales (AWS Marketplace, Shopify) are handled by the marketplace.
What's the difference between nexus and registration?
Nexus is the legal trigger — you've crossed a state's economic threshold and the state can now require you to collect. Registration is the administrative step where you file with the state's department of revenue and get a sales tax permit. You should register within 30-60 days of crossing the threshold; many states have voluntary disclosure programs that waive penalties if you self-report before they catch you.
If my customer gives me a resale certificate, do I still collect tax?
No — a valid resale or exemption certificate (e.g. for a tax-exempt nonprofit or a reseller) lets you bill that customer tax-free. Store the certificate, validate its expiration, and reissue when the cert expires. Most states require you to keep certificates for 3-7 years in case of audit.
What about international (non-US) customers?
US sales tax doesn't apply to customers outside the United States. However, you may owe VAT in the EU, GST in Australia/Canada, or digital services taxes in the UK — entirely separate compliance regimes. Many SaaS use Stripe Tax or Paddle to handle international VAT automatically.
What happens if I don't register and a state finds me?
States can assess back taxes for up to 7 years (longer if they classify it as fraud), plus penalties and interest. The amounts can be material — even a small SaaS that ignored compliance for 3 years can owe six figures across half a dozen states. Voluntary disclosure programs let you self-report and usually limit lookback to 3-4 years with reduced penalties.
Do I owe tax in my home state on every sale?
If your business has physical presence in a state (office, employees, servers), you have nexus there from day one and owe tax on any in-state sales, regardless of volume. Economic nexus thresholds only apply to remote states where you have no physical footprint.
This guide is general information about US sales tax and is not tax or legal advice. State rules change frequently — consult a CPA or sales-tax specialist for your specific situation.

