CDTFA Sales Tax Audits: What to Expect and How to Prepare Your Records
Receiving a CDTFA sales tax audit notice introduces a process that requires organization, clarity, and a strong understanding of your financial records.
The audit is built around one core objective: verifying that your reported sales and taxable sales align across your financial systems. That verification process relies heavily on how your records are presented and how clearly your business operations are explained.
As John Milikowsky explains, “You’re going to receive a letter from the auditor, and it’s going to set a meeting for a face-to-face meeting… you’re going to want to explain how your company works.”
The Initial CDTFA Audit Meeting Sets the Foundation
The audit begins with a scheduled meeting between your business and the auditor. This is the first opportunity to walk through how your company operates and how revenue flows through your systems.
Why This Meeting Matters
During this conversation, the auditor develops an understanding of your business model, your sales process, and how transactions are recorded. That context shapes how your financial records are interpreted during the audit.
The more clearly your operations are explained, the easier it becomes for the auditor to connect your financial data to your reported sales.
What Records the CDTFA Will Request
Following the initial meeting, the auditor will request a range of financial documents to begin their review.
How Your Records Are Evaluated
The CDTFA typically reviews your general ledger, bank statements, federal and state income tax returns, 1099s, and merchant account records. These documents are analyzed together, not in isolation.
The goal is to confirm that total sales reported on your sales tax returns align with the gross revenue reported on your income tax filings.
“Those numbers should match.”
This cross-referencing process is central to how the audit develops.
Why Discrepancies Happen and How They Are Interpreted
It is common for discrepancies to exist across financial records. These differences often arise from timing issues, accounting adjustments, or how transactions are categorized.
How the CDTFA Identifies Differences
Auditors compare multiple data sources, including:
- Sales tax returns
- General ledger entries
- Bank deposits
- Merchant account activity
They may total all deposits into your bank accounts and use that figure as a reference point for determining revenue.
“If you simply hand it over and there are discrepancies, they will make assumptions.”
These assumptions can lead to conclusions about unreported sales if the differences are not explained clearly.
Preparing Your Records Before Submission
Preparation plays a significant role in how the audit unfolds. Reviewing your records in advance allows you to identify differences and provide explanations before the auditor reaches conclusions.
Connecting the Dots for the Auditor
Your financial records reflect how your business operates, but they do not always tell the full story on their own. Providing context helps ensure that each transaction is understood correctly.
For example, deposits may include transfers between accounts, funds belonging to another entity, or timing differences related to how revenue is recorded.
“We always find issues and we resolve them with a letter… so when they get it, they’re not making incorrect assumptions.”
Clear explanations allow the auditor to follow your reasoning and evaluate your records in the proper context.
Understanding the Audit Report
If the CDTFA identifies discrepancies, the auditor will issue an audit report outlining their findings.
How the Report Is Structured
Audit reports are often detailed and data-heavy, with multiple tabs and calculations that build on one another. Each section contributes to the overall assessment.
“You’re going to start all the way in the last tab and work forward because it all backs into each other.”
Reviewing this report carefully helps identify where differences arise and how the conclusions were calculated.
Responding to the Audit Findings
If you disagree with the audit findings, there is an opportunity to address those concerns directly.
Working With the Auditor and Supervisor
You can schedule a meeting with both the auditor and their supervisor to walk through your position and explain where you believe adjustments are needed.
“Don’t be afraid to schedule the meeting with the supervisor… that’s the proper thing to do.”
These discussions allow you to present supporting documentation and clarify how your records should be interpreted.
Filing an Appeal and Protecting Your Position
If a resolution is not reached, the CDTFA will issue a final notice. At that point, the process moves into the appeal stage.
Meeting the 30-Day Deadline
You have 30 days to file a petition for redetermination. This filing preserves your ability to challenge the assessment and move the matter into a formal review process.
Missing this deadline finalizes the balance and allows the government to begin collection actions.
Presenting a Clear and Complete Appeal
The strength of your appeal depends on how clearly your position is presented.
Making Your Case Understandable
An effective appeal includes a clear explanation of the facts, supporting documentation, and any relevant legal authority. The goal is to make it easy for the reviewer to understand how your position aligns with the records.
“You want to make it simple for them… not make them work through it.”
A well-organized submission helps move the process forward and ensures your position is fully considered.
Moving Forward With Stronger Financial Clarity
A CDTFA sales tax audit is built on how your financial records connect across multiple systems. Each document contributes to a larger picture of how your business reports and tracks revenue.
When those records are reviewed with preparation and clear explanations, the audit process becomes more structured and easier to navigate.
Maintaining organized financials and understanding how your data is evaluated supports stronger alignment as your business continues to grow.


