
How to Verify a Roofer's License in California
Key Facts
- California homeowners can sue to recover every dollar paid to an unlicensed contractor under B&P §7031(b), per California licensing analysis.
- A CSLB license is legally required for any California roofing project valued at $1,000 or more, according to the CSLB.
- Unlicensed contracting in a declared disaster area can be prosecuted as a felony, with CSLB civil penalties reaching $15,000, licensing guidance confirms.
- California caps contractor down payments at $1,000 or 10% of project cost, whichever is less, per consumer guidance.
- The standard California contractor bond is $25,000, but only $7,500 can cover non-homeowner claims, per B&P §7071.6(b) analysis.
- C-39 roofing contractors cannot claim the no-employee workers' compensation exemption, per Peerless Institute.
- Verifying a roofer through the free CSLB lookup takes under two minutes, industry experts estimate.
Why Unlicensed Roofing Work Is a Risk You Can't Afford in Altadena
Hiring an unlicensed roofer in California isn't a shortcut — it's a financial trap that can cost you far more than the money you "saved" on labor. When the contractor is unlicensed, every dollar you paid is legally recoverable by you — but only through the courts, and only after the damage is done.
The risks start the moment work begins. According to licensing experts, unlicensed roofing work routinely results in voided manufacturer warranties, insurance disputes, and homeowner liability for on-site injuries. Because few, if any, unlicensed individuals carry a bond or workers' compensation insurance, a worker injured on your property can become your problem — and your lawsuit.
The consequences fall into four buckets:
- Voided warranties — manufacturers won't honor warranties on materials installed by unlicensed crews.
- Insurance disputes — insurers can deny or contest claims tied to unlicensed work.
- Personal liability — no workers' comp means an injured worker may sue you directly.
- No legal recourse — with no bond and no license, there's often nothing to recover when the work fails.
For Altadena homeowners rebuilding after the fires, the stakes are even higher. Storm-chasing contractors flock to disaster zones, and many are unlicensed or operate with borrowed license numbers, per scam-awareness guidance. California treats this seriously: contracting without a license is a misdemeanor under B&P §7028, with first-offense penalties of up to $5,000 and/or six months in jail, and CSLB civil penalties can reach $15,000. Critically, in a declared disaster area, unlicensed repair work can be prosecuted as a felony under §7028.16 — and under B&P §7031(b), homeowners can sue to recover everything paid to an unlicensed contractor, as California licensing analysis confirms.
The practical takeaway: verification is the cheapest protection available. The Altadena Builder Directory includes a free CSLB license-lookup tool, and every listing in the registry is license-verified against CSLB records before earning a verification seal. Run the check yourself before signing anything — it takes under two minutes and can save you tens of thousands of dollars in a rebuild that's already complicated enough.
What a Legitimate California Roofer's License Actually Looks Like
When a roofer hands you a bid, the license number on it tells you more than any sales pitch ever could. In California, that number isn't optional — it's the law, and knowing what it should say is your first line of defense.
For stand-alone roofing work, the credential to look for is the C-39 Roofing classification. According to the CSLB's official classification definition, a C-39 contractor installs products and repairs surfaces that seal, waterproof, and weatherproof structures — covering shingles, roof tile, slate, metal roofing systems, urethane foam, felt, pitch, tar, shakes, and membrane materials. The classification also covers surface examination and preparation, so it spans the full job, not just the final layer.
There's one important exception. A Class B general building contractor can legally perform roofing, but only as part of a larger multi-trade project requiring more than two types of work on a building. For a stand-alone roof replacement, the CSLB advises hiring a contractor licensed in that particular specialty — meaning C-39, not just a B license.
Licensing itself becomes mandatory at a low threshold. Anyone contracting for work valued at $1,000 or more in combined labor and materials must hold a current, valid CSLB license — which covers virtually every roof repair and replacement you'd ever hire for.
A legitimate license also comes with financial backing. Verify that the contractor carries the standard $25,000 contractor bond and active workers' compensation coverage. This matters more in roofing than in most trades: C-39 contractors cannot use the no-employee workers' compensation exemption available to some other classifications, so a roofer with a crew but no workers' comp on record is a serious liability risk — you could be on the hook for on-site injuries.
Finally, check the paperwork itself. Under California B&P Code §7030.5, licensed contractors must display their license number on all advertising and written proposals — including contracts, bids, websites, and social media. A legitimate number is numeric, typically 6–7 digits, and should be easy to find on any estimate you receive.
- Classification: C-39 Roofing for stand-alone roof work, not just a B license
- Status: Active — not expired, suspended, or revoked
- Bond: $25,000 contractor bond on record
- Workers' comp: active coverage, since C-39 roofers can't claim the no-employee exemption
- Disclosure: license number printed on every bid, contract, and ad
If a roofer can't produce a license number at all, don't hire them — that's an immediate red flag. Every listing in the Altadena Builder Directory is verified against CSLB records, and listings display a verification seal once a license match is confirmed, though you should still run the free CSLB lookup yourself before signing. For example, a paid featured listing like JMB Builders LLC (CSLB #1103479) shows its license number right on the listing — exactly what a legitimate contractor's paperwork should look like.
Step-by-Step: Verifying a Roofer Through the CSLB License Lookup
Verifying a roofer takes less time than a phone call back — often under two minutes — and it is, as one industry guide puts it, "the cheapest insurance you'll ever buy." Here is exactly how to do it.
Start with the CSLB's free online lookup. The California Contractors State License Board tool lets you search by license number, business name, or individual name, and results return instantly at no cost. Prefer the phone? Call 800-321-2752 — the state's service line notes the shortest wait times Wednesday–Friday, 9:30–11:30 a.m. or 2–4 p.m. Since B&P §7030.5 requires contractors to display their license number on every ad and proposal, any roofer who cannot produce one is an immediate red flag.
Once the record loads, work through five checkpoints:
- License status "Active" — not expired, suspended, or inactive.
- C-39 classification — for a stand-alone roof replacement, a B general license is not enough; the contractor needs C-39 or must subcontract to someone who holds it.
- Bond on file — the standard contractor bond is $25,000, and only $7,500 of it can go to non-homeowner claims.
- Workers' compensation coverage — C-39 roofers cannot claim the no-employee exemption, so coverage should always appear.
- Complaint and disciplinary history, including any citations.
The classification check deserves special attention. A C-39 roofer is licensed to install, repair, and replace every roofing system — asphalt shingle, tile, metal, flat, single-ply, and shake — per the CSLB's official definition. A Class B general contractor may perform roofing only within a larger multi-trade project under B&P §7057, so match the license to the job you actually have.
On disciplinary history, use judgment rather than a zero-tolerance rule. Consumer guidance suggests a single resolved citation may be acceptable, but multiple open complaints should disqualify the contractor outright. An unresolved pattern is not a paperwork issue — it is a preview of your own experience.
The Altadena Builder Directory runs this same CSLB check on every listing and displays a verification seal when a license match is confirmed, which makes it a useful starting shortlist — but always run the lookup yourself before signing. Verification is fast, free, and the single most important step you can take to protect yourself from unlicensed operators and post-disaster scams.
Red Flags to Walk Away From — and How to Shortlist Verified Roofers Fast
A roofer who dodges the license question has already told you everything you need to know. California law requires contractors to display their license number on all advertising and proposals under B&P §7030.5, and licensing guidance is blunt: if a contractor cannot produce a CSLB number, do not hire them.
The red flags are consistent across consumer-protection sources. Watch for these before you sign anything:
- No license number offered, or a number that doesn't match CSLB records when you look it up.
- A license showing "Inactive" or "Suspended" status instead of "Active" with the C-39 Roofing classification.
- A deposit request above $1,000 or 10% of the project cost, whichever is less — California's legal down payment cap.
- Pressure to sign a same-day deal, or an estimate that "expires tonight."
- A PO-box-only address, or a suggestion to skip the building permit — a serious warning sign.
The deposit cap matters more than most homeowners realize. As one roofing contractor's scam guide puts it, anyone asking for more than the legal limit upfront is either uninformed about the law or deliberately breaking it. Skipping the permit is worse: it can void manufacturer warranties, trigger insurance disputes, and leave you with no legal recourse if the roof fails.
Unlicensed work also carries consequences for the contractor that should concern you. Contracting without a license is a misdemeanor punishable by up to a $5,000 fine and six months in county jail, and in a declared disaster area — a reality Altadena homeowners know well — unlicensed repair work can be prosecuted as a felony. You can even sue to recover everything paid to an unlicensed contractor.
The good news: verification takes minutes, not days. The CSLB's free online lookup lets you search by license number, business name, or individual name and confirm status, classification, the $25,000 bond, and workers' compensation coverage instantly.
To shortlist faster, start with the Altadena Builder Directory, a free independent registry where every listing is verified against CSLB records and confirmed matches display a verification seal — including fire-rebuild and roofing-adjacent specialists serving the Altadena area. One featured listing is JMB Builders LLC (CSLB #1103479), labeled as paid placement. Then run the CSLB check yourself before signing. Two minutes of verification is the cheapest insurance you'll ever buy.
Frequently Asked Questions
How do I check if a roofer is licensed in California?
What license classification should a California roofer have?
What should I check besides the license number itself?
What happens if I hire an unlicensed roofer?
What are the biggest red flags when hiring a roofer?
When does a roofer legally need a license in California?
Two Minutes Now, or Thousands Later: Your Next Move
Verifying a roofer's license comes down to five things: an active CSLB license, the C-39 Roofing classification for stand-alone work, a $25,000 bond, workers' compensation coverage, and a license number that appears on every bid and proposal as California law requires. Skip the check and you risk voided warranties, denied insurance claims, liability for on-site injuries, and no way to recover your money. For Altadena homeowners rebuilding after the fires, the stakes are even higher — unlicensed repair work in a declared disaster area can even be prosecuted as a felony. The good news is that protection takes less time than a phone call: the free CSLB lookup takes under two minutes and is the cheapest insurance you'll ever buy. Start with the Altadena Builder Directory, where every listing is verified against CSLB records and confirmed matches display a verification seal — then run the lookup yourself before signing anything. Your roof is too important, and your rebuild too complicated, to leave to chance. Browse the license-verified registry today and hire with confidence.