Roofing is the hardest construction trade to insure in California, and the one where the gap between a well-structured program and a badly structured one is widest.
Two contractors doing identical work can be paying wildly different rates. Some of that is claims history. A lot of it is classification, documentation, and how the account was presented to the market.
Here is what actually determines what you pay.
Your Two Class Codes: 5552 and 5553
California splits roofing into a dual wage pair:
- 5552 — Roofing, employees whose regular hourly wage is below the threshold
- 5553 — Roofing, employees whose regular hourly wage meets or exceeds it
The counterintuitive part: 5552, the low-wage code, carries the higher rate. Premium is calculated per $100 of payroll, and a lower-paid crew generates less payroll without generating proportionally fewer injuries. The rate has to be higher to collect adequate premium.
We covered the full mechanics in our piece on California dual wage thresholds.
The Roofing Threshold Just Moved to $33
Effective September 1, 2026, the roofing dual wage threshold increased from $31.00 to $33.00 per hour.
Two things worth noticing.
Roofing has the lowest threshold of any construction trade. Carpentry and steel framing sit at $46. Excavation sits at $45. Roofing is $33 — thirteen dollars below the top of the range. If you run roofing alongside other trades, do not assume a wage that clears one line clears another.
The increase was small relative to other trades. Roofing moved two dollars while carpentry moved five. So the September change is less disruptive here than elsewhere — but if your crews were sitting between $31 and $33, they just dropped into the higher-rated code.
Why Roofing Is Hard to Place
Fall exposure. It is that simple, and it is not going away.
Falls from elevation are the leading cause of death in construction, and roofing concentrates that exposure into every working hour. Carriers know it, actuaries price it, and the number of markets willing to write roofing in California is small.
That has practical consequences:
- Fewer carriers means less competition on price
- Underwriters have wide discretion, so how the submission is built matters enormously
- A single serious claim can put you in the assigned risk pool
- Some markets decline roofing outright regardless of your record
If your broker sends your account to the same three carriers every year and reports back that this is what the market says, that is not a market test. It is a habit.
Where Roofing Contractors Overpay
Office staff in the roofing code. Estimators, schedulers and administrative employees who never go up a ladder are frequently rated as roofers. On a roofing payroll that error is expensive, because you are applying one of the highest rates in the system to payroll that carries almost no exposure.
Uninsured subcontractors. This is the big one. If you use subs and cannot produce valid certificates of insurance covering the full policy period, the auditor treats their payroll as yours — at roofing rates. Certificates that expired mid-job are the most common finding at audit, and the resulting bills run into five figures routinely.
Dual wage documentation gaps. Paying above $33 is not enough. You must be able to prove it per employee, with records tying hours to wages. Without that, the auditor defaults you to 5552.
What Actually Moves Your Rate
A documented fall protection program. Not a binder on a shelf. Written procedures, documented training with dates and signatures, equipment inspection logs, and evidence of enforcement. Cal/OSHA requires it. Underwriters price it.
Clean Cal/OSHA history. Citations, particularly fall-protection-related, are visible and they matter at renewal.
Active claims management. Open reserves sitting on your loss runs inflate your experience modification for years. Reviewing reserves quarterly rather than annually is one of the highest-return habits available to a roofing contractor.
A return-to-work program. A roofer with a shoulder injury who comes back to light duty costs a fraction of one who sits at home on indemnity.
A real submission. Loss runs and an application will get you priced defensively. A submission that explains your safety program, addresses each significant claim directly, and describes what changed after the bad year gets you a different conversation.
If You Are in the State Fund
Being in the assigned risk pool is not permanent, and roofing contractors end up there for reasons that are often fixable — an experience modification inflated by reserves that should have closed, classifications never corrected, or an account that was never genuinely marketed.
The work has to start early. Ninety to a hundred and twenty days before renewal is realistic. Thirty days is not enough time to fix an X-Mod, document a safety program, and approach markets properly.
Final Thoughts
Workers’ compensation is likely the single largest controllable line item in your business. For roofing it behaves like a fixed cost only if you treat it as one.
Classification accuracy, subcontractor certificate discipline, dual wage documentation, claims handling and submission quality are all within your control. Most contractors work on none of them until thirty days before renewal, then wonder why the number never improves.
Want your roofing program reviewed?
Send us your declarations page, loss runs, X-Mod worksheet and a payroll summary. We will tell you whether your classifications are right, whether your dual wage documentation would survive an audit, and what your account should realistically be priced at.
Call (888) 590-2667 or email info@goldbridgeins.com.
Goldbridge Insurance Services · 15840 Ventura Blvd, Suite 203, Encino, CA 91436