Homeowner Guide
How to find a good roofer in Southern California
An independent, contractor-free playbook for hiring the right roofer the first time — license checks, bid math, red flags, and the questions most homeowners forget to ask.
Updated June 2026 · 9 min read · By Frankly Consulting, independent roofing consultant in Southern California
The short answer
A good roofer in Southern California will be actively licensed (CSLB C-39), carry workers' comp and general liability insurance, give you a written scope of work with named materials and a manufacturer warranty, and accept no more than 10% down (the legal maximum in California). Anything outside those four guardrails is a no — no matter how friendly the salesperson is.
The hard part isn't the rule. It's that almost every roofer in SoCal will tell you they meet it. The five steps below are how you verify, not just trust.
Step 1 — Build a shortlist from independent sources
Most homeowners start with Google, which surfaces the contractors with the biggest ad budgets — not the best ones. Better: pull names from three sources that don't depend on advertising.
- CSLB license search (cslb.ca.gov) — search by city for active C-39 contractors. Note any with disciplinary history.
- Manufacturer-certified installer lists — GAF Master Elite, Owens Corning Platinum Preferred, CertainTeed SELECT ShingleMaster, Malarkey Emerald Pro. Only ~3% of U.S. roofers qualify for these, and the certifications unlock the strongest workmanship warranties.
- Neighbors with a roof less than 3 years old — drive your block, look for new shingles, knock on the door. Five minutes of conversation beats a hundred reviews.
Names that appear on at least two of the three lists are your shortlist. Aim for four or five.
Step 2 — Verify license, insurance, and bond
Before you let anyone on your roof, confirm all four:
- Active C-39 license at cslb.ca.gov — check the issue date (10+ years is a strong signal), bond status, and any complaints.
- Workers' compensation certificate — if a worker is hurt on your roof and the contractor has no comp, the injury claim attaches to your homeowner policy.
- General liability insurance — minimum $1M per occurrence is standard in SoCal. Ask for a certificate naming you as additional insured for the project.
- Contractor's bond — California requires $25,000 minimum. Confirms there's recourse if the job is abandoned.
A reputable contractor will email all four within a business day. Hesitation here is your single biggest signal.
Step 3 — Get three written bids — apples to apples
The single largest source of bad roofing decisions is comparing bids that aren't comparing the same job. Before requesting bids, write a one-page scope brief and send the same version to every contractor. It should specify:
- Tear-off depth (full strip vs. overlay) and number of existing layers
- Shingle line and color, or tile/metal system spec
- Underlayment type — synthetic vs. felt; ice-and-water shield in valleys and eaves
- Flashing replacement: step flashing, kickout flashing, drip edge, pipe boots
- Ventilation: ridge vent linear footage, intake balance, any new vents to be cut in
- Dump fees and HOA debris requirements
- Manufacturer warranty tier (Standard / System / Premium) and workmanship warranty term
Bids that come back lower than the others are almost always missing something on this list, not winning on efficiency. In SoCal in 2026, the bid range for a typical 25-square asphalt re-roof is roughly $18,000–$32,000. Anything outside that band needs to explain itself.
Step 4 — Read the contract before you sign
The contract — not the sales conversation — is what binds you. Things to confirm:
- Down payment ≤ 10% (California Business & Professions Code §7159). More than that is illegal.
- Payment schedule tied to milestones, not the calendar
- Start and substantial-completion dates
- Change-order process — written, signed, priced
- Warranty terms in writing — both materials and workmanship
- 3-day right of cancellation notice — required by California law
- No "assignment of benefits" clauses if this is an insurance job
Step 5 — Use a third party when stakes are high
For jobs over $10,000, insurance claims, or bid spreads over 30%, hire an independent roofing consultant before you sign. A consultant has no roof to sell, reviews the scope and contract against market norms, and gives you written talking points you can hand straight to the contractor.
Frankly returns most reviews within 48 hours — no commissions, no contractor ties. It's the same role a buyer's agent plays in real estate, just for roofs.
The 10-minute vetting checklist
- License active at cslb.ca.gov, C-39 classification, no recent discipline
- Workers' comp + $1M GL certificate emailed (you named as additional insured)
- Physical business address you can drive past
- Listed on at least one manufacturer's certified installer page
- 3+ local references on roofs older than 12 months (so leaks would have shown)
- Written, itemized scope — not a single-line "re-roof"
- Named manufacturer warranty tier and workmanship warranty term
- Down payment 10% or less
- Payment milestones in the contract
- No high-pressure "sign today" discount
Ten checks. If a roofer can't clear all ten, you have your answer — regardless of what the bid says.
Frequently asked questions
- How do I find a good roofer near me?
- Start with three independent sources: your state's contractor license board (in California, the CSLB), manufacturer-certified installer lists (GAF Master Elite, Owens Corning Platinum, CertainTeed SELECT), and at least one neighbor who has had a roof done in the last 3 years. Cross-reference the names that appear on more than one list, then request three written bids — never sign on the first visit.
- How many roofing quotes should I get?
- Three written bids is the minimum. Two doesn't give you a real range, and four or more usually creates noise without new information. Make sure each bid covers the same scope — material, underlayment, flashing, ventilation, tear-off layers, dump fees, and warranty — or you're not comparing apples to apples.
- What licenses and insurance does a roofer in California need?
- A California roofing contractor must hold an active C-39 license from the CSLB and carry both workers' compensation and general liability insurance. Verify the license at cslb.ca.gov, ask for a current certificate of insurance naming you as additional insured, and confirm there are no recent disciplinary actions or unresolved complaints.
- Is the cheapest roofer the worst choice?
- Not always, but the cheapest bid is almost always the riskiest. Underpriced bids usually skip layers (synthetic underlayment, ice and water shield in valleys, drip edge, kickout flashing) or use a contractor's lowest-paid crew. The right target is the middle of the three bids — assuming the scopes match and the contractor checks out.
- What red flags mean I should walk away from a roofer?
- Door-to-door storm chasers, demands for more than 10% down (illegal in California), no physical business address, refusing to put scope and warranty in writing, asking you to sign an 'assignment of benefits' for your insurance claim, or pressuring you to sign today for a discount. Any one of these is enough to walk.
- Should I hire an independent roofing consultant?
- If the job is over $10,000, or you've received bids that vary by more than 30%, or you're filing an insurance claim, an independent consultant typically pays for themselves several times over. Frankly reviews any roofing estimate line-by-line within 48 hours, with no contractor ties and no commissions.
Frankly