SB 291: California's Workers' Comp Enforcement Crackdown (2026)
SB 291 raises WC penalties to $10K-$20K minimums, requires CSLB exemption audits by 2027, and blocks license renewal without valid coverage.
In This Article
What SB 291 Actually Changes
Senate Bill 291, authored by Senator Tim Grayson (D-Orinda), was signed by Governor Newsom on October 7, 2025. It amends four sections of the Business and Professions Code (Sections 7017.3, 7099.2, 7125.4, and 7125.7) and does three things that matter to anyone hiring or managing subcontractors in California:
- Raises minimum civil penalties for contractors who employ workers without maintaining workers' comp coverage. The new penalty floor is $10,000 per violation for sole owners and $20,000 for business entities.
- Requires CSLB to build an audit process that verifies whether contractors claiming "no employees" exemptions are telling the truth. Deadline: January 1, 2027.
- Blocks license renewal or reinstatement until the contractor provides a current, valid Certificate of Workers' Compensation Insurance or Certification of Self-Insurance in the business name.
The general provisions took effect January 1, 2026. The penalty provisions under Section 7125.4 become operative on July 1, 2026, giving contractors a six-month runway to get compliant before the new minimums kick in.
The New Penalty Structure
Before SB 291, CSLB had discretion on penalty amounts for workers' comp violations. Fines could be as low as a few hundred dollars, a cost some contractors were willing to absorb. SB 291 changes the math by imposing mandatory minimums that make non-compliance genuinely expensive.
Penalty Table (Operative July 1, 2026)
| Licensee Type | Minimum Penalty per Violation | Maximum for Repeat Violations |
|---|---|---|
| Sole Owner | $10,000 | $30,000 per occurrence |
| Partnership | $20,000 | $30,000 per occurrence |
| Corporation | $20,000 | $30,000 per occurrence |
| LLC | $20,000 | $30,000 per occurrence |
| Tribal Business Entity | $20,000 | $30,000 per occurrence |
A few details worth noting in Section 7125.4: penalties greater than $1,000 must be in multiples of $1,000. And these are per violation penalties—meaning a contractor caught employing multiple workers without coverage on different occasions faces stacking fines. A sole owner caught twice would owe at least $20,000. An LLC caught three times could face $60,000 or more.
These penalties stack. A contractor caught operating without coverage faces the SB 291 civil penalty ($10,000–$30,000), plus criminal charges under Labor Code Section 3700.5 (minimum $10,000 fine and up to one year in county jail; second offense: not less than $50,000), plus CSLB license suspension or revocation. Combined exposure can easily exceed six figures—and that's before you account for back-premium assessments, workers' comp claims from uninsured injuries, and the loss of the license itself.
CSLB's New Exemption Audit Process
This is the provision that should get the most attention from GCs. Under current law, a contractor with no employees can file a Certificate of Exemption from Workers' Compensation (the old Form 13L-50, now filed online) and avoid carrying coverage entirely. The system operated on the honor system; CSLB accepted the self-certification at face value.
SB 291 ends that. Under amended Section 7125.7, CSLB must establish by January 1, 2027, "a process and procedure, which shall include an audit, proof, or other means to obtain evidence, to verify that an applicant or licensee without an employee or employees is eligible for exemption."
The bill also requires CSLB to report its proposed verification process to the Legislature by the same date, along with annual reporting on enforcement actions related to exemption certificate violations.
What This Likely Means in Practice
CSLB hasn't published the details yet. They have until January 2027 to finalize the process. But based on the statutory language and CSLB's existing enforcement tools, the audit process will probably include some combination of:
- Cross-referencing EDD payroll data: California's Employment Development Department tracks employer payroll tax filings. Matching CSLB exemption filers against EDD records is the most obvious way to catch contractors who claim no employees while reporting payroll.
- Random audit samples: CSLB may select a percentage of exemption filers each year for documentation review: proof of sole proprietorship, tax returns showing no employee wages, or 1099 filings.
- Complaint-triggered audits: A worker injury on a jobsite where the contractor claimed to have no employees would trigger an automatic audit of the exemption status.
- Renewal-time verification: Requiring documentation at each license renewal cycle rather than accepting a one-time self-certification.
Why This Matters to GCs
Right now, approximately 162,000 California contractor licenses carry a workers' comp exemption, roughly two-thirds of all active licenses. That's 162,000 exemption holders who will face verification for the first time. If even 10% are found non-compliant, that's 16,000 license actions. Potentially 16,000 subs who can't finish their current jobs.
Many of those exemptions are legitimate: sole proprietors who genuinely work alone. But a meaningful percentage are not. Some contractors file the exemption, then hire day laborers or 1099 workers who are legally employees under California's ABC test.
When those contractors get caught under the new audit regime, their licenses could be suspended or revoked. If they're on your jobsite when that happens, you inherit the problem. SB 291 makes it more important than ever to verify not just that a sub has an exemption on file, but whether that exemption is likely to survive an audit.
License Renewal Now Requires a Valid WC Certificate
Under amended Section 7099.2, CSLB cannot renew or reinstate a contractor's license that is subject to disciplinary action until the contractor provides a current and valid Certificate of Workers' Compensation Insurance or Certification of Self-Insurance in the business name.
This closes a loophole where contractors facing WC-related discipline could sometimes get their licenses reinstated without first proving they had obtained coverage. Now the certificate is a hard prerequisite: no certificate, no renewal, no exceptions.
For GCs, this is actually good news. It means that any sub whose CSLB license status shows "Active" after a renewal has at least demonstrated valid WC coverage at the time of renewal. It doesn't guarantee continuous coverage (policies can still lapse mid-project), but it raises the compliance bar at the renewal checkpoint.
The Bigger Picture: SB 216, SB 1455, and SB 291
SB 291 does not exist in a vacuum. It's the latest move in a multi-year legislative push to close California's workers' comp coverage gap in construction. Here's the timeline:
SB 216 (2022): The Universal Mandate
Signed in 2022, SB 216 originally required all licensed contractors to carry workers' comp insurance by January 1, 2026, even sole proprietors with no employees. Starting January 1, 2023, it eliminated the exemption option for four additional high-risk classifications: C-8 (Concrete), C-20 (HVAC), C-22 (Asbestos Abatement), and D-49 (Tree Service), joining C-39 (Roofing), which was already required to carry coverage under existing law. For a full breakdown, see our CA Contractor Workers' Comp guide.
SB 1455 (2024): The Delay
CSLB determined that implementing the universal mandate would be "more difficult and more expensive than initially estimated." SB 1455, signed in 2024, pushed the universal coverage deadline from January 1, 2026 to January 1, 2028. It also extended CSLB's own sunset date.
SB 291 (2025): The Enforcement Bridge
With the universal mandate delayed two years, SB 291 fills the gap by strengthening enforcement against contractors who abuse the current exemption system. The logic: even though universal coverage isn't required until 2028, contractors who falsely claim exemptions while employing workers will now face penalties steep enough to deter the behavior.
Legislative Timeline
| Date | Event |
|---|---|
| Sep 2022 | SB 216 signed: universal WC mandate set for Jan 1, 2026 |
| Sep 2024 | SB 1455 signed: delays universal mandate to Jan 1, 2028 |
| Oct 7, 2025 | SB 291 signed: new penalties and audit process |
| Jan 1, 2026 | SB 291 general provisions take effect (license renewal WC cert requirement) |
| Jul 1, 2026 | SB 291 penalty provisions operative (Section 7125.4 minimums) |
| Jan 1, 2027 | CSLB must have exemption verification/audit process in place |
| Jan 1, 2028 | Universal WC requirement takes effect (SB 216 as amended by SB 1455) |
What GCs Need to Do Now
SB 291 changes the risk calculation for hiring subcontractors with workers' comp exemptions. Here's a concrete action list:
1. Re-verify Every Sub's WC Status Before July 1, 2026
The penalty provisions go live on July 1. Before that date, pull fresh WC status for every sub on your roster. Don't rely on a COI from six months ago or an exemption that was filed two years ago. Check CSLB directly, or use a service that pulls the data for you, and document the results.
2. Scrutinize Exemption Claims
If a sub has a WC exemption on file, ask yourself: does this contractor actually work alone? Do they bring helpers to the jobsite? Do they use day labor? If the answer to any of those is "maybe," treat it as a red flag. CSLB's audit process will be asking the same questions starting in 2027, and a sub whose exemption gets revoked mid-project becomes your problem.
Picture the scenario: your electrical sub gets audited mid-project, CSLB finds they have employees, WC gets revoked, license suspended. You're left with a half-finished rough-in, nobody to complete it, and a replacement sub who'll charge a 25–50% premium once you factor in mobilization, schedule cascade, and admin overhead. That's before the GC who let an uninsured sub on site has to explain it to the owner and the insurer.
3. Update Your Prequalification Process
Add a specific question to your prequal form: "If you carry a WC exemption, how many workers (including day laborers and 1099 contractors) have performed work under your license in the past 12 months?" If the answer is anything other than zero, they need a policy, not an exemption.
4. Require WC Certificates, Not Just COIs
A Certificate of Insurance confirms coverage existed when the certificate was issued. For workers' comp specifically, require a copy of the actual WC certificate (or CSLB printout showing active WC coverage) in addition to the COI. This gives you two independent data points to verify.
5. Monitor Continuously, Not Just at Contract Signing
Point-in-time verification tells you nothing about tomorrow. A sub can have active WC coverage when you sign the contract and lose it two weeks later when they miss a premium payment. Continuous monitoring of CSLB status changes is the only way to catch lapses before they become your liability.
SiteVetter checks WC status automatically
Every SiteVetter report pulls the contractor's current workers' comp status directly from CSLB data: active policy, exemption on file, or no coverage. You see the status, the insurer name, and the policy effective date. No manual CSLB lookups, no guessing. Run a report.
What Subcontractors Need to Do Now
If you're a sub, SB 291 changes your risk calculation too:
1. Audit Your Own Exemption Eligibility, Honestly
If you filed a WC exemption but use helpers, day laborers, or 1099 workers on any job, you are almost certainly misclassifying under California's ABC test. Under the ABC test (Dynamex/AB 5), a worker is presumed to be an employee unless all three conditions are met: (A) free from your control, (B) performing work outside your usual business, and (C) engaged in an independently established trade. A laborer you hire to frame walls on a framing contract fails the B prong.
Starting July 1, 2026, getting caught means a minimum $10,000 fine for sole owners, and that's the floor. Add in the existing criminal penalties under Labor Code 3700.5, and the risk-reward calculation has fundamentally shifted.
2. Get WC Coverage Before Your Next Renewal
If you have employees (or workers who are legally employees), obtain coverage now. Don't wait for the July 1 penalty deadline. As of January 1, 2026, CSLB already requires a valid WC certificate to renew or reinstate a license that's been subject to disciplinary action.
3. Prepare for CSLB Audits
When the audit process launches in 2027, you'll need documentation that supports your exemption claim. Keep your tax returns, 1099 filings (or lack thereof), and business records organized. If you can't prove you work alone, CSLB will assume you don't.
4. Plan for 2028
The universal WC mandate under SB 216 (as amended by SB 1455) kicks in on January 1, 2028. After that date, every licensed contractor needs coverage regardless of employee count, with narrow exceptions for joint ventures with no employees. If you're currently exempt, start budgeting for WC premiums now. Costs range from $500 to $5,000+ per year depending on your trade classification. See our full cost breakdown.
The compliance ROI math isn't close: $1,500/year for a typical WC policy vs. a $20,000 minimum penalty plus license suspension plus project delays that cascade to every GC you work for. Even at $5,000/year for high-risk trades, that's one penalty event to wipe out a decade of premiums.
Frequently Asked Questions
Does SB 291 require all contractors to have workers' comp?
No. SB 291 does not change the exemption rules. Contractors with no employees can still file an exemption. What it does is raise penalties for contractors who falsely claim exemptions while employing workers, and it requires CSLB to verify exemption claims. The universal coverage mandate (from SB 216, delayed by SB 1455) takes effect January 1, 2028.
When do the new $10,000/$20,000 penalties take effect?
The penalty provisions under Section 7125.4 become operative on July 1, 2026. General provisions of SB 291, including the license renewal WC certificate requirement, took effect January 1, 2026.
Are the penalties per violation or per worker?
Per violation. Each instance of employing workers without maintaining workers' comp coverage constitutes a separate violation. Multiple violations at different times or on different projects stack.
Can CSLB still revoke my license for WC violations?
Yes. The civil penalties under SB 291 are in addition to CSLB's existing disciplinary authority, which includes license suspension and revocation. They also stack with criminal penalties under Labor Code 3700.5 (minimum $10,000 fine and up to one year imprisonment).
I'm a GC. Am I liable if my sub gets fined under SB 291?
You won't pay your sub's SB 291 fine directly. But if your sub is operating without WC coverage and a worker gets injured on your project, you face independent exposure under Labor Code Sections 2750.5 and 3700. You could inherit the workers' comp claim, face CSLB discipline under Business and Professions Code 7125, and see your own EMR increase. The sub's fine is the least of your worries.
What if my sub's exemption gets revoked during a project?
If CSLB's new audit process (launching by January 1, 2027) finds that a sub falsely claimed an exemption, the sub's license could be suspended or revoked. A sub with a suspended license cannot legally perform work. You'd need to stop their work immediately and find a replacement mid-project. This is why continuous monitoring of sub license status matters more than ever.
The Bottom Line
SB 291 signals that California is done with the honor system on workers' comp exemptions. The trajectory is clear: SB 216 set the universal mandate, SB 1455 delayed it, and SB 291 is tightening enforcement in the interim. By January 1, 2028, every California contractor will need coverage regardless of employee count.
For GCs, the risk of hiring subs with questionable WC status just got materially higher. A sub who gets caught in CSLB's new audit regime could have their license suspended mid-project, leaving you scrambling. The penalty minimums mean more contractors will be flagged and disciplined.
The practical move: verify WC status for every sub, treat exemption claims with healthy skepticism, and monitor continuously. The cost of a $19 vetting report is a rounding error compared to the $10,000-$30,000 penalties your subs now face—and the six-figure exposure you absorb when their non-compliance becomes your problem.
Stop Wasting 47 Minutes Per Contractor
One search. Six data sources. 19 seconds.
CSLB + SAM.gov + OSHA + DOL + EPA + building permits—aggregated, timestamped, and ready for your compliance files.
Verify a Contractor NowCA Regulation Watch
Biweekly updates on the CA construction regulation changes that affect how you vet subs.
Free, biweekly. Unsubscribe anytime.