What records do I need to keep for a California sales tax audit?
The California Department of Tax and Fee Administration requires you to keep sales tax records for at least four years. If an audit is already in progress or there’s an open dispute, you have to keep records until the matter is resolved, which can extend that timeline. Destroying records too early puts you in a bad position because the burden falls on you to prove what you reported was correct.
The core records you need are sales invoices showing what was sold, to whom, and whether tax was charged. Purchase invoices documenting what you bought for resale or for business use. Exemption certificates and resale certificates for any transaction where you didn’t collect sales tax. Bank statements and merchant processor statements. Your general ledger and detailed transaction history. Sales tax returns you filed along with worksheets showing how you calculated the numbers.
Supporting documentation matters as much as the returns themselves. Shipping records that prove out-of-state delivery. Contracts or agreements that explain unusual transactions. Credit memos and refund records. Cash register tapes or point-of-sale reports if you run retail. Any document you used to determine whether a sale was taxable belongs in your records.
Digital records are acceptable to the CDTFA as long as you can produce them in a readable format when asked. Most businesses now keep everything electronically through their accounting software and document storage systems. The key requirement is that records must be complete, accurate, and retrievable. Scanned copies of receipts work. Cloud-stored invoices work. What doesn’t work is a shoebox of faded thermal receipts or files scattered across three employees’ laptops.
Organization is what separates a short audit from a painful one. Auditors typically request records by reporting period. If yours are already sorted by quarter with returns, supporting worksheets, and underlying invoices grouped together, you can respond quickly and the audit stays focused. If records are disorganized, auditors often expand the scope because they assume controls are weak. Clean organization signals that you take compliance seriously.
Exemption certificates deserve special attention because missing or incomplete certificates are one of the most common reasons for assessments. If you sold tax-free to a customer claiming resale status and you can’t produce a valid certificate, the CDTFA can hold you liable for the tax. Review your certificate file annually and follow up on any that are expired or incomplete.
Our sales tax management service handles the filing side and helps clients build the documentation habits that make audits manageable. For business owners who need broader support, our bookkeeping services in Pasadena keep the underlying records organized so the right documentation is always there when you need it.
Pasadena's Small Business Bookkeeper
The Next Step:
A 15-Minute Call
Tell us where your books stand today. We'll ask a few questions, share how we can help, and give you a clear quote.
More Questions
What are the best tax deductions for plumbers in California?
Plumbers can deduct tools, vehicle expenses, licensing, insurance, uniforms, safety gear, continuing education, phone costs, and home office use. Larger equipment purchases like drain cameras and pipe threaders often qualify for Section 179 immediate expensing.
Read answerWhat's the difference between job costing and regular bookkeeping for contractors?
Regular bookkeeping tracks income and expenses at the company level. Job costing assigns every cost (labor, materials, subs, equipment, permits) to a specific project so you can see which jobs actually made money, not just whether the business as a whole did.
Read answerHow do I manage certified payroll reporting for prevailing wage jobs in California?
California public works jobs require weekly certified payroll reports filed electronically with the DIR through eCPR. You need to track hours, work classifications, wage rates, and fringe benefits for every worker on every project, with strict compliance requirements and steep penalties for errors.
Read answerHow do I set up QuickBooks for a commercial cleaning company?
Configure customers for each commercial account, use classes for different service types, and build a chart of accounts that separates supplies, labor, vehicle, and insurance costs. Set up recurring invoices to match your contract billing schedules.
Read answerHow do real estate syndication sponsors handle investor reporting?
Sponsors need bookkeeping at two levels, the property and the entity, with running capital account balances for every investor. Reporting typically includes quarterly or annual property financials, capital account statements, and year-end K-1s.
Read answerWhat is Yardi and do I need it for my property management company?
Yardi is property management software built for real estate companies that handle tenants, leases, and multi-property accounting. Whether you need it depends on portfolio size and how complex your operations are. Smaller portfolios can run on QuickBooks, but once you're managing multiple properties with trust accounting and lease-level reporting, Yardi starts paying for itself.
Read answer
