top of page
Search

California Roofing Class Codes 5552 vs 5553 — the $33.00 Threshold and When a Raise Pays for Itself

Updated: 8 hours ago

Quick answer: 5552 vs 5553 in California

5552 is the low-wage roofing code and 5553 is the high-wage code. For policies incepting on or after September 1, 2026, the split is $33.00 per hour, up from $31.00. An employee whose regular hourly wage equals or exceeds $33.00 is reported in 5553; anyone below goes in 5552. The approved pure premium rates effective 9/1/2026 are $20.827 for 5552 and $12.112 for 5553 — the low-wage code costs 72% more per $100 of payroll. Because the gap is that wide, raising a roofer from just under $33.00 to exactly $33.00 usually lowers your total cost per hour rather than raising it.

Source: WCIRB Classification Search, codes 5552 and 5553, pure premium rates effective 9/1/2026. Verified August 9, 2026 by CPR Business Solutions.

Will we write it? Tell us the operation, the state, and roughly where the mod sits — we'll come back within one business day with a straight answer: yes, no, or what we'd need to see. No ACORD, no loss runs, no obligation. Agents and business owners both welcome. Run it past us here.

Which code is which

Getting this backwards is the most common error we see on California roofing submissions, and it puts payroll in the wrong bucket for a full policy year.

5553 is the high-wage code. Its phraseology reads: "ROOFING — all kinds — including shop, yard or storage operations — employees whose regular hourly wage equals or exceeds $33.00 per hour." 5552 is the low-wage code, with the same phraseology ending "does not equal or exceed $33.00 per hour."

The WCIRB footnote on 5553 is explicit about what happens if you get it wrong: assignment "is subject to verification at the time of final audit," and the payroll of any employee not shown to earn $33.00 or more "shall be classified as 5552, Roofing." There is no partial credit and no rounding in your favour.

Two details matter. The test is applied per employee, not to your average wage — a crew averaging $34 an hour with three people at $30 has three people in 5552. And the test is the regular hourly wage, not gross earnings divided by hours; overtime premium, bonuses and per-diem do not lift someone over the line.

The rate gap is the whole story

Approved pure premium rates per $100 of payroll, effective 9/1/2026: 5552 low wage is $20.827; 5553 high wage is $12.112. A year earlier they were $21.220 and $13.600, and in 2024 they were $22.690 and $12.200.

Per $100 of payroll the low-wage code costs 72% more. That is a far wider spread than most trades, and it is why the roofing threshold is the one worth doing arithmetic on.

At the cliff edge, on an unmodified basis, a roofer at $32.99 costs $6.87 an hour in workers' comp. The same roofer at $33.00 costs $4.00. One cent of wage removes $2.87 an hour of premium.

When the raise pays for itself

This is the calculation almost nobody runs, and it is why a threshold increase is not automatically bad news. Compare total cost per hour — wage plus workers' comp — rather than looking at the premium line alone.

At a 1.00 experience mod, paying $33.00 in 5553 costs $37.00 an hour all-in. Against that, a roofer at $28.00 in 5552 costs $33.83 all-in, so raising them costs $6,331 a year. At $30.00 they cost $36.25 and raising still costs $1,498. At $31.00 they cost $37.46 and raising now saves $919. At $32.00 the saving is $3,335, and at $32.99 it is $5,728. All figures per 2,000-hour full-time equivalent.

The break-even sits at about $30.62 an hour. Above that, paying a roofer $33.00 and reporting them in 5553 costs you less in total than leaving them where they are.

A bad mod makes the raise better, not worse

Your experience modification multiplies premium, and premium is where the 5552 penalty lives. So the worse the mod, the more the high-wage code is worth — and the lower the wage at which raising becomes free.

Break-even wage by mod: at 0.90 it is $30.82; at 1.00, $30.62; at 1.50, $29.71; at 1.75, $29.31; at 2.00, $28.94; at 2.50, $28.27.

At a 1.75 mod, a roofer at $32.99 costs $45.01 an hour all-in. Move them to $33.00 and they cost $39.99 — a saving of $10,039 per full-time equivalent per year for twenty dollars of additional wages. Across an eight-person crew that is roughly $80,000 a year.

This is the argument to take to a client whose mod is the reason they are hard to place. Mod cleanup takes three years. Reclassification takes one payroll run.

Roofing is not the only trade where this works, and it is not the best one. We ran the break-even for ten California dual-wage trades side by side — carpentry has a wider window than roofing, and electrical barely has one at all.

The C-39 physical audit nobody warns you about

If your client holds a C-39 Roofing Contractor licence from the Contractors State License Board, WCIRB rules require a physical audit of the complete policy period on every policy. Not a mail audit. Not a sample. Every policy, every period.

That changes what "we'll sort the payroll records out later" costs. For a roofer, later always arrives.

What survives a physical audit: timecards showing hours by employee by day, payroll registers showing the regular hourly rate separately from overtime and bonus, and a written pay-rate record for each employee that matches both. What does not survive: a spreadsheet built after the fact, or gross wages divided by hours.

Three classification traps specific to roofing

The WCIRB footnotes carve out work that looks like roofing but is not classified as roofing.

Shingle roofing installed by the same employer performing carpentry on new construction or additions at the same job goes to 5403/5432, Carpentry — not 5552/5553.

Sheet metal roofing installed by an employer that also does sheet metal skinning on the same job goes to 5538(1)/5542(1), Sheet Metal Work.

Photovoltaic solar panel installation is separately classified as 3724(2), Electrical Machinery or Auxiliary Apparatus. That one matters more every year — a roofing contractor adding a solar division and reporting all of it under 5552 is both overpaying and misclassifying.

What else changes on the same renewal

September 1, 2026 is a busy date in California. The dual-wage thresholds move for all sixteen construction classifications, the advisory pure premium level rises 10.4%, and the experience rating eligibility threshold goes to $11,700. A roofer renewing on or after that date can see the threshold, the rate and the mod all move at once, which makes it very hard to tell from the renewal quote alone which change did the damage.

Ask for the exposure detail by class code and compare it line by line to the expiring term. If payroll shifted from 5553 to 5552 between terms, that is a wage-record problem rather than a market problem, and it is fixable before you go looking for a new carrier.

One honest caveat

The rates above are WCIRB approved pure premium rates — advisory benchmarks, not the rates your carrier charges. California is an open-rating state; every insurer files its own rates and applies its own schedule and experience modifications. The direction and rough magnitude of the 5552/5553 gap hold across the market because the underlying loss data is the same, but the exact break-even wage for a specific account depends on that carrier's filed rates and your client's mod. Run it on the actual quote before you promise a number to a client.

Placing California roofing accounts

CPR Business Solutions is a wholesale workers' compensation broker and MGA built around high-mod and hard-to-place accounts, and California roofing is one of the classes we place most. If your client is being quoted entirely in 5552, has a mod above 1.50, or has been non-renewed after a physical audit, that is the account we want.

Call 714-928-3858 or email proposals@cprbrokers.com.

Sources: WCIRB California Classification Search, codes 5552 and 5553; WCIRB USRP Part 3, Section VI, Rule 4, Audit of Payroll. Last verified August 9, 2026.


 
 

Recent Posts

See All
CPR Business Solutions logo — wholesale workers compensation broker

© 2026 CPR Business Solutions.

CONTACT US

4480 River Oaks Rd

Lake Wylie SC 29710

Mobile 714-928-3858
Office (704) 256-5945

FOLLOW US

  • LinkedIn
bottom of page