When does every California contractor need workers' comp? (2028, not 2026)

SB 216 phased in a workers'-comp mandate, but SB 1455 moved the all-classifications deadline to 1 January 2028. What applies today, by trade, with the numbers.

Today, workers' compensation is mandatory regardless of employees for roofing (C-39) and for four classifications phased in by SB 216 — C-8 concrete, C-20 HVAC, C-22 asbestos and D-49 tree service. Every other classification may still file a no-employees exemption until 1 January 2028, a date SB 1455 (Ch. 485, Stats. 2024) moved back from 1 January 2026. CSLB must have an exemption verification process running by 1 January 2027.

If you sell commercial P&C in California you have probably heard that "all contractors need workers' comp as of 2026." That was the original plan. It is not the current law, and the difference matters when you are deciding which contractors to call.

What did SB 216 actually change?

SB 216 (2022) created a phased mandate. From 1 January 2023, four classifications had to carry workers' compensation insurance even with no employees:

ClassificationTrade
C-8Concrete
C-20Warm-air heating, ventilating and air-conditioning (HVAC)
C-22Asbestos abatement
D-49Tree service

That part is in force and has been for over three years. The second phase — extending the requirement to every licensed contractor — was originally set for 1 January 2026.

Why isn't the all-contractor mandate in effect?

Because a later bill moved it. SB 1455 (Ashby, Chapter 485, Statutes of 2024) delayed the all-classifications requirement to 1 January 2028. It also directed CSLB to establish a process to verify that a licensee claiming the no-employees exemption is actually eligible — including an audit or other proof — and to report those procedures to the Legislature by 1 January 2027.

So the sequence an agent should have in mind:

  1. Now → 31 Dec 2026 — exemption available to most classifications, self-certified.
  2. 1 Jan 2027 — CSLB exemption verification process must be in place. Expect scrutiny of contractors who have coasted on an exemption.
  3. 1 Jan 2028 — the replacement Business and Professions Code §7125 takes effect and the no-employees exemption disappears, leaving only a narrow joint-venture carve-out.

Which contractors can never claim an exemption?

Roofers. A C-39 roofing contractor cannot file a workers'-comp exemption at all under B&P §7125 — that predates SB 216 and has nothing to do with it. If a roofer's policy lapses, the license is exposed immediately.

This shows up in the data with unusual clarity. Share of active licenses holding a workers'-comp exemption, from California's official licensing records dated 12 August 2026:

ClassificationActive licensesHolding an exemption
C-39 Roofing5,4850.0%
C-20 HVAC11,4750.1%
C-8 Concrete5,2860.2%
D-49 Tree service2,6750.3%
B General building102,96157.0%
C-10 Electrical27,90250.3%
C-33 Painting15,37852.7%

Across all 232,052 active licenses, 48.8% hold an exemption. That is not a data lag — it is the law working as written.

What does this mean for prospecting right now?

It means the mandated classes are a materially better list than a statewide sweep. When a C-39 or C-20 contractor's policy expires, they cannot simply file an exemption and move on; they have to replace the coverage or put the license at risk. When a class B general building contractor's policy expires, they may legitimately have no employees and no obligation.

If you are working a lapse list today, sort by classification before you sort by anything else.

What changes for agents before 2028?

Two things worth putting a reminder in the calendar for:

  • 1 January 2027. Once CSLB has to verify exemptions, some share of those 113,000 exempt licenses will not survive scrutiny — contractors who do use labor but self-certified otherwise. Those become buyers earlier than 2028.
  • The renewal cycle. Licenses renew on a two-year cycle, and a contractor cannot renew without satisfying the workers'-comp requirement that applies to them. The renewal date is often the forcing function, not the policy date.

Where to check a specific license

CSLB's Instant License Check shows current status, classification and workers'-comp coverage type for any license number — the fastest way to verify a single contractor. LapseWatch reads the same official state records in bulk, for every license in California, every week.


Sources: SB 216 (2021–2022 Regular Session); SB 1455 (Ashby, Ch. 485, Stats. 2024); California Business and Professions Code §7125; official CSLB licensing and workers'-comp records dated 12 August 2026. Counts computed from those records. This is not legal advice — verify a specific licensee's obligation with CSLB.

See this in your own county

LapseWatch sends the California contractors in your territory whose workers'-comp policy or license is about to expire — with phone, address and current carrier.

← All posts