Free tool
Insurance ComparisonCompare coverage stacks cleaning contractors actually need.
23%
of cleaning businesses receive an additional premium bill after their workers' comp audit, most commonly due to payroll underreporting or missing subcontractor certificates
Free Calculator
Estimate your audit exposure before the auditor arrives — enter actual payroll and compare to policy estimate.
Workers' compensation and general liability policies for cleaning businesses are estimated-premium policies. At inception, the carrier sets premium based on projected payroll (workers' comp) or projected revenue (general liability). At policy expiration, an auditor reconciles actual exposures against the estimates. If actuals exceed estimates, you owe additional premium. If they're lower, you receive a return.
The cleaning industry has unusually high audit exposure because payroll grows rapidly during busy seasons, subcontractor usage fluctuates, and many operators don't understand that payments to uninsured subcontractors count as premium payroll. An unprepared audit can produce additional premium bills of $15,000–$50,000 — a cash flow crisis for small operators.
This guide gives you the exact preparation process to avoid surprises and dispute incorrect findings.
How the Premium Audit Works
Workers' comp audits occur at policy expiration (annual) and sometimes mid-term for fast-growing accounts. The auditor — employed by the carrier or a third-party audit firm — contacts you to schedule a physical or mail/phone audit. They request:
- Payroll records by employee: Gross wages, overtime premium, bonuses, payroll register printouts, or W-2 data
- Class code segregation: Documentation supporting which employees worked in which job categories
- Subcontractor payments: 1099s, invoices, or accounts payable records showing all payments to uninsured subcontractors
- Officer compensation: Owners and corporate officers have special rules in most states (minimum/maximum included payroll per officer)
- Overtime documentation: Most states exclude the overtime premium (the extra 50% above straight time) from workers' comp payroll; you must be able to identify and separate it
GL audits use gross revenue rather than payroll. Auditors request income statements, sales tax returns, or bank deposit records to verify annual revenues. If your revenue grew beyond the estimate, you owe additional GL premium at the audit rate.
The Subcontractor Certificate Problem
The most common source of large, unexpected audit bills for cleaning companies is subcontractor payments without certificates of insurance. Here's the mechanism:
NCCI and most state workers' comp rating rules treat payments to uninsured subcontractors as payroll for your workers' comp policy. If you paid an uninsured cleaning crew $80,000 during the policy year, the auditor adds $80,000 to your auditable payroll at your workers' comp rate — typically $4.00–$7.00 per $100. That's an additional premium of $3,200–$5,600 for that one subcontractor relationship.
The fix is straightforward: collect certificates of insurance from every subcontractor before they begin work, and verify that their workers' comp policy covers the dates of their work for you. File these certificates and have them available at audit.
| Document | Workers' Comp Audit | GL Audit | Where to Get It |
|---|---|---|---|
| Payroll register or W-2s | Required | Sometimes requested | Payroll processor (Gusto, ADP, etc.) |
| Income statement / P&L | Supplemental | Required | Your bookkeeper or QuickBooks |
| Subcontractor 1099s | Required | Required | Accounts payable records |
| Subcontractor certificates of insurance | Critical — reduces auditable payroll | Critical — excludes from revenue | Collect before work begins |
| Officer compensation records | Required | Not needed | Corporate tax return / K-1 |
| Overtime detail | Required to exclude OT premium | Not needed | Payroll system report |
| Job costing or revenue by type | Not needed | Useful for class code allocation | Job management software |
Class Code Segregation: Your Most Valuable Audit Lever
Workers' comp rates vary significantly by class code. If you have employees who perform multiple functions — some cleaning and some office/supervisory — you can allocate payroll to lower-rated class codes for the clerical or supervisory time. This is called class code segregation and is explicitly allowed under NCCI rules if supported by documentation.
Common cleaning company class codes and typical base rates (varies by state):
- 9014 — Janitorial (standard commercial): $4.00–$7.00 per $100 payroll
- 9016 — Janitorial (healthcare): $5.50–$9.00 per $100 payroll
- 8742 — Outside salesperson: $0.40–$0.80 per $100 payroll
- 8810 — Clerical/office employees: $0.20–$0.40 per $100 payroll
If your company has office staff or sales staff whose payroll is being lumped into the 9014 or 9016 class, you're overpaying significantly. An auditor cannot segregate this for you — you must provide documentation (job descriptions, time records, or payroll by department) showing which employees worked in which functions.
Owner and Officer Payroll Rules
Workers' comp audit treatment of owner/officer payroll is state-specific and frequently misunderstood:
- In most states, corporate officers are included in coverage but subject to minimum and maximum weekly payroll limits
- Sole proprietors and partners are typically excluded from workers' comp unless they elect to be included
- Some states allow corporate officers to exclude themselves from coverage via a form filed with the state
- Officers who are excluded save on premium but have no workers' comp protection for their own injuries
For 2023–2024, NCCI minimum/maximum included payroll for corporate officers in standard states ranges from approximately $800/week (minimum) to $2,800/week (maximum), regardless of actual compensation. Verify your state's specific limits with your broker.
Disputing Audit Findings
If you receive an audit that you believe is incorrect, you have the right to dispute it. Common grounds for dispute:
Incorrect class code assignment: If employees were placed in a higher-rated code than their work actually performed, provide documentation (job descriptions, time records) to support reclassification.
Subcontractor payroll inclusion: If the auditor included subcontractor payments as payroll but you have certificates of insurance proving they carried their own workers' comp, provide those certificates and request reclassification.
Overtime premium not excluded: If your state allows overtime premium exclusion and the auditor included full gross overtime wages rather than straight-time equivalent, provide payroll detail separating the premium portion and request adjustment.
Revenue misclassification: For GL audits, if certain revenue categories (materials resale, subcontracted work) should be excluded per your policy's rating basis, provide documentation and request reclassification.
File disputes in writing with your broker, who submits to the carrier's audit review department. Most carriers have a 90-day dispute window after audit billing. Missing the dispute window results in the audit bill being final and collectable.
For class code specifics, see the workers' comp classification codes guide. The experience modification factor guide explains how audit outcomes affect your Mod. The insurance hub covers all coverage lines.
For official NCCI audit guidelines and state-specific rules, NCCI's industry resources provide the authoritative premium audit procedural manual.
Frequently Asked Questions
How much time should I block out for a workers' comp audit?
For a cleaning business under 20 employees, a physical audit typically runs one to two hours. A mail or phone audit, where you submit documents instead of hosting an auditor on site, takes roughly 30 to 60 minutes of preparation. Larger operations with multiple locations, complex payroll structures, or subcontractor relationships should plan for more, since each of those adds records the auditor has to reconcile.
The audit results look wrong to me. Can I push back?
Yes, and the clock starts the moment the audit bill arrives. File a written dispute through your broker within 90 days of receiving it, though deadlines vary by state and carrier, so confirm yours rather than assuming the full window. Include documentation that supports your position: payroll registers, certificates of insurance, and job descriptions if you're contesting a class code. Your broker assembles the package and submits it to the carrier.
What happens if I just don't pay the audit bill?
Unpaid audit bills are typically referred to collections, and they can trigger cancellation of your policy. The bigger problem is that your experience modification factor is calculated from the payroll figures in that audit, so ignoring the bill doesn't erase the exposures behind it. All you buy is delay, and penalties accumulate while the underlying dispute stays unresolved.
We run a small office with no dedicated bookkeeper. What should be ready before the auditor calls?
Pull the same records you'd need to contest a finding later, because having them up front is what keeps a dispute from being necessary. That means payroll registers, certificates of insurance for any subcontractors, and job descriptions that make your class code assignments defensible. Thirty to sixty minutes of gathering ahead of a phone or mail audit is a reasonable target for a business your size.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts — we audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
