Roofing Workers' Compensation Insurance | High-Mod & Hard-to-Place
- Evan Swan
- Jun 17
- 8 min read
Updated: 24 hours ago
Roofing is one of the hardest workers' compensation classes to place in the country. Most standard carriers won't quote roofers at all, and contractors with a high experience modification, prior claims, or steep/high-rise exposure are often left with the state fund as their only option. CPR Business Solutions has specialized in roofing workers' comp since 2009 — including the high-mod and hard-to-place accounts other agents can't move. We place coverage nationwide, with deep experience in California's strict C-39 environment.
Why roofing workers' comp is so hard to place
Roofing carries one of the highest rates in the classification system anywhere it's written, for one reason: falls. Roofing consistently ranks among the most dangerous occupations tracked by the Bureau of Labor Statistics, with fatality rates several times the national average. Standard carriers limit or decline the class outright, which is why so many roofers end up paying state-fund rates. Common reasons accounts get declined or non-renewed:
High experience modification (X-mod) from prior claims
Steep-pitch, multi-story, or commercial re-roof exposure
Hot-tar, torchdown, or kettle operations
Lapses in coverage or new ventures with no loss history
1099 / subcontractor labor questions
Roofing class codes: NCCI 5551 vs. California 5552 and 5553
This is the single most common point of confusion on roofing submissions, and getting it wrong costs real money at audit.
Outside California: NCCI 5551
In NCCI states, roofers are rated under class code 5551 (Roofing — all kinds), one of the highest-rated codes in the country. Voluntary-market rates commonly run $25–$45 per $100 of payroll before the experience modification is applied. On a 1.75 X-mod, that same payroll can price past $70 per $100 — which is the point at which most contractors start calling a wholesaler. There is one code and one rate; the rate varies by state, but the structure doesn't.
In California: the 5552 / 5553 dual-wage split
California does not use 5551. The WCIRB runs its own classification system, and roofing is one of sixteen construction classes subject to dual-wage classification — meaning the same crew, doing the same work on the same roof, can be reported under two different class codes depending on what each individual earns per hour:
5552 — Roofing, employees whose regular hourly wage is below the threshold. The higher-rated of the two.
5553 — Roofing, employees whose regular hourly wage equals or exceeds the threshold. Materially cheaper, on the theory that better-paid crews are more experienced and get hurt less.
The threshold for roofing is currently $31.00 per hour. It is a cliff, not a slope — an employee at $30.75 is 5552 payroll and an employee at $31.25 is 5553 payroll, and the rate difference between the two codes is not small. It also applies employee by employee, not to the crew or the company as a whole.
Two things go wrong constantly. First, contractors report all payroll to one code because that's what the agent set up at inception, and the audit reallocates it — usually the expensive direction. Second, "regular hourly wage" has a specific meaning in the WCIRB's reporting plan, and overtime, bonuses, and per-diem don't count toward it the way contractors assume. A crew the owner genuinely believes is above the threshold can land below it once the calculation is done correctly. Misclassifying payroll across that line is the most common — and most expensive — audit problem we fix for California roofers.
The threshold is moving on September 1, 2026
The WCIRB has filed to raise the roofing dual-wage threshold from $31.00 to $33.00 per hour for policies incepting on or after September 1, 2026, as part of a broader increase across 13 of the 16 dual-wage classifications. As of this writing the change is pending the Insurance Commissioner's approval — confirm the final figure before you rely on it.
If it lands, the practical effect is that employees earning between $31.00 and $33.00 per hour move from the cheaper 5553 code into the more expensive 5552 code at renewal, with no change in the work being performed. Contractors who pay near the threshold should model this before renewal rather than discovering it on the invoice — and should look at whether a modest raise across a handful of employees is cheaper than the reclassification.
It also arrives at an awkward moment. The Insurance Commissioner has approved a 10.4% increase in the advisory pure premium rate effective the same date, September 1, 2026 — an average of $1.65 per $100 of payroll statewide, the largest increase in more than a decade and the second consecutive one. California roofers should plan for both to hit the same renewal.
California C-39 roofers: two rules that catch contractors out
California treats roofing more strictly than any other trade, and two rules apply to C-39 license holders specifically.
1. Coverage is mandatory even with zero employees. Most California contractors can file an exemption with the CSLB if they have no employees. C-39 roofing is the exception — every licensed C-39 contractor must carry workers' compensation insurance regardless, including sole proprietors who work alone. A lapse doesn't just create exposure; it puts the license itself at risk.
2. Every policy gets a physical audit — no exceptions, no premium floor. Under California Insurance Code Section 11665, a policy insuring the holder of a C-39 roofing license must receive a physical audit covering the complete policy period, regardless of how small the final premium is. Other classes are audited by exception or above a premium threshold; roofing is audited every single time. A physical audit means an auditor examines original payroll records — books of account, not a summary the bookkeeper typed up.
That second rule is why sloppy dual-wage reporting is so much more dangerous in California than elsewhere. In an NCCI state, a questionable classification might survive several years unexamined. In California, on a C-39 policy, somebody is looking at the actual payroll records every year, and the 5552/5553 split is exactly what they're looking at. Our audit disputes handbook covers the dispute path when an audit does come back wrong.
California premium also carries a stack of state assessments layered on top of the carrier rate — we break those down in our guide to California's DIR surcharges. For the broader picture of placing hard California accounts across every class, see our California workers' comp broker guide.
What underwriters look at on a roofing submission
"Roofing" alone is too generic to earn a good quote. Underwriters want the residential-versus-commercial split, the materials used, and the work mix — and a few operations drive the decision: hot-tar and built-up roofing (often excluded or heavily surcharged), steep-pitch residential (the highest fall exposure and tightest underwriting), and the building-height range the crew works. A precise description of operations, paired with fall-protection and OSHA-training documentation, is what separates an approval from a decline.
How we place roofing accounts other agents can't
As a managing general agency, we work markets that don't sell directly to retail agents, and we know how to package a roofing submission so underwriters say yes. That includes presenting safety programs, fall-protection compliance, and loss-control narratives that reframe a difficult risk. We routinely place:
High-X-mod roofers (above 1.25)
Accounts coming off the state fund looking for a better rate
New roofing ventures with limited or no prior coverage
Contractors needing fast certificates to keep jobs moving
The X-mod is usually the binding constraint rather than the class itself — our high X-Mod placement guide lays out the three-year framework for bringing one back down.
How roofing actually gets placed
We place roofing through every channel that's open to the class: specialty E&S carriers that write roofing on a guaranteed-cost basis, PEO co-employment programs (often the most cost-effective option for accounts in the roughly $500K–$5M payroll range), and — where they're the best fit — state funds and assigned-risk pools. Knowing which markets are open in which states, and for which kind of roofer, is the difference between one expensive option and several competing quotes.
In California specifically, State Fund does actively write roofing and is often more competitive than contractors expect — but defaulting there without testing the alternatives leaves money on the table on a lot of accounts. If a roofer landed at State Fund because every standard carrier declined the class on sight, that is a different situation from an account State Fund is genuinely the right home for, and it's worth finding out which one you have.
The subcontractor trap
Roofers who sub out work carry a hidden exposure: in most states, if a subcontractor doesn't have valid workers' comp in force when an injury happens, that sub's payroll is added to your audit — and the claim can land on your policy. The fix is operational discipline: collect a certificate of insurance from every sub before work starts, confirm it's still current when the work is performed, and keep the records. We help set that process up so audits don't produce surprises.
Levers that lower your roofing premium
Beyond shopping the market, several levers cut roofing premium:
Safety credits of roughly 5–15% from specialty markets for documented fall-protection programs and supervisor (OSHA 10/30) training.
Schedule modifications based on judgment factors — a documented hard cap on building height, management experience, and a clean loss history.
Correct dual-wage reporting in California — the cheapest premium reduction available to a CA roofer paying near the threshold is often just reporting the 5553 payroll correctly in the first place.
Pay-as-you-go billing that matches premium to actual payroll, smooths seasonal swings, and eliminates audit surprises.
We pursue all of these when we market a roofing account.
Coverage we arrange
Workers' compensation (guaranteed cost and, where eligible, alternatives to the state fund)
General liability and contractor's package pairing
Certificates of insurance issued fast to keep crews on the job
Why CPR Business Solutions
Workers' comp is all we do. Since 2009 we've focused on the high-hazard, high-mod, hard-to-place classes — roofing chief among them — for contractors across the country. We're not a lead-generation form; we're specialists who actually place the account.
Get a roofing workers' comp quote. Send your submission to proposals@cprbrokers.com or call (704) 256-5945. We respond fast — even on the tough ones.
Frequently asked questions
What is the workers' comp class code for roofing in California?
California uses two dual-wage roofing classifications rather than the national NCCI code 5551. Payroll for employees whose regular hourly wage is below the threshold is reported under WCIRB 5552; payroll for employees at or above the threshold goes to 5553. The threshold is currently $31.00 per hour, and the WCIRB has filed to raise it to $33.00 for policies incepting on or after September 1, 2026, subject to Insurance Commissioner approval.
What is the difference between class code 5551 and 5552?
5551 is the NCCI classification for roofing used in most states. 5552 and 5553 are California's own WCIRB dual-wage roofing classifications. A roofer operating in both California and NCCI states will be rated under both systems, on the same payroll, under different rules — which is why multi-state roofing submissions need the payroll split by state before anyone quotes them.
How much does roofing workers' comp cost per $100 of payroll?
In NCCI states, voluntary-market roofing rates commonly run $25 to $45 per $100 of payroll before the experience modification is applied. Rates vary widely by state, work mix, and loss history, and a high X-mod can multiply the figure substantially. California is rated separately under its own dual-wage structure and its own advisory pure premium rates.
Do California roofing contractors need workers' comp with no employees?
Yes. The CSLB requires every licensed C-39 roofing contractor to carry workers' compensation insurance even with no employees. C-39 is the only license classification with no exemption for contractors who work alone.
Is a payroll audit required on every California roofing policy?
Yes. Under California Insurance Code Section 11665, every policy insuring the holder of a C-39 roofing license must receive a physical audit of the complete policy period, regardless of how small the final premium is. Other classes are audited by exception; roofing is audited every time.
Can you place roofing workers' comp with a high X-mod?
Yes — high-mod and hard-to-place roofing is our specialty. We access markets beyond standard carriers and package the submission to get accounts approved that other agents can't move.
Can you get roofers out of the California state fund?
Often, yes. Many roofers default to State Fund because standard carriers decline the class outright, not because their individual account is unwritable. We regularly find competitive alternatives for eligible accounts.
