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

1

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.

2

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 →
3

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.

4

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.

5

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.
6

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.

🚩 Red flags that almost always mean "walk away":
  • 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 →
Reviewed by Mario Espindola, Founder & GAF Master Elite Installer · Last updated
Call NowFree Estimate