Home / Requirements Checker
What Does Your Roofing License Actually Require?
Four taps. No contact info. The checker maps your entity type, crew, and jobsites to the CSLB rules and hands you a personal requirement list for all four coverages.
CSLB Requirements Checker
The Same Logic, Written Out
Everything the checker applies, in plain English — so you can verify it yourself.
| $25,000 Contractor License Bond | Required by the CSLB for every active licensee, regardless of entity type or crew size. Details → |
|---|---|
| $100,000 Employee/Worker Bond | Required by the CSLB only when the licensed entity is an LLC. LLCs must also carry $1M aggregate general liability by statute. Details → |
| General Liability | Not a CSLB requirement for non-LLC licensees — but most GCs and commercial jobsites require certificates by contract before you can work. Details → |
| Workers’ Compensation | Required for C-39 roofers even with zero employees — a roofing-specific rule that predates SB 216. CSLB verifies it. Details → |
On dates: SB 1455 moved California’s all-classification workers-comp mandate to January 1, 2028. If you’ve seen an earlier deadline quoted elsewhere, that copy predates SB 1455 and is stale — and either way, roofers are already required today.
Asked on Every Jobsite
Yes. California requires C-39 roofing contractors to carry workers compensation even with no employees, and CSLB verifies it. This roofing-specific rule predates SB 216, so it applies now — not in 2028.
No. The contractor license bond protects the people you work for — it is a CSLB licensing requirement, and $25,000 is the bond’s penalty amount, not what you pay for it. Without a current bond on file, your license is not active.
SB 1455 moved California’s all-classification workers comp mandate to January 1, 2028. That date matters for other trades — C-39 roofers are already required to carry comp today, regardless of employees.