How to Choose a Roofing Contractor in California (2026)
Straight answer: verify the contractor’s CSLB C‑39 Roofing license and workers’-comp insurance first, then get the full scope — tear‑off vs overlay, underlayment, flashing, ventilation — and the warranty in writing before you sign. If you’re also adding solar, one licensed contractor for both the roof and the panels removes the “whose fault is the leak” problem. Below: a full vetting checklist.
Get a free estimate
- Roofing is a licensed specialty in California: a legitimate roofer holds an active C‑39 Roofing classification from the CSLB, verifiable in seconds at cslb.ca.gov.
- C‑39 roofers must carry workers’ compensation insurance whether or not they have employees — ask for the certificate and confirm it on file with the state.
- Get the scope in writing (tear‑off vs overlay, underlayment, flashing, ventilation) and a clear material and workmanship warranty before you sign.
- If you’re also going solar, having roof and solar under one licensed contractor removes the “whose fault is the leak” dispute between two companies.
Start here: roofing is a licensed trade in California
Anyone can call themselves a “roofer.” In California, only a contractor holding an active C‑39 Roofing classification from the Contractors State License Board (CSLB) can legally contract for roofing work over $1,000 (the threshold counts labor and materials combined, and splitting a job into smaller pieces doesn't get around it). Before anything else — before the estimate, before the color samples — confirm the license is real, active, and correctly classified.
The CSLB defines a C‑39 roofer as a contractor who “installs products and repairs surfaces that seal, waterproof and weatherproof structures” — using felt, membrane, shakes, shingles, roof tile, slate, metal roofing systems and similar materials. That classification exists because a roof is the one system on your home whose only job is keeping water out. A mistake shows up as a leak, rot, or mold months later. Verifying the license is the cheapest insurance you’ll ever buy: look the company up at cslb.ca.gov and check that the C‑39 is active and the bond and workers’ comp are current.
The California roofing-contractor vetting checklist
Work through this before you sign anything. Each row is something you can verify yourself in a few minutes — and each one has stopped a bad job for someone.
| Verify | Where to check | Why it matters |
|---|---|---|
| Active C‑39 Roofing license | CSLB license lookup at cslb.ca.gov (search by name or license #) | Legally required for roofing over $1,000. Confirms the trade classification, not just “a license.” |
| License status & history | Same CSLB record — check for suspensions or disciplinary actions | An expired or suspended license means no legal standing and often no bond behind the work. |
| Workers’ compensation insurance | Certificate on file with CSLB (shown on the license record) | C‑39 roofers must carry it whether or not they have employees. Without it, an injured worker’s claim can land on you. |
| General liability insurance | Ask for a certificate naming you; confirm with the insurer | Covers damage to your home during the job — not required by the state, but standard for reputable firms. |
| Contractor’s bond | CSLB record (a $25,000 bond is required to hold a license) | A financial backstop if the contractor fails to meet obligations. |
| Written scope of work | The proposal / contract itself | Tear‑off vs overlay, underlayment type, flashing, and ventilation should all be spelled out — not “we’ll figure it out up there.” |
| Material + workmanship warranty | Written warranty terms, both manufacturer and installer | Materials and labor are covered separately; a leak from bad installation is a workmanship issue, not a material defect. |
| Permit & inspection plan | Ask who pulls the permit and schedules the city inspection | A re‑roof over 50% of the roof triggers a permit and Title 24 review in California; a contractor who skips it is a red flag. |
| Solar / electrical classification (if adding solar) | Same CSLB record — look for C‑10 and/or B | Lets one accountable contractor handle roof and solar, so no penetration falls between two companies. |
| Right to cancel | The contract’s cancellation notice | Home-solicited contracts generally give you at least 3 business days to cancel (5 if you’re 65 or older); terms can vary by where and how you signed. |
Sources: CSLB C-39 classification · CSLB workers’ comp rules · CSLB classification descriptions
What the C‑39 license actually means
The C‑39 Roofing classification is governed by the California Code of Regulations, Title 16, and it is specifically about the systems that keep water out of your home. One detail sets roofers apart from most other trades: under Business & Professions Code section 7125, C‑39 contractors are required to carry workers’ compensation insurance whether or not they have employees — the state treats roofing as high-risk enough that there’s no exemption. If a roofer tells you they don’t need workers’ comp because they “work alone,” that’s a reason to check the CSLB record yourself.
Get the scope in writing — the four line items that matter
Two roofing bids can look similar on price and mean very different work. The difference lives in the scope. Insist on these in the contract.
Tear‑off vs. overlay
A tear‑off strips the old roof to the deck so problems can be seen and fixed; an overlay lays new shingles over the old. Overlay is cheaper up front but can hide rot and adds weight — the contract should say which you’re getting.
Underlayment spec
The layer between deck and roofing. Synthetic underlayment or, in valleys and at eaves, a self-adhering ice-and-water membrane matters for leak resistance. “Standard felt” and “premium membrane” are not the same job.
Flashing
Metal at chimneys, walls, valleys and vents is where most leaks actually start. Reusing old, bent flashing to save money is a common corner-cut — the scope should specify new flashing.
Ventilation
Proper intake and exhaust venting keeps the attic dry and the roof cooler, which extends shingle life. A quality re‑roof addresses ventilation rather than sealing the attic up tight.
Two warranties, not one
A good roof comes with two separate promises. The manufacturer’s material warranty covers defects in the shingles or tile. The contractor’s workmanship warranty covers the installation — and that’s the one that matters most, because the majority of roof leaks trace back to how the roof was installed (flashing, penetrations, fastening), not to a defective product. Ask how long the workmanship warranty runs, what it covers, and whether it survives if the company changes hands. A verbal “we stand behind our work” is not a warranty.
Permits and inspection are the contractor’s job
Reroof permit and energy-code triggers vary by jurisdiction, adopted code, roof type, building type, and climate zone. Some jurisdictions use a percentage-of-roof or square-foot threshold (often around 50% or 1,000 square feet) that requires a permit and can trigger a Title 24 energy-code review — but the exact thresholds and cool-roof rules depend on your local jurisdiction, adopted code, climate zone and roof type, set by your local building department. In many Southern California climate zones that also means cool-roof requirements — the roofing product must be tested and certified by the Cool Roof Rating Council, with compliance forms (CF1R/CF2R) submitted at inspection. A licensed contractor pulls the permit, handles those forms, and schedules the city inspection. A contractor who offers to skip the permit “to save you money” is skipping the independent check that the roof was done to code — and leaving you holding the problem at resale.
Roof and solar: why one licensed contractor beats two
If you’re installing solar, the roof underneath it becomes part of the decision — and the most expensive dispute in the whole project is the one nobody wants to own.
Two companies, one hole in your roof
Solar panels are bolted through the roof. When a leak appears near a mount, a separate roofing company and a separate solar company each have a reason to point at the other: the roofer says the solar penetrations caused it; the solar installer says the roof was already failing. You’re left mediating between two contracts. When one licensed contractor holds both the roofing (C‑39) and the solar/electrical (C‑10 or B) classifications, there’s a single accountable party for the roof and everything mounted on it — provided the written contract clearly identifies responsibility and warranty coverage for both the roofing and the solar penetrations.
This is also why the sequencing question matters. If your roof is near the end of its life, replacing it before the panels go on avoids paying twice to remove and reinstall a solar array a few years later — we walk through that decision in should you replace your roof before solar? Tile roofs add their own considerations: clay and concrete tile need experienced handling so panels can be mounted without cracking tiles or creating leak paths, covered in solar on a clay-tile roof. And once you’re choosing the solar side of the project, the same vetting discipline applies — see how to choose a solar installer in California.
One licensed contractor for roof and solar
Cali Energy carries a C‑39 Roofing classification alongside its solar and electrical work under CSLB #1032379 (Northridge, CA). That means when we install panels on a roof we’ve worked on, one accountable contractor stands behind the roof and the array together — no finger-pointing between trades. You can verify our license, bond and workers’-comp status yourself at cslb.ca.gov, and see finished roofs and solar jobs across LA on our projects.
Common red flags worth a second look
None of these automatically means a contractor is bad — a higher price can be justified by a bigger tear‑off, better underlayment, or complex flashing. But each is worth an itemized explanation before you sign: a bid far below every other bid; pressure to decide today; a large deposit up front (California caps home-improvement down payments at the lesser of 10% or $1,000); no written scope; reluctance to pull a permit; a license number that doesn’t match the company name on the CSLB record; or a refusal to provide a workers’-comp certificate. A transparent contractor will happily walk you through any of these.
Frequently asked
What license does a roofing contractor need in California?
An active C‑39 Roofing classification from the Contractors State License Board (CSLB) is required to contract for roofing work over $1,000 in California (the threshold counts labor and materials combined, and a job can’t be split into smaller pieces to get around it). You can verify it free at cslb.ca.gov — check that the license is active, the C‑39 is listed, and the bond and workers’-comp certificate are current.
Do California roofers have to carry workers’ compensation insurance?
Yes. Under Business & Professions Code section 7125, C‑39 roofing contractors must carry workers’ compensation insurance whether or not they have employees — roofing has no self-employment exemption. Ask for the certificate and confirm it’s on file with the CSLB. A lack of required coverage can create serious legal and financial exposure — verify the CSLB record and, for your situation, consult an insurance or legal professional.
What should be in a written roofing contract?
At minimum: the scope (tear‑off vs overlay, underlayment type, new flashing, ventilation), the total price and payment schedule, the material and workmanship warranties, who pulls the permit, and the cancellation notice. California caps the down payment on home-improvement contracts at the lesser of 10% or $1,000. Vague “we’ll handle it” language is a reason to ask for detail.
Do I need a permit to replace my roof in California?
Generally yes, but the rules vary. Reroof permit and energy-code triggers depend on your jurisdiction, adopted code, roof type, building type, and climate zone. Some jurisdictions use a percentage-of-roof or square-foot threshold (often around 50% or 1,000 sq ft), so confirm your local building department's current rules before work begins. The exact thresholds and cool-roof rules are set by your local building department and depend on your jurisdiction, adopted code and climate zone. In many Southern California climate zones a cool-roof product is required. The licensed contractor pulls the permit and schedules the city inspection — skipping it can cause problems at resale.
Should the same contractor do my roof and my solar?
It has a real advantage. Solar panels bolt through the roof, so if a leak appears near a mount, a separate roofer and solar installer can each blame the other. When one contractor holds both the C‑39 roofing and the C‑10/B solar-electrical classifications, there’s a single accountable party — and, when the written contract clearly assigns responsibility and warranty for both the roofing and the solar penetrations, it can reduce coordination disputes. If your roof is aging, it’s usually best to replace it before the panels go on.
How do I check a roofing contractor’s license in California?
Go to cslb.ca.gov and search by license number or business name. Confirm the license is active, the C‑39 classification is listed, the company name matches the contract, and the bond and workers’-comp certificate are current. The record also shows any disciplinary history.
Related reading
Get a licensed roofing and solar estimate
Tell us about your roof and we’ll give you an itemized, written scope from one licensed contractor — CSLB #1032379, C-39 roofing plus solar. Call +1-323-844-7777.
Get a free estimatePrepared by Cali Energy, July 2026. This article is for general educational purposes only and is not legal, tax, financial, engineering, or utility advice. Rates, incentives, codes, permit requirements, equipment specifications, prices, and program terms may change; figures and timelines are estimates, not guarantees. Confirm current requirements with the applicable utility, AHJ, program administrator, manufacturer, or a licensed professional. See our Content Disclaimer. Cali Energy · 19201 Parthenia St Unit E, Northridge, CA 91324 · CSLB #1032379 (B, C-10, C-39)