What records do I need to keep for sales tax audits?
Auditors want to verify two things: that you collected the right amount of tax on taxable sales and that any sales you claimed as exempt actually qualified for exemption. Your records need to support both.
Sales records are the foundation. Keep every invoice, receipt, and POS report that shows what you sold, the sale price, and the tax collected. Your system should clearly distinguish between taxable and non-taxable transactions. If you can’t show why a sale was marked non-taxable, the auditor will treat it as taxable and assess you for the uncollected amount.
Exemption certificates matter more than most businesses realize. When a customer claims a sale is exempt because they’re reselling the item, you need a completed ST-10 resale certificate on file. Government and nonprofit exemptions require their own documentation. Missing certificates mean you owe the tax you should have collected, plus penalties and interest. Keep certificates organized by customer so you can produce them quickly.
Retain copies of every sales tax return you filed along with proof of payment. Bank statements showing the debits for your tax remittances work well for this. If there’s ever a question about whether you paid, you need documentation.
Purchase invoices support your input claims. If you bought inventory for resale and didn’t pay tax because you provided your own exemption certificate, keep the invoices showing those purchases. Auditors sometimes work backward from what you bought to estimate what you should have sold.
Virginia law requires a minimum of three years of records from the filing date or due date, whichever is later. Most sales tax professionals recommend keeping everything for at least four to six years. Audits can go back further if the state suspects fraud or significant underreporting.
Digital records are acceptable as long as they’re complete and accessible. A shoebox of faded receipts won’t help you in an audit. Scanned documents organized by month and year will. Work with a Tri-Cities bookkeeper to build a system that captures everything as transactions happen rather than scrambling to reconstruct records years later.
The businesses that survive audits without surprises are the ones that kept records as if an audit was inevitable. Because eventually, for many businesses, it is.
Greater Richmond's Small Business Bookkeeper
The Next Step:
A Short Conversation
Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.
More Questions
How do I record Shopify sales in QuickBooks?
Record gross sales separately from the bank deposit since Shopify deducts fees and refunds before paying you. Use a clearing account to track what Shopify owes you, then match payouts to your bank deposits.
Read answerHow long does it take to catch up on a year of bookkeeping?
A year of catch-up bookkeeping typically takes one to four weeks of work time, though this varies based on transaction volume, documentation quality, and business complexity. Cash-heavy businesses and those with disorganized records take longer.
Read answerHow do I set up job costing in QuickBooks Online?
Enable the Projects feature in QBO Plus or Advanced, then configure your chart of accounts to track costs by category. The software setup is straightforward but the structure you choose determines whether your job reports are actually useful.
Read answerCan you help me migrate from QuickBooks Desktop to QuickBooks Online?
Yes, we regularly help businesses migrate from Desktop to Online. The process involves transferring your data, cleaning up historical entries, and getting you comfortable with the new system.
Read answerHow do I know if a project is actually profitable?
Track all direct costs against each job and allocate a share of overhead. Most owners miss their own labor value and fixed expenses, making projects look more profitable than they really are.
Read answerWhat's the best way to handle cash management in a restaurant?
Start with consistent register banks and count cash at every shift change. Reconcile to your POS daily, deposit frequently, and limit who handles cash to create clear accountability.
Read answer


