How to Choose a Roofing Contractor in the Bay Area

How to Choose a Roofing Contractor in the Bay Area

Your roof is a $15,000-$50,000 decision. Picking the wrong contractor can turn that into a $30,000-$70,000 problem. Here's how to find a good roofer in the Bay Area — and how to spot the bad ones before they touch your house.

a house with a tree in the front yard
Photo by Point3D Commercial Imaging Ltd. on Unsplash

Step 1: Verify Their Contractor License

California requires all contractors performing work over $500 to hold a valid CSLB (Contractors State License Board) license. For roofing, you want a C-39 Roofing Contractor license or a B General Building Contractor license.

Check any contractor's license at the CSLB website. Look for:

  • License status: Active
  • Workers' compensation insurance: Current
  • Bond status: Current
  • Any complaints or disciplinary actions

For reference, Hamilton Exteriors operates under CSLB license #1078806 — you can look us up. We carry a B General Building license, which covers roofing, siding, windows, and full construction.

White house with dark trim and autumn trees
Photo by Heather Doty on Unsplash

Step 2: Confirm Insurance

Every roofing contractor should carry:

  • General liability insurance: $1 million minimum. Covers damage to your property during the job.
  • Workers' compensation insurance: Required by California law if they have employees. Covers worker injuries on your property.

Ask for a certificate of insurance (COI) and verify it's current. If a contractor doesn't have workers' comp and one of their guys falls off your roof, you could be liable. This is not theoretical — it happens in the Bay Area every year.

Low angle view of historic terraced houses with vintage windows and greenery.
Photo by İrem Tuba Orhan on Pexels

Step 3: Get Multiple Quotes (But Don't Just Pick the Cheapest)

Get at least three quotes. Compare them line by line. A good roofing quote should specify:

  • Material brand and product line (e.g., "GAF Timberline HDZ" not just "architectural shingles")
  • Underlayment type and brand
  • Flashing materials and approach
  • Number of layers to be removed
  • Whether they're replacing decking (and what's included vs. extra)
  • Permit costs
  • Cleanup and debris disposal
  • Warranty terms — both manufacturer and workmanship
  • Payment schedule

If a quote is significantly cheaper than the others, ask yourself what they're leaving out. Common corners to cut: single-layer underlayment instead of two, reusing old flashings, skipping drip edge, or using subcontracted labor with no workers' comp.

Modern house with large windows and a green lawn
Photo by Alef Morais on Unsplash

Step 4: Check Reviews and References

Look at Google reviews, Yelp, and the BBB. But go beyond the star rating:

  • Read the 3-star reviews — they're usually the most honest
  • Look for reviews that mention specific details about the work
  • Check how the contractor responds to negative reviews
  • Ask the contractor for 3-5 references from jobs completed in the last 12 months — and actually call them

When you call references, ask: Did the crew show up on time? Did the final cost match the estimate? How did they handle unexpected issues? Would you hire them again?

brown and white concrete house
Photo by Giorgio Trovato on Unsplash

Step 5: Ask the Right Questions

Before signing, ask these:

Question Reason / Important Detail
Who will be on my roof — your employees or subcontractors? Direct employees generally mean better quality control.
What happens if you find rot or damage under the shingles? Get their per-sheet decking price in writing before work starts.
Do you pull the permit, or do I? The contractor should pull the permit. Period.
What's your payment schedule? Never pay more than 10% upfront or $1,000 (whichever is less). This is California law (B&P Code 7159).
What warranty do you offer on workmanship? Manufacturer warranties cover defective shingles. Workmanship warranties cover installation errors. You need both.

Red Flags to Watch For

Red Flag Description
Door knockers after a storm "We noticed your roof has damage..." Storm chasers follow weather events, do shoddy work, and disappear.
No physical address If they operate out of a P.O. box or you can't find their office, be cautious.
Cash-only requests Legitimate contractors accept checks, credit cards, and financing.
Pressure to sign today "This price is only good until Friday" is a sales tactic, not a real deadline.
No written contract Everything should be in writing. California law requires written contracts for jobs over $750.
Way too cheap If they're 30-40% below other quotes, something is wrong — no insurance, no permit, or they'll hit you with change orders later.

What a Good Contract Should Include

California law (B&P Code 7159) requires specific elements in home improvement contracts:

  • Full scope of work with materials specified
  • Total price with payment schedule
  • Estimated start and completion dates
  • Contractor's license number
  • Three-day right to cancel (Notice of Cancellation form)
  • Warranty terms
  • How change orders will be handled

From Alexander: What I'd Tell My Own Family

If my mother needed a new roof and I couldn't do it myself, here's what I'd tell her: get three quotes, verify every license and insurance certificate, and don't sign anything the day of the estimate. A good contractor won't pressure you.

I started Hamilton Exteriors because I saw too many Bay Area homeowners get burned by contractors who cut corners or disappeared after the first payment. We're not perfect — construction never is. But we show up, we communicate, and we stand behind our work with a real warranty.

Ready to Get Started?

If you need a roof replacement in the Bay Area, request a quote from Hamilton Exteriors. We'll give you a detailed proposal with everything spelled out — no surprises, no hidden costs. We serve Alameda County, Contra Costa County, Marin County, Napa County, and Santa Clara County.

Sources & Further Reading

For more information, check these resources:

GAF Roofing Products — shingle specs, warranties, and certified contractor info

ENERGY STAR Roof Products — energy-efficient roofing that qualifies for rebates

CSLB License Lookup — verify any California contractor license