Workers'' Comp Audit: Cleaning Business Guide
Free tool
Insurance ComparisonCompare coverage stacks cleaning contractors actually need.
38%
of cleaning businesses receive a premium adjustment after the annual workers' comp audit — the majority owe additional premium
Workers' compensation audits are not optional — they are contractual. When you buy a workers' comp policy, your insurer charges a deposit premium based on estimated payroll. At year-end, an auditor reconciles those estimates against actual payroll records. If you paid more workers than projected, you owe more. If less, you get a refund. For cleaning companies, where payroll fluctuates seasonally and labor classifications matter enormously, a botched audit can produce a surprise bill that cripples cash flow.
This guide explains how workers' comp audits work for cleaning businesses, which payroll codes apply, what documents you need, and how to dispute an erroneous finding.
Free Calculator
Calculate true labor cost per job including workers' comp burden rate — before the audit catches you short.
How Workers' Comp Audits Work
Every workers' comp policy is written on an estimated payroll basis. Your broker asks how many employees you have and roughly what you'll pay them. The insurer sets a deposit premium. At policy expiration — usually 12 months — an auditor (in-person, mail, or phone) reviews your actual payroll to calculate the true premium owed.
The formula: Premium = (Actual Payroll ÷ 100) × Classification Rate × Experience Modifier
Three variables drive the final number: how payroll is classified, which NCCI code applies, and your experience modification factor (EMF). Cleaning companies typically run payroll across at least two distinct classification codes, and misclassifying even one employee can result in thousands of dollars of additional premium.
NCCI Classification Codes for Cleaning Companies
The National Council on Compensation Insurance (NCCI) maintains the class codes most states use to price workers' comp. Cleaning businesses routinely encounter three codes:
Code 9014 — Janitorial Services by Contractors The primary code for commercial and industrial cleaning crews. Rate ranges from roughly $4.50 to $9.00 per $100 of payroll depending on state. This code covers floor care, restroom cleaning, window washing at ground level, and general building maintenance.
Code 9015 — Building Cleaning NOC (Not Otherwise Classified) Used for specialty cleaning: post-construction cleanup, crime-scene remediation, industrial equipment degreasing. Rates are higher — often $8 to $15 per $100 — because the hazard profile is elevated.
Code 8810 — Clerical Office Employees Employees who work exclusively in an administrative capacity and have no field exposure can be classified under 8810, which carries a dramatically lower rate (often $0.25 to $0.50 per $100). Your bookkeeper, dispatcher, and billing coordinator qualify. Your operations manager who occasionally visits job sites does not.
| NCCI Code | Classification | Typical Rate Range | Per $100 Payroll | Who Qualifies |
|---|---|---|---|---|
| 9014 | Janitorial by Contractor | $4.50 – $9.00 | $6.80 national avg. | Field cleaning crews |
| 9015 | Building Cleaning NOC | $8.00 – $15.00 | $11.20 national avg. | Specialty/post-construction |
| 8810 | Clerical Office | $0.25 – $0.50 | $0.35 national avg. | Admin-only employees |
| 8742 | Salesperson Outside | $0.50 – $1.20 | $0.85 national avg. | Outside sales reps |
| 5474 | Painting NOC (incl. some restoration) | $9.00 – $18.00 | $13.50 national avg. | Restoration cleaning |
What Auditors Actually Check
Payroll Records
The auditor will want your quarterly 941s, W-2s, and state unemployment (SUTA) wage reports. These are the ground truth documents — if your 941s show $800,000 in wages and your estimated payroll was $600,000, expect a significant additional premium.
1099 Subcontractors
This is where cleaning companies most often get surprised. If you pay 1099 subcontractors and cannot provide a valid certificate of insurance (COI) showing they carry their own workers' comp, the auditor will typically reclassify that subcontractor payroll as employee payroll and charge you the full rate. Request COIs from every sub before the policy period starts — not during the audit.
Overtime and Tips
Under NCCI rules, overtime premium (the extra 50% of time-and-a-half pay) is excluded from auditable payroll. Straight-time overtime hours are not excluded. If you have significant overtime, make sure your payroll reports distinguish straight-time from overtime premium so you're not overcharged.
Owner Salaries
In most states, corporate officers and LLC members can be excluded from workers' comp coverage by filing an exclusion form. If your state allows exclusions, take them — especially for working owners who are already covered by other means or who accept the risk personally.
Documents to Prepare Before the Audit
Audits go faster — and in your favor — when you arrive organized. Assemble these before the auditor contacts you:
- Quarterly 941s for the full policy period
- State SUTA/SUI wage reports for each quarter
- W-2s or W-3 transmittal for all employees
- 1099-NEC forms and COIs for all subcontractors
- Overtime premium breakdown from your payroll processor (ADP, Gusto, QuickBooks Payroll all produce this report)
- Employee classification list — name, title, and which NCCI code applies
- Officer exclusion forms filed with the state, if applicable
- Payroll register showing department or cost-center breakdown if you track commercial vs. residential separately
Keep these documents for the duration of the policy period plus four years — auditors can re-open prior periods if they discover an error.
Common Audit Disputes and How to Win Them
Dispute: Subcontractor Payroll Reclassification
The auditor says your 1099 workers count as employees because you couldn't produce their COIs in time.
How to fight it: Contact your subs immediately and get retroactive COIs. Most professional subs can provide a certificate backdated to the contract start date. Submit those COIs to the auditor and request reclassification. If the sub truly has no coverage, you owe the premium — consider terminating that relationship.
Dispute: Employee Misclassification (9014 vs. 8810)
The auditor placed your office manager in 9014 because her job title includes "operations."
How to fight it: Document her actual duties — days worked in office vs. field. Under NCCI rules, an employee who spends less than a de minimis amount of time in hazardous field work can be rated at the lower class code. Provide time records and a signed duty description.
Dispute: Overtime Premium Included in Auditable Payroll
The auditor calculated premium on your total payroll including overtime premium amounts.
How to fight it: NCCI's Basic Manual explicitly states that "the excess of the total time rate of pay over the regular rate of pay for overtime" is excluded. Provide your payroll processor's overtime detail report to show exactly how much overtime premium was included so it can be backed out.
| Pay Item | Included in Auditable Payroll? | Notes |
|---|---|---|
| Regular wages | Yes | All straight-time hours |
| Overtime straight-time portion | Yes | Hours × regular rate |
| Overtime premium (extra 50%) | No | NCCI Basic Manual exclusion |
| Tips and gratuities | No | Excluded in most states |
| Section 125 cafeteria plan | No | Pre-tax benefits excluded |
| Group health premiums paid by employer | No | Benefits excluded |
| 1099 subs with no COI | Yes | Treated as employee payroll |
| 1099 subs with valid COI | No | Excluded if COI verified |
Experience Modification Factor: Your Ongoing Premium Lever
The experience mod (EMF or "e-mod") compares your actual claims history to what's expected for a business of your size and class. An e-mod of 1.00 is average. Below 1.00 saves you money; above 1.00 costs you money.
How claims affect your mod: Under NCCI's formula, smaller claims (under the split-point threshold, which was $18,000 in 2024) are weighted more heavily per dollar than large claims. A single $18,000 claim from one of your crew members has a larger actuarial impact than you might expect. That's why safety programs with near-miss reporting and rapid return-to-work protocols matter — not just for morale, but for controlling premiums for the next three policy years.
Three years of history: Your current mod is calculated from the three most recent completed policy years (not including the current year). A bad year in 2024 affects your premium through 2027.
For more on payroll structure and labor cost management, see our guides on cleaning business payroll and W-2 vs. 1099 workers. For broader financial controls that support clean audit trails, review our internal controls guide.
Year-Round Audit Preparation Practices
Operators who ace their audits treat preparation as a year-round process, not a year-end scramble:
January: Verify all subcontractor COIs are current and on file. Set calendar reminders for renewal dates.
Quarterly: Reconcile your payroll register against your 941s. Any discrepancy you find now is easier to correct than during an audit.
When hiring: Assign the NCCI code at the point of hire. Document the employee's primary duties in their personnel file. If duties change (office worker goes into the field), update the classification immediately.
When policy renews: Provide your broker with an updated payroll estimate based on actual prior-year payroll plus projected growth — not a low-balled guess to reduce deposit premium. An artificially low estimate just creates a larger audit bill.
After any claim: File promptly. Insurers penalize late reporting, and late-reported claims sometimes settle for more because the injury progresses untreated. A larger settlement means a larger hit to your experience mod.
Frequently Asked Questions
Which NCCI class code covers commercial cleaning crew members?
Code 9014 (Janitorial Services by Contractors) is the standard classification for commercial and residential cleaning crews. Specialty work such as post-construction cleanup or industrial degreasing belongs under Code 9015 instead. Office-only employees may qualify for Code 8810 (Clerical), which carries a much lower rate, so confirm how each person is coded before payroll is locked in for the policy year.
Do I owe workers' comp on 1099 subcontractors?
That depends entirely on paperwork you collect before anyone starts. If a subcontractor cannot produce a valid certificate of insurance showing they carry their own workers' comp, your auditor will likely reclassify their pay as employee payroll and charge you the applicable rate. Require COIs at the start of the engagement, not at audit time when the file is already thin.
How can I lower my workers' comp premium?
Three levers do most of the work here. Classify payroll correctly and split clerical employees into Code 8810 when they carry no field exposure. Verify that every subcontractor holds their own coverage and hands over a COI. Then push your experience modification factor down by minimizing claims through safety programs and rapid return-to-work protocols.
Once an audit closes, how long should the records stay on file?
Plan on the full policy period plus four years for payroll records, 941s, W-2s, and subcontractor COIs. Insurers can re-open prior audit periods when they identify discrepancies, and arguing against an adverse finding with no documentation behind you tends to go badly. Storage costs almost nothing next to a retroactive premium bill you cannot dispute.
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
