A sales tax audit is a formal review by a state department of revenue to confirm that a business collected, reported, and remitted the correct amount of tax on every taxable sale during a set period. Washington state’s Department of Revenue alone audited over 4,800 businesses in fiscal year 2025. States select businesses for audit through a mix of automated cross-matching, industry targeting, and specific red flags in filing history. Once an audit starts, the outcome depends heavily on the quality of the records a business can produce. Some audits close in a few weeks with no findings. Others stretch past a year and end in an assessment covering multiple years of back tax, interest, and penalties.
Below, we cover common sales tax audit triggers that can put a business on a state’s radar, what auditors examine once the process begins, and the specific practices that put a business in the strongest position if a notice arrives.
Key takeaways
States rely on automated cross-matching between income tax filings and sales tax returns to flag businesses with reporting discrepancies.
Auditors often focus on exemption and resale certificates – missing or invalid documentation is a common reason audits result in an assessment.
Consistent monthly reconciliation and organised certificate management are the practices that reduce audit risk and shorten the audit process.
What is a sales tax audit?
A sales tax audit is a formal examination that a state department of revenue, or in some states, a local tax authority, conducts to confirm that a business collected, reported, and remitted the correct amount of tax on every taxable sale during a given period.
What are common sales tax audit triggers?
To choose a business for an audit, many states run statistical scoring models alongside a handful of specific red flags. These are typically what they look for:
Mismatched income and sales figures: When the gross sales on your federal or state income tax return don’t match the taxable sales on your sales tax returns, the gap appears automatically in the cross-matching systems that many states run.
A high ratio of exempt to taxable sales: Businesses reporting exempt sales well above the norm for their industry can draw attention, especially when those sales aren’t backed by resale or exemption certificates on file.
New nexus without a corresponding registration: States tax remote sellers that cross an economic nexus threshold, commonly US$100,000 in sales or 200 transactions a year. States actively cross-reference marketplace and third-party sales data to catch businesses that should have registered but haven’t.
Inconsistent or late filing: A pattern of amended returns, chronically late payments, or several consecutive zero-dollar filings from a business that’s clearly operating reveals to an auditor that something might be broken in your reporting process.
Complaints and referrals: A disgruntled former employee, a customer who expected to be charged tax and wasn’t, or even a competitor can file a complaint that triggers a targeted review.
Industry-specific targeting: Cash-intensive businesses such as restaurants, salons, and used car dealers are audited more often because their transactions are harder to verify independently.
What do auditors look for during a sales tax audit?
Once an audit is underway, the auditor’s job is to reconstruct your actual tax liability and compare it against what you reported. That means they’ll request a specific set of records. How complete those records are often determines how the audit goes.
Sales records and returns
Expect requests for point-of-sale (POS) reports, general ledgers, bank statements, and copies of returns filed during the audit period, typically the prior three to four years. Auditors also cross-check bank deposits against reported sales, a simple way to catch unreported cash transactions and usually one of the first things they do.
Exemption and resale certificates
Exemption and resale certificates are particularly scrutinised. If you sold something tax-free to a business that certified it was buying for resale, the auditor wants a valid, properly completed certificate on file. Missing or invalid certificates are a common reason audits end in an assessment, because the auditor will often disallow the whole exempt transaction and tax it retroactively.
Taxability determinations
Taxability is checked line by line, especially for businesses selling a mix of physical goods, digital products, and services. Each category can be taxed differently by state, and the rules can shift. Digital subscriptions, software-as-a-service (SaaS), and bundled products are common trouble spots since the difference between a taxable sale and an exempt one can hinge on details as small as whether a download is delivered electronically or on physical media.
Sampling methods
When the sales volume is too large to review every transaction, auditors turn to statistical or block sampling, which means they examine a representative slice of a quarter or a year and extrapolate the error rate across the full audit period. That extrapolation can turn a handful of mistakes in the sample into a large assessment across the whole period, which is why the accuracy of your records in that sampled window carries so much weight.
How does a sales tax audit affect your business operations?
Businesses that pass an audit with a minimal or zero assessment tend to maintain records consistently. For less-disciplined operations, an audit may have the following consequences:
Time and staff attention
An audit costs time, and it’s often the wrong person’s time. Someone on your team, usually whoever handles finance or accounting, is pulled away from regular work to gather years of records, respond to requests, and sit through interviews or site visits. This employee’s attention might be diverted for months. Small businesses are particularly vulnerable because field audits can take considerably longer than expected, especially when the transaction history is complicated.
Cash flow and outside costs
Audits can hurt cash flow, even before an assessment lands. Many businesses hire outside accountants or tax attorneys to manage the process, and that cost adds up regardless of the outcome. If the audit ends in an assessment, that often means a lump-sum payment covering back taxes plus interest, due on a timeline the state sets rather than one that fits your budget. Some states allow instalment plans for audit assessments, but interest continues to accrue while you pay it down.
Lasting changes to how you handle tax
The audit period changes how carefully you have to handle new transactions while it’s underway, which can be a less visible cost. Businesses under audit tend to tighten their exemption certificate collection and taxability decisions in real time. A second finding on the same issue you’re currently being audited for appears worse than the first. That heightened caution often outlasts the audit itself and becomes the new normal for how the business handles tax going forward.
How can you prepare your business for a sales tax audit?
Start with the basics: keep sales tax returns, exemption certificates, invoices, and general ledger detail for at least four years. That covers the standard audit lookback period of three or four years many states apply. Here are some best practices for audit preparation:
Reconcile your sales tax filings: Reconciliation against your POS or accounting system every month rather than at year-end keeps discrepancies small and easy to explain.
Centralise exemption certificate collection: Collect the certificate at the time of the exempt sale and store it somewhere searchable by customer and date. An expired or missing certificate is one of the easiest things for an auditor to disallow.
Automate tax calculation where you can: A tax engine, such as Stripe Tax, applies the correct rate based on the ship-to or transaction location and keeps a transaction-level record of the rate applied, the jurisdiction, and the product classification. That kind of detail is exactly what an auditor asks for. Having it ready cuts weeks off the response process.
Know your nexus footprint before the state tells you: Track where you have economic or physical nexus and confirm you’re registered in every state where you’ve crossed the threshold. Unregistered nexus is one of the fastest ways to turn a routine audit into a multiyear assessment.
Respond to notices immediately: Missing the initial response window can result in the state issuing an estimated assessment based on incomplete information, and it’s harder to dispute it after the fact than it is to answer the notice on time.
Bring in a certified public accountant (CPA) or state tax attorney for complex cases: The cost of an outside expert is typically lower than the cost of an assessment based on a taxability question you got wrong without that support.
If you already suspect exposure – for example, you know you should have collected tax somewhere and didn’t – many states offer a voluntary disclosure agreement that limits the lookback period and waives certain penalties in exchange for coming forward before an audit starts.
Businesses using Stripe Tax can pull exportable transaction and rate history for the disclosure period, which helps when a CPA puts together the filing. It’s often a better financial outcome than waiting to see if the state finds you first.
How Stripe Tax can help
Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Stripe Tax helps you monitor your obligations and alerts you when you exceed a sales tax registration threshold based on your Stripe transactions. In addition, it automatically calculates and collects sales tax, VAT and GST on both physical and digital goods and services – in all US states and in more than 100 countries.
Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard or using our powerful API.
Stripe Tax can help you:
Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing integration or add tax collection with the click of a button in the Stripe Dashboard.
Register to pay tax: Let Stripe manage your global tax registrations and benefit from a simplified process that prefills application details – saving you time and simplifying compliance with local regulations.
Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.
Simplify filing: Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.
Learn more about Stripe Tax or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.