A roof replacement or major repair is one of the largest home improvement projects most homeowners undertake. It’s also one of the most commonly mishandled — through unlicensed contractors, inadequate insurance, skipped permits, and shoddy workmanship that doesn’t show up until the first heavy rain of the season, when the contractor is long gone.
This guide covers exactly what to verify before you hire anyone to touch your roof in California.

Start With the CSLB License — Not the Website
In California, any roofing contractor doing work over $500 in labor and materials must be licensed with the California Contractors State License Board (CSLB). Roofing is specifically classified under Class C-39 — Roofing. A general contractor (B license) can do roofing as part of a larger project, but a standalone roofing contractor should carry a C-39.
Don’t take their word for it. Verify directly at cslb.ca.gov — the license lookup tool is free and takes 30 seconds. Here’s what to confirm:
- License is active — not expired, suspended, or revoked
- License classification — should be C-39 Roofing for a roofing-only contractor
- Worker’s compensation status — if they have employees, workers’ comp should be listed as active
- Bond status — contractors are required to maintain a $25,000 contractor’s bond in California
- Complaints — CSLB tracks formal complaints; any with substantiated outcomes are a significant red flag
Red flag: A contractor who resists giving you their CSLB license number, or whose license doesn’t come up in the lookup, is unlicensed. Walk away. Beyond the quality risk, you have no recourse through the CSLB if work is substandard, and unpermitted work can create title issues at resale.
Verify Insurance Independently
Ask for a Certificate of Insurance (COI) showing:
- General liability insurance — minimum $1,000,000 per occurrence is standard; $2,000,000 is better for larger projects
- Workers’ compensation — if they have any employees at all, this is required. If a worker is injured on your property and the contractor doesn’t carry workers’ comp, you could be liable.
Request the COI directly from the contractor, then call the insurance carrier listed on the certificate to verify the policy is active. Certificates can be forged; a 5-minute verification call cannot. Ask the carrier specifically: “Is this policy currently active and does it cover the listed scope of work?”
If the contractor claims to be a solo operator with no employees, workers’ comp may not apply — but general liability still should, and any subcontractors they bring on your project should carry their own coverage.
Understand the Permit Requirement
Most roof replacements in California require a permit from the local building department. San Jose, Santa Cruz, Scotts Valley, Campbell, Los Gatos, Saratoga — all have permit requirements for structural and major roofing work. A straight reroof sometimes qualifies for a simplified process; anything involving structural work, decking replacement, or material changes typically requires a full permit and inspection.
Why you should insist on a permit:
- The permit triggers a building inspection — an independent set of eyes verifying code compliance
- Unpermitted work can complicate or kill a home sale when the title company or buyer’s inspector discovers it
- Insurance carriers can deny claims on unpermitted work
- You’re legally responsible as the homeowner for permits on your property — the contractor who says “don’t worry about it” is handing you the liability
Ask specifically: “Are you pulling the permit for this job?” The answer should be yes, and the permit fee should either be included in the quote or clearly itemized as a passthrough. A contractor who proposes to avoid permits to save you money is transferring the risk to you, not saving you anything.
Get Three Quotes — And Know What to Compare
Three quotes is the standard recommendation, and it’s a good one — but only if you’re comparing the same thing. Quotes that say “reroof your home with 30-year shingles — $16,500” and “full roof replacement including tear-off and new underlayment — $18,200” are not the same job. You have no way to know which is actually cheaper.
Ask each contractor to provide a line-item quote that specifies:
- Material brand and product line
- Whether tear-off is included (and how many layers)
- Underlayment type (synthetic felt vs. 30# felt vs. premium ice and water shield)
- Flashing: new or reused?
- Ridge cap material and installation method
- Permit fees — included or separate?
- Disposal and haul-off
- Workmanship warranty length and what it covers
When you have that level of detail from three contractors, you can compare actual value rather than just price.
Storm Chasers and Out-of-Area Contractors
After major storms, contractors from out of the area — sometimes from out of state — show up canvassing neighborhoods and offering quick estimates. Some are legitimate; many are not. The problem with an out-of-area contractor isn’t necessarily their workmanship — it’s accountability. If there’s a problem 18 months later, can you find them?
A California-based contractor with a local business address and CSLB license has a verifiable presence and legal accountability in this state. An out-of-area contractor who takes your deposit and disappears is a real scenario that happens after storm events in California.
If you’re considering any contractor, verify their business address is real (not a P.O. box), confirm they have a local phone number that isn’t a forwarding service, and check their Google and Yelp reviews with a critical eye toward recent reviews and owner responses.
What to Look for in Reviews
Review volume matters, but review quality matters more. Specifically look for:
- Recent reviews — a contractor with 50 reviews from 2020–2021 and nothing recent might be under different management or have quality issues that drove reviewers away
- How they respond to negative reviews — contractors who blame, dismiss, or get combative with negative reviewers in public are showing you exactly how they handle conflict
- Specificity — “great job!” tells you nothing; “they showed up on time, completed the job in two days, cleaned up completely, and the foreman walked me through what they found on the decking” tells you something
- Repeat clients — reviews that mention coming back for a second project are a strong signal of consistent quality
Questions to Ask Before You Sign
These are the questions that separate contractors who know what they’re doing from those who are going to figure it out on your roof:
- “Who specifically will be doing the work — your employees or subcontractors?” If subcontractors, are they also licensed and insured? Who is responsible if something goes wrong?
- “What is your warranty on workmanship, and how do I make a claim?” A real workmanship warranty has a specific term (5 years, 10 years) and a clear process. “We stand behind our work” is not a warranty.
- “How will you protect my property during the project?” Roofing projects can damage landscaping, windows, HVAC equipment, and vehicles. Get their specific answer.
- “When was the last project you completed of similar scope? Can I have the homeowner’s contact information?” Call that reference. A contractor confident in their work will provide them readily.
- “What’s the payment schedule?” Red flag: any contractor requiring more than 10–15% down before work begins, or requiring full payment before completion. The normal structure is a modest deposit, draws at milestones, and final payment upon completion and your inspection.
The Contract
Everything you discussed — materials, timeline, payment schedule, permit responsibility, warranty — should be in the written contract before any work starts. In California, contracts for home improvement projects over $500 are required by law to be in writing and must include specific disclosures (the “3-day right to cancel” for example). Read the contract. If something you were told verbally isn’t in the contract, ask for it to be added. Verbal promises that don’t make it into the written agreement aren’t enforceable.
Cal Coast Roofing is fully licensed (C-39), insured, and pulls permits on all applicable projects throughout San Jose, Santa Cruz, Scotts Valley, Los Gatos, Saratoga, and Campbell. You can verify our license on the CSLB website before you even call us.
Ready to get a quote from a fully licensed, insured California roofing contractor? We’ll give you a detailed, line-item estimate at no charge.Get Your Free Estimate