SaaS Nexus and Sales Tax: A Checklist From Thresholds to Registration
A SaaS company owes sales tax in a state when it has nexus there and the state taxes what it sells. After the Supreme Court's 2018 South Dakota v. Wayfair decision, nexus can come from economic activity alone, meaning sales or transaction counts above a state's threshold, without any physical presence.
Thresholds, measurement periods and the taxability of software subscriptions all differ by state, so no single number applies. Use the checklist below to find where you have exposure, register when you should and fix any gap.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
How do you know where you have nexus?
Nexus comes from two families of triggers. Physical nexus arises from employees, contractors, offices, inventory or equipment in a state, and remote workers count. Economic nexus arises when your sales into a state pass a dollar amount, a transaction count or both, measured over a period the state defines.
Start by mapping your customers to states using the customer's billing and usage location, not your own address. Then compare each state's sales over its measurement period to its published threshold. Some states measure calendar years, others use a rolling twelve months, and some count only taxable sales while others count all sales.
Growth makes this a moving target: your sales into a state rise with your revenue, so a state that was under its threshold last year can cross it this year. Recheck at least quarterly, and set an internal alert well below each threshold.
Is SaaS taxable in each state?
Taxability differs, and nexus without taxability means no tax to collect. States treat SaaS in several ways: as taxable prewritten or canned software, as a taxable digital product, as a service that is only sometimes taxable, or as not taxable at all. Rules can also differ for business customers and consumers, and for exemptions such as resale or manufacturing.
For each state where you have nexus, record the answer, the authority for it and the date you checked. Use the state revenue department's guidance and ask a tax professional to confirm gray areas, because a wrong assumption can create a liability that compounds for years.
Keep customer exemption certificates for tax-exempt buyers. Without a valid certificate on file, a state can hold you responsible for tax you did not collect.
How to run a SaaS nexus review each quarter
Run this sequence, and repeat the first three steps each quarter:
- Export sales by customer state for the period each state measures.
- Compare totals and transaction counts to each state's threshold.
- Confirm taxability of your product in every state that is close or over.
- Register in each state where you have nexus and your product is taxable, and do so promptly after crossing the threshold.
- Set up tax calculation in your billing system by customer location and product type.
- Collect exemption certificates and store them by customer.
- File and remit on the schedule the state assigns you, even if the return shows zero.
- Reconcile the tax collected to your sales tax liability account each month.
The 45-state economic nexus guide covers the state-by-state detail. Tools that automate calculation and filing are compared in a guide to sales tax tools for SaaS, and billing platform options in a billing platform comparison.
What if you crossed a threshold and did not register?
Exposure generally starts when you crossed the threshold, not when you noticed. If you sold taxable subscriptions and did not collect, the state may hold you liable for the tax, plus interest and possibly penalties, even if your customers would have paid it.
Voluntary disclosure agreements, or VDAs, are the usual remedy. Many states offer them, typically limiting how far back you must pay and often reducing penalties, but they generally require that you come forward before the state contacts you. Ask a tax professional to run the numbers and approach states in order of exposure.
Say you crossed a state's threshold four years ago and never registered, and that state's VDA program limits the lookback to three years. You would pay three years of tax instead of four, so coming forward before an inquiry can remove a full year of exposure. Whether penalties and interest are also reduced varies by state, so confirm the terms with a tax professional before you contact any state.
How do billing and finance workflows keep you compliant?
Compliance works best when tax logic sits in the billing flow instead of a spreadsheet. Your billing system should capture the customer's location, apply the correct tax and show it on the invoice. Finance then reconciles the tax collected to the filings.
Three habits prevent most problems:
- Store the tax address and the exemption status on the customer record and review changes.
- Reconcile the sales tax liability account before each filing.
- Keep a state-by-state log of registrations, filing frequency, IDs and due dates.
Customer changes need a process too. If a customer moves its billing address mid-contract, update the tax address from the effective date and check whether the new state changes taxability or your nexus totals. If one customer uses the product from several states, document how you decide which location governs and apply it the same way each time. Sourcing rules vary by state, so confirm your approach with a tax professional.
What Good Looks Like
You know every state where you have nexus, whether your product is taxable there, and your registrations and filings are current.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Fits when nexus tracking, calculation and filing across many states has outgrown spreadsheets, so confirm state coverage and pricing in a demo.
Fits when your subscriptions already bill through Stripe and you want tax calculated at invoice time, so confirm which states and products it supports.
Frequently Asked Questions
Do SaaS companies have to collect sales tax?
It depends on the state. In general, you must collect sales tax in states where you have nexus and that tax SaaS, and whether SaaS is taxable varies by state. Some states tax software subscriptions, some tax them only in certain situations and some do not tax them at all, so check each state.
What is economic nexus for SaaS?
Economic nexus means your sales or transaction count in a state passes that state's threshold, creating a tax obligation without physical presence. Since the 2018 Wayfair decision, states may require out-of-state sellers to register and collect.
When should a SaaS company register for sales tax?
Generally once you have nexus in a state that taxes your product, and promptly after crossing the threshold. Registering late can leave you owing uncollected tax from the crossing date, so track thresholds quarterly and set alerts below them.
What is a voluntary disclosure agreement for sales tax?
It is an arrangement with a state that lets you register and pay back taxes for a limited period, often with reduced penalties. It usually requires coming forward before the state contacts you. A tax professional can help you decide when to use it.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
Sales Tax Economic Nexus: A State-by-State Tracking Checklist
Crossing a sales threshold in a state you've never registered in creates a real filing obligation. Here's how to track it and the mistakes that cause audits.
Sales Tax Software for a Stripe Billing SaaS Company
Compare Anrok and Avalara for a B2B SaaS company: which one fits a Stripe Billing stack, when you need ERP-grade coverage, and how to choose.
Stripe Billing vs Chargebee vs Recurly: Recurring Revenue Engines Compared
Compare Stripe Billing, Chargebee, and Recurly for subscription logic, ASC 606 revenue recognition, usage rating, dunning recovery, and tax compliance.
Avalara vs Anrok vs TaxJar: Sales Tax Compliance Software Comparison
Compare Avalara, Anrok, and TaxJar for sales tax compliance: economic nexus tracking, SaaS taxability, automated filing, and ERP integrations.
Tax1099 vs Track1099 for a SaaS Company's Contractor Payouts
How Tax1099 and Track1099 compare for a subscription software company paying contract engineers, freelance support staff and part-time DevRel.
Pipe vs Capchase: Financing B2B SaaS ARR Without Dilution
Compare how Pipe and Capchase fund B2B SaaS growth from contracted ARR, what each one costs once amortization is factored in, and which fits your renewal risk.