Consumer Guide · 2-minute read
How to verify a California roofing contractor's license
Before hiring any roofing contractor in California, verify their CSLB license, bond, and insurance status in under 2 minutes. Below is the exact step-by-step process, with links to the official free tools.
Skip ahead: look up a license now
Enter a California contractor license number (e.g., 749551) to open the CSLB profile in a new tab.
The full 6-step process
Get the contractor's license number
Ask the contractor directly, or check their website, business card, vehicle, or signage. California law (Business & Professions Code §7030.5) requires licensed contractors to display their license number on all written advertising and proposals. If a contractor can't produce one, that's an immediate red flag.
Open the CSLB license lookup tool
Go to the Contractors State License Board — the official government licensing body. The lookup tool is free and the only authoritative source.
Open CSLB License Check →Search by license number
Enter the number in the search field. The result page shows the legal business name, license status, classifications held, and any disciplinary actions on record.
Confirm active status + C-39 classification
For roofing work, the contractor must hold an active C-39 (Roofing) classification. The status line must say "Active" — not "Expired," "Suspended," or "Revoked." Check the expiration date is in the future.
Side note: Some general contractors (B license) can legally do roofing as part of a larger project, but for stand-alone roof work a C-39 is the standard.
Verify bond + workers' compensation
Scroll to the Bond and Workers' Compensation sections of the CSLB profile:
- CSLB bond: Most California contractors carry a $25,000 contractor's bond. Confirm it's current.
- Workers' comp: If the contractor has employees, California law requires active workers' compensation. If they have employees but no workers' comp on record, walk away — you could be liable for on-site injuries.
Check for disciplinary history
If the contractor has any disciplinary actions, they'll appear on the profile page. Click through to read details. Most reputable contractors have a clean record. A single resolved citation doesn't necessarily disqualify them, but multiple open complaints should.
- Contractor won't give you a license number
- License number on their materials doesn't match CSLB records
- Status is "Inactive" or "Suspended"
- Asks for 50%+ down payment (CA law caps down payments at $1,000 or 10%, whichever is less)
- Pressure to sign same day ("price goes up tomorrow")
- No physical address / only uses a PO box
- No workers' comp but claims to have a crew
Verify Econo Roofing specifically
Econo Roofing holds CA license #749551 (C-39 Roofing). You can verify it directly on CSLB →. We also carry the four top manufacturer certifications (OC Platinum Preferred, GAF Master Elite, CertainTeed Select ShingleMaster, GAF Gold Elite) — see all credentials.
Why this matters
Roofing is one of the most commonly-regulated home-improvement categories in California — and also one where unlicensed work is most expensive to fix. An unlicensed roof can fail, void manufacturer warranties, trigger insurance disputes, and leave the homeowner with zero recourse. Spending 2 minutes verifying before you sign is the cheapest insurance you'll ever buy.
Cite this guide
Free to cite and link. Please link back to
econo-roofing.com/tools/verify-california-roofing-license/.
Home-buying resources, real estate blogs, insurance professionals, and
consumer-protection sites are welcome to reference these steps.
Looking for a verified Central Valley roofer?
Get a free estimate from Econo Roofing →