The September 1, 2026 changes to California workers’ compensation took effect two days ago. If your policy renews between now and next summer, the assumptions behind your current premium no longer hold.
Most contractors will discover this at renewal, when the number comes back higher and the explanation is “rates went up.” That is rarely the whole story, and it is almost never the useful part.
Here is what actually changed, why it changes your cost, and what is worth doing about it in the months before your renewal rather than the week of it.
Part One: The Dual Wage Thresholds
How the system works, and why it is counterintuitive
California splits most construction classifications into two codes — one for employees paid below a wage threshold, one for those at or above it.
The part that surprises people every time: the low-wage code carries the higher rate.
The logic is actuarial rather than moral. Premium is charged per $100 of payroll. A crew paid $30 an hour generates roughly two-thirds the payroll of a crew paid $46 an hour doing identical work with identical injury exposure. If both were rated the same, the lower-paid crew would generate substantially less premium for the same risk. The rate differential corrects for that.
The practical consequence is that two contractors doing the same work, with the same claims history, can pay materially different premiums based purely on which side of a wage line their crews fall.
What moved on September 1
Every construction dual wage threshold increased. The changes were not uniform:
| Trade | Codes | Old | New | Change |
| Carpentry | 5403 / 5432 | $41 | $46 | +$5 |
| Light gauge steel framing | 5632 / 5633 | $41 | $46 | +$5 |
| Excavation, grading, sewer, water mains | 6218 / 6220 | $40 | $45 | +$5 |
| Electrical | 5190 / 5140 | $36 | $40 | +$4 |
| Painting | 5474 / 5482 | $32 | $36 | +$4 |
| Sheet metal | 5538 / 5542 | $33 | $37 | +$4 |
| Concrete | 5201 / 5205 | $33 | $36 | +$3 |
| Plumbing and HVAC | 5183 / 5187 | $32 | $35 | +$3 |
| Roofing | 5552 / 5553 | $31 | $33 | +$2 |
Two things worth noticing.
The spread between trades is wide. Roofing sits at $33 while carpentry sits at $46 — thirteen dollars apart. Contractors running multiple trades cannot assume a wage that clears one threshold clears another.
Electrical numbering is backwards from what you would expect. 5190 is the low wage code and 5140 is the highwage code. The lower number is the more expensive classification. This trips up people reading a declarations page quickly.
The crews who just moved without doing anything
This is the practical impact.
A framing crew averaging $43 an hour qualified for 5432 — the lower-rated code — under the old $41 threshold. That same crew, at that same wage, now falls under 5403.
Nothing about the business changed. No new claims, no new operations, no wage reduction. The line moved and the contractor is on the wrong side of it.
If your average wage by classification sits between the old and new thresholds, you have a decision to make before renewal.
Running the numbers on a wage increase
The obvious question is whether raising crews above the new threshold pays for itself. Sometimes it does. There is a specific point where it starts to.
Rates vary by carrier and by your experience modification, but as a working example, suppose 5403 prices at 9% of payroll and 5432 at 5%.
A crew of ten at $45 an hour
Annual payroll runs roughly $936,000. At 9% under 5403, that is about $84,000 in premium — around $1,020,000 all in.
Raise them to $46. Payroll becomes roughly $957,000, but the crew now falls under 5432 at 5%, so premium drops to about $48,000. Total: roughly $1,005,000.
You pay your people more and spend about $15,000 less.
The same crew at $43 an hour
Getting them to $46 costs about $62,000 in additional wages and saves about $33,000 in premium. Net cost: roughly $29,000. Here the raise does not pay for itself.
Where the line sits
With those rates, breakeven lands around $44.30 an hour. Above that, moving a crew to $46 is free or better than free. Below it, you are buying the wage increase and should know that going in.
That single number is worth calculating with your actual rates, because it converts a vague idea into a decision. A crew at $45 is leaving money on the table. A crew at $38 is not — they should focus on classification accuracy and claims instead.
Documentation decides it, not payroll
Paying above the threshold does not qualify you for the lower-rated code. Proving it does.
If your payroll records cannot demonstrate, employee by employee, that the regular hourly wage met the threshold, the auditor defaults you to the high-rated code. The most common failure is not underpaying — it is payroll that does not separate regular hours from overtime cleanly enough for an auditor to verify the base rate.
The wage was there. The proof was not. The audit bill follows anyway.
What auditors want: hours per employee, wages per employee, and a clean tie between them, maintained throughout the year rather than reconstructed afterwards. Certified payroll on public works jobs helps considerably.
Part Two: The Experience Rating Threshold
Less discussed, and relevant to smaller employers.
The premium level at which an employer becomes eligible for experience rating increased from $10,800 to $11,700.
What experience rating actually does
Below the threshold, you pay manual rates — the published rate for your classification, applied to your payroll, with no adjustment for your own history. Your claims do not affect your premium directly.
Above it, you receive an experience modification factor: a multiplier reflecting how your losses compare to the expected losses for a business of your size in your classification. A factor of 0.85 means you pay 85% of manual. A factor of 1.30 means 130%.
Why the change cuts both ways
An employer with clean losses generally wants to be experience-rated. A favourable modification is a discount you cannot access on manual rates. If you were just below the old threshold and expected to qualify this year, the increase may keep you on manual for another year — losing you that discount.
An employer coming off a bad year usually does not. A modification above 1.00 is a surcharge. Dropping below the threshold removes it.
Either way, it is worth knowing which side you are on rather than finding out from the renewal.
The X-Mod point most employers miss
Your experience modification is calculated from incurred losses, which include reserves — the carrier’s estimate of what open claims will eventually cost. Not what has been paid. What the carrier currently expects to pay.
An $80,000 reserve on a claim that will realistically settle for $15,000 is not a paperwork issue. It is inflating your modification, and therefore your premium, at every renewal until it is corrected.
And there is a deadline. California modifications use claim values captured at a fixed point, roughly eighteen months after the policy period begins. Whatever the reserve reads on that date goes into the calculation. Reducing it two months later does not retroactively fix a modification that has already been published.
If you have open claims from a policy period being valued soon, the reserves sitting on those files right now are the ones that matter.
Part Three: SB 216 Moved, and Most Sources Have Not Caught Up
SB 216 was widely reported as requiring every licensed California contractor to carry workers’ compensation from January 1, 2026, regardless of whether they have employees.
That date moved. SB 1455 pushed the universal requirement to January 1, 2028.
It also added a new provision requiring the CSLB to establish, by January 1, 2027, a process to verify that a licensee claiming an exemption actually qualifies — which may include an audit or documentary proof.
Already in force since 2023: C-8 Concrete, C-20 HVAC, C-22 Asbestos Abatement and D-49 Tree Service cannot claim an exemption. C-39 Roofing has been separately unable to claim one for longer.
A significant amount of content still online cites the 2026 date, including from brokers who ought to be tracking it. If your planning assumed the mandate was already in force, or that 2028 means nothing happens until then, both are wrong. The verification process starting in 2027 is the date that actually shortens the window.
Full detail in our SB 216 update.
What To Do, and When
Ninety to a hundred and twenty days before renewal
Pull your average hourly wage by classification — not overall, by classification. Compare each against its new threshold. Model the wage increase where you are close to the line.
Review your classification split employee by employee against what they actually do. Office and yard staff sitting in a field code is the most common expensive error we find.
Pull your loss runs and identify open claims with reserves that look unsupported by the medical file. Challenge them now, not after the valuation date.
Sixty days out
Audit your own payroll documentation. Pull three months and ask whether it would satisfy someone looking for proof of regular hourly wages per employee, separated from overtime.
Confirm certificates from every subcontractor cover the full policy period. Expired mid-job certificates are the most common audit finding, and that payroll becomes yours at your rate.
Thirty days out
At this point you are comparing quotes, not improving your account. Everything above needed to happen already.
The Underlying Point
Rates are set by the market. Your classification, your documentation, your reserves and your submission are not — and between them they account for more variation in what contractors pay than the rate changes everyone talks about.
The work that reduces premium happens in the months before the market sees your account. By the time you are comparing numbers, the number has largely been decided.
Want your program checked against the new thresholds?
Send us your declarations page, classification split, a recent payroll summary and your loss runs. We will tell you which side of each threshold your crews fall on, whether your documentation would survive an audit, which reserves are worth challenging, and what is worth correcting before renewal.
Call (888) 590-2667 or email info@goldbridgeins.com.
Goldbridge Insurance Services · 15840 Ventura Blvd, Suite 203, Encino, CA 91436