Your workers compensation carrier will audit your payroll every year — that is a standard policy condition, not a penalty. The audit reconciles the payroll estimate you gave at inception against what you actually paid. If you paid more than estimated, you owe additional premium. If you paid less, you get a return. The problem is not the audit itself; the problem is the bill that appears when subcontractor certificates are missing or class codes are wrong.
The single most important thing a California contractor can do before their audit is collect and file valid certificates of insurance (COIs) from every subcontractor hired during the policy term. An uninsured sub's labor cost lands on your policy's payroll basis as if they were your employee — and that is where audit bills go from minor to painful.
What does a workers comp auditor actually look at?
The auditor's job is to reconstruct your actual payroll during the policy period using whatever records you provide. Standard requests include:
- Payroll registers — weekly or bi-weekly records of gross wages per employee
- Federal payroll tax returns (Form 941) — quarterly filings that reconcile to your total payroll
- California DE 9C reports — state quarterly wage statements filed with the EDD
- 1099s and cash disbursement journals — to identify payments to independent contractors
- Subcontractor COIs — valid certificates showing the sub carried their own workers compensation during the dates you hired them
- Overtime records — because the WCIRB rules on overtime payroll affect how much of it is included in the rating basis
If you operate without formal payroll records — for example, paying day laborers in cash — auditors will use bank statements, job cost records, and invoices to reconstruct what was paid. The absence of records does not protect you from audit exposure; it typically results in higher estimated payroll.
Why do subcontractor certificates cause the biggest bills?
Under California workers compensation rating rules, when you hire a subcontractor and cannot produce a valid COI showing the sub carried their own workers compensation for the period they worked for you, the auditor treats their labor cost as your payroll. That payroll is then assigned to a class code — often the same high-hazard code as the work itself — and rated accordingly.
An uninsured sub on a roofing job is rated like a roofer on your payroll, not like a minor vendor expense.
The math moves quickly. A roofer class code in California can carry a rate above $20 per $100 of payroll depending on the carrier's filed rates and your experience modification. A $40,000 subcontract with a missing certificate can generate an additional premium bill of $8,000 or more.
The fix is administrative: collect a COI from every sub before the job starts, confirm the policy expiration date covers the full duration of their work, and keep the certificates filed by policy year. Insurance City's parent operation serves 4,500+ active customers across three California offices and wrote 2,080 new policies in 2025 — the audit-bill conversation, for contractors, comes up almost as often as the coverage conversation.
How are class codes assigned and can they be wrong?
Workers compensation class codes are assigned based on the actual work performed, not what your business card says. A general contractor who personally swings a hammer and does framing is rated differently from one who strictly manages subcontractors from the office. A painting contractor whose owner also does pressure washing may have two class codes.
Misclassification is common and expensive in both directions. An owner classified to a higher-hazard code than their actual duties warrant overpays every term. California Labor Code §3700 requires coverage from the first employee, but it does not mandate any specific class code assignment — that is a carrier and WCIRB function, and it is contestable.
If you believe your class code is wrong, the process is: ask your broker to request a reclassification from the carrier, document your actual duties, and if the carrier disagrees, escalate to a WCIRB classification appeal. Your broker should be initiating this review, not waiting for the audit to surface it.
What is the overtime payroll rule and does it matter?
Yes, and it often surprises contractors. Under California WCIRB rating rules, overtime premium — the extra amount above straight-time pay for hours worked beyond 8 per day or 40 per week — is excluded from the payroll basis used to calculate workers comp premium. Only straight-time equivalent wages are included.
If your employees regularly work overtime and your payroll records do not separate straight time from overtime premium, you may be overpaying on those wages. An auditor will not automatically exclude the overtime premium on your behalf unless your records clearly separate it. Keep a running total of overtime premium paid by employee and class code throughout the year so the exclusion is clean at audit.
Can you dispute an audit bill?
Yes, and you should if the bill is driven by missing certificates or incorrect class codes rather than actual underpaid payroll. The dispute process runs through your broker first — in most cases, producing COIs that were missing or correcting a class code assignment resolves the discrepancy without formal escalation.
If the carrier disagrees after reviewing the documentation, California Insurance Code provides a formal audit dispute mechanism. File the dispute in writing, specify which payroll items or class code assignments you contest, and attach all supporting documentation. Keep copies of everything. The statute of limitations on premium disputes varies by carrier and policy form, so move promptly — waiting until a second renewal cycle weakens your position.
The practical takeaway: an audit bill is not a final number until you have reviewed the auditor's worksheet and confirmed that every sub certificate is accounted for, every class code matches actual duties, and overtime premium has been properly excluded. A broker who does this review with you, rather than simply forwarding the bill, is earning their place in the relationship.
Insurance City is at 956 W. Robinhood Drive, Stockton, CA 95207 — call (209) 670-1556. We place workers compensation with our commercial carriers, work in English and Spanish, and there are no broker fees on standard policies. We cannot change carrier audit timelines or state fee schedules; what we can do is walk through the worksheet with you, identify which line items are disputable, and advocate on your behalf with the carrier.
Frequently asked questions
What triggers a workers comp payroll audit in California?
All California workers compensation policies are subject to an annual audit — it is a standard condition of every policy, not a red flag. The carrier compares the payroll you estimated at policy inception against what you actually paid during the term. The difference generates either an additional premium bill or a return premium.
What records does an auditor actually ask to see?
Auditors typically request payroll registers, tax forms (941s, DE 9C), cash disbursement journals, 1099s, certificates of insurance for every subcontractor you hired, and any overtime records. If you pay workers in cash without records, those wages are still discoverable through bank statements and job costing records.
Can I dispute an audit bill I think is wrong?
Yes. Contact your broker first — many audit disputes are resolved by providing missing certificates or correcting class code assignments without formal escalation. If that fails, California Insurance Code allows you to request a formal audit dispute with the carrier. Document everything in writing and preserve all COIs.
What happens if my subcontractor does not have their own workers comp?
If a subcontractor you hired does not carry their own workers compensation and you cannot provide a valid certificate for them, the auditor will typically add their labor cost to your policy's payroll basis and charge premium on it as if they were your employees. This is the single most common source of unexpected audit bills for contractors in California.
Related reading:
- The California contractor workers comp exemption: what changed in 2026
- First employee in California: insurance checklist
- Do I need workers comp in California?
- Roofing contractor (C-39) insurance in California
Insurance City Agency — 956 W. Robinhood Drive, Stockton, CA 95207 — (209) 670-1556. CA License #6003045.


