Home / Coverages / Contractor Bond
The $25,000 CSLB Contractor License Bond
No bond on file, no active license — the CSLB checks it, and it’s an easy requirement to let slip. Here’s what the $25,000 actually means, who the bond really protects, and how to keep it from ever interrupting your C-39.
What the Bond Actually Is
One number, widely misread. The bond is a condition of your license, not insurance for your business — and $25,000 is not the price.
The CSLB requires every active licensee — sole proprietor, partnership, corporation, or LLC — to keep a $25,000 contractor license bond on file. It isn’t optional and it isn’t tied to your work mix: if the license is active, the bond is on file. Period.
The $25,000 is the bond’s penalty amount — the most the surety can pay out on valid claims against you — not what a roofer pays for it. What you pay is a separate premium set by the surety. Reading the penalty amount as the price is the single most common misunderstanding we correct.
And here’s the part most roofers hear last: the bond protects the people you work for, not you. Consumers and employees harmed by violations of California’s license law can claim against it. If the surety pays, it looks to you for reimbursement — a bond is a guarantee of your conduct, not coverage for your business. Coverage for your business is what general liability and workers’ comp are for.
| Who must carry it | Every active CSLB licensee — sole prop, partnership, corporation, or LLC. |
|---|---|
| What $25,000 is | The penalty amount — the most the bond can pay on claims. It is not the price of the bond. |
| Who it protects | Consumers and employees harmed by violations of license law. Not the contractor. |
| What happens on a lapse | The license is no longer active. No bond on file means no active license — and no legal roofing work. |
Keeping It Current
The bond only does its job for your license while three things stay true. Miss any one of them and the CSLB stops counting it.
- A bond on file continuously. Not most of the time — continuously. Any day without a bond on file is a day the license isn’t active.
- Renewal handled before expiry. The renewal gets placed ahead of the expiration date, so there’s never a gap between the old bond and the new one.
- The name on the bond matches CSLB records exactly. Changed your entity — sole prop to LLC, new business name, new partners? The bond has to be updated to match. A bond in the wrong name is a bond the CSLB can’t credit to your license.
Roofing as an LLC? The CSLB adds two more requirements on top of this bond: a $100,000 employee/worker bond and statutory general liability — $1,000,000 aggregate for five or fewer persons, climbing by $100,000 for each person beyond the fifth. Sole props and corporations skip both. See the LLC rules.
One Agency Watching Every Requirement
The bond is the most straightforward line on a roofer’s license — so we place it as part of the package, not as a separate errand.
We place the $25,000 license bond alongside the rest of what your license and jobsites require — general liability, workers’ comp, and the LLC bond where it applies. One agency holds the whole picture, which is how renewal dates, entity changes, and CSLB records stay aligned instead of drifting apart across three vendors.
The heavy underwriting lives elsewhere. Roofing GL commonly places in the E&S market, and comp quotes need loss runs and real underwriting time — that’s where our effort goes. The instant quote prices the general liability line in the page before any form asks who you are; the bond gets handled as part of the same file. And if you’re at or under market, we’ll tell you to stay put.
Luma is a product of Aster National Insurance Group · CA Lic #0N10039 · Quotes are subject to underwriting review — not a binder or an offer of insurance.
The Bond Is the Easy Part. Get the Rest Priced Honestly.
Type your CSLB number, answer two questions, and see your general liability quote on the page. Your email comes last — the bond rides in the same file.
Quotes are subject to underwriting review — not a binder or an offer of insurance. Luma is a product of Aster National Insurance Group · CA Lic #0N10039.