Click through it first
Registration, tax, licensing and insurance in one tracked run. Open a business that is already through it and see where every document lands.
Open the demo businessNo card, no form. Sign in later and everything you built stays on the same account.
The day the cover stops, the license stops: workers comp for a California contractor
You put a second pair of hands on the job for eleven days in June. Or the renewal invoice from the carrier sat under a pile of plans while you were chasing a final inspection, and the policy ran out on a Tuesday you can no longer name.
Nothing happens. No letter arrives, no inspector pulls up, no email lands. That is the dangerous part, because something did happen. Your license was suspended by operation of law on the day the cover stopped, and the suspension is dated to that day rather than to the day somebody notices.
California treats workers comp as a condition of holding the license, not as an insurance decision you make off to one side. There is no warning built into the mechanism and no grace period inside it. This page is what CSLB has to hold on your file, the exemption for a licensee with no employees and the exact hour it stops being true, what a suspension does to a contract you are halfway through, and a worked example with real dates on it.
CSLB holds a document, and that document is what keeps you active
Every active license carries one of two things on file at CSLB at all times (BPC s.7125):
- a current certificate of workers compensation insurance, filed with CSLB by your carrier, or
- a certification of exemption, signed by you, stating that you have no employees.
There is a third route, a certificate of consent to self insure issued through DIR, but that is a large employer path and not where a painting outfit with four people on the truck is going.
When neither document is valid, BPC s.7125.2 suspends the license by operation of law. Read those last three words carefully. Operation of law means no hearing, no citation, no notice period and no discretion. The record flips on the date the cover lapsed, and it flips whether or not anyone at CSLB has looked at your file that week.
| Your situation | What CSLB must be holding | Section |
|---|---|---|
| You have one or more employees, of any kind, for any length of time | a current certificate of insurance, filed by your carrier | BPC s.7125 |
| You genuinely have nobody on payroll | a signed certification of exemption | BPC s.7125 |
| Roofing, and a widening list of other classifications | cover regardless of whether anyone is on payroll | BPC s.7125 |
| Either document lapsed, expired or was never filed | license suspended by operation of law, dated to the lapse | BPC s.7125.2 |
One practical trap sits inside that first row. Your carrier files the certificate, not you. A policy can be live, paid and perfectly good while CSLB is holding a certificate that expired on the old policy anniversary, because the new one never made the trip. After every renewal, pull up your own license on the CSLB public license detail page and read the workers comp line with your own eyes. It takes a minute, and the entire failure mode is that nobody spends the minute.
The exemption is a statement about today, not a category you belong to
This is the one people get wrong, and they get it wrong in the most ordinary way possible.
You signed the exemption years ago when you worked alone, and it has been sitting on your file ever since. Then a repaint slips behind, or a tile job needs a second set of hands for the setting week, and you put somebody on for a few days. From the first hour of the first day, the document CSLB is holding is false, and there is no policy behind you.
There is no crew size floor in BPC s.7125. There is no trial period, no two week allowance, no "he is just helping out for a bit". Paying in cash does not change it, and paying somebody as a subcontractor does not change it either unless that person genuinely holds their own license, works inside their own classification and runs their own business, which is a test with real teeth in it under Labor Code s.2775 and s.2781. That test, and the payroll accounts that go with getting it right, are worked through in the EDD registration guide.
Some classifications cannot use the exemption at all. Roofing has been outside it for years, and the list of classifications required to carry cover regardless of payroll has been widening (BPC s.7125). If you hold C-39, or you are adding classifications this cycle, treat the answer as "carry it" and spend your attention elsewhere.
A suspension does not cost you a fine, it costs you the contract
The penalty most contractors picture is a citation with a number on it. The real exposure is somewhere else entirely.
| What a suspension takes | Section |
|---|---|
| The right to sue for the money on any contract you were not licensed for at all times during performance | BPC s.7031(a) |
| Money you already collected on that contract, recoverable by the person who hired you, even if the work was perfect | BPC s.7031(b) |
| Your position generally, because contracting without a license is a criminal offense | BPC s.7028 |
| The meaning of the number you are publishing on contracts, subcontracts, bids and advertising | BPC s.7030.5 |
"At all times during the performance" is the phrase that does the damage in BPC s.7031(a). It is not a proportional test. A contract performed across eight weeks with a three week hole in the middle of it was not performed by a contractor licensed at all times, and the whole price is in play, not the three weeks.
A suspended license is also public. General contractors check license status before they release a subcontract, and a lot of them check again before they release retention.
One helper, eleven days, and the dates that came out of it
A C-33 painting contractor, sole owner in Sacramento, certification of exemption on file with CSLB since 2023. Nobody on payroll, nothing wrong with that, right up until June.
| Date | What happened | License status |
|---|---|---|
| Mon 1 June 2026 | Brings on a helper for a repaint that is running behind, paid hourly through the books | An employee now exists, the exemption on file is false, there is no policy. Suspended by operation of law from this day (BPC s.7125.2) |
| Mon 8 June 2026 | Signs a $34,000 exterior repaint and starts it that week | Signed and started while suspended |
| Wed 17 June 2026 | The helper comes off a nine foot ladder and breaks a wrist | Above 7.5 feet is where construction fall protection bites (Title 8), and a serious injury is reportable to Cal/OSHA within 8 hours (8 CCR 342) |
| Thu 18 June 2026 | Broker binds a policy, the carrier files the certificate with CSLB | Active again, from here forward |
| Fri 3 July 2026 | Repaint finished, final invoice goes out | Performance ran from 8 June, with the suspension inside it |
Now the arithmetic, because there are two problems here and the loud one is the smaller one.
The injury is loud. An employer who has not secured cover loses the exclusive remedy that comp exists to buy, so the employee can bring a civil action instead (Labor Code s.3706), failing to secure cover is a misdemeanor (Labor Code s.3700.5), and DIR can put a stop order on the job the same day.
The quiet problem is the $34,000. That contract was performed by a contractor who was not licensed at all times during performance, which is exactly the test in BPC s.7031(a), so the unpaid balance is not collectable through a court, and under BPC s.7031(b) the customer can come back for what was already paid on it. Eleven days of a helper turned a profitable repaint into a job with no enforceable price. The premium for those eleven days would not have been a rounding error on the contract, and it would have been the cheapest line on it.
Reinstatement runs forward from the day a valid certificate reaches CSLB. The gap does not close up behind you, which is the whole reason the first hire sequence puts cover before day one rather than after the first payroll. That order is set out in hiring your first employee in California.
Getting this right takes about a week of lead time
Call the broker before the start date, not after it. Comp is priced from your classification codes and your estimated payroll, so the quote needs the trades your people actually perform, and a misdescribed payroll is the thing that produces an ugly audit at the end of the year rather than a saving during it.
Then check the file. The carrier files the certificate, you confirm it landed, and you diary the policy expiration date next to your license renewal date and your bond renewal date so all three move together. The renewal cycle and what else rides on it is in the CSLB renewal guide.
Two things that are not workers comp, and get mistaken for it. The $25,000 license bond (BPC s.7071.6) protects consumers and does not pay an injured worker of yours. If you hold the license through an LLC, there is a separate $100,000 employee and worker bond on top of it (BPC s.7071.6.5). Neither one is cover, and neither one keeps your license off suspension when the certificate goes stale. The certificates other people ask you for, and the ones worth asking for from your own subs, are covered in contractor insurance certificates in California.
The premium belongs in your rate, not in your stomach
Workers comp is priced off payroll and classification, which means it is a cost per hour of labor rather than an annual event. Contractors who feel wounded by it are almost always the ones carrying it as a lump that lands in one month, instead of as part of the burden on every labor hour they bid.
Put it where it belongs: gross wage, plus employer payroll taxes, plus comp premium, plus the non productive hours you pay for anyway, all of it inside the loaded labor rate you build a price from. The markup and margin calculator is free and needs no signup, and it will show you what the premium does to a bid, which for most contractors is a smaller number than the one they carry around in their head.
The other lever is slower and larger. Comp premium follows claims experience over time, so the safety program you actually run, rather than the binder you own, is the thing that moves the number in your favor in three years. Building one that stands up to a Cal/OSHA request is in the IIPP guide.
Read your own license detail page today
The entire subject reduces to one habit. Somebody in your business knows, on any given morning, whether CSLB is holding a valid document for you. If that person is nobody, then the answer is being decided by a carrier's mailing schedule and by whoever you last put on a job for a few days.
Check the workers comp line on your license today. Then diary the policy expiration, and the day you next put a person on a crew, treat the exemption on your file as the first thing that has to change.
On AEC Stack there is no monthly subscription. The platform fee is 2.5 percent of each invoice processed through the platform, so the labor burden you build into a price is carried on jobs that actually get paid.
Open the license detail page, read the comp line, then open a working business file and put the policy dates, the bond dates and the renewal date in one place where they cannot quietly expire on you.
Keep going
Where this happens on AEC Stack
Set the business upIncorporation, CRA accounts, WSIB, trade licensing and insurance, in order, tracked to done.The dates that cost California contractors money
One email a month. The lien deadline and prompt payment and retention arithmetic this site already does for you, the dates it turns on, and every new guide the day it goes up.
- California lien deadline calculator: The 20-day preliminary notice, and what a recorded Notice of Completion does to your 90 days. It compresses them to 30 or 60.
- California prompt payment and retention calculator: Two clocks, not one. Progress payments from the demand, and retention from completion rather than from your final invoice.
- Every new guide the day it goes up. 88 are live for California right now, the most recent being "Do you need a license" on 20 August 2026.