Skip to main content

How to vet a roofing contractor in San Diego

San Diego has no shortage of roofing companies, and most of them do competent work. The problem is that the estimate in your hand looks the same whether it came from a careful contractor or a sales operation. Here is how to tell the difference before you sign.

Start with the licence, not the reviews

California roofing work belongs to the C-39 classification, and the Contractors State License Board publishes every licence at cslb.ca.gov. Search the licence number printed on the estimate — not the company name a salesperson gives you. Confirm the licence is active, carries C-39, and lists workers' compensation coverage if the company has employees. A licence that belongs to a different business name than the one on your paperwork is worth a direct question.

Get bids that describe the same roof

Three bids only help if they cover the same scope. Ask every contractor to write down the underlayment type, the number of layers being removed, flashing replacement, ventilation changes, and what happens if rotten sheathing turns up. Without those lines, a cheaper bid usually just means less work, and you will not discover which until the crew is on the roof.

Know the contract limits California already gives you

For home improvement work, California caps the down payment at $1,000 or 10 percent of the contract price, whichever is less. Contracts over $500 must be in writing, and you have a three-day right to cancel. A contractor pressing for half the money up front is asking you to waive a protection the state wrote for you.

Ask who is actually doing the work

Many San Diego roofing companies sell the job and subcontract the crew. That is legal and often fine, but you should know it before the truck arrives. Ask who supervises the tear-off, who returns for warranty work, and whether the workmanship warranty is backed by the company that signed the contract or by the crew that leaves after the job.

Frequently asked

How many roofing bids should I get in San Diego?
Three is the practical number — enough to see the spread without dragging the project out for a month. What matters more than the count is that each bid describes the same scope, so you are comparing prices rather than comparing how much work each company quietly left out.
Is the cheapest roofing bid always a bad sign?
No. Sometimes a company has a crew free next week and prices accordingly. But a bid that is thousands below the others usually differs in scope — fewer layers removed, thinner underlayment, or no flashing replacement. Read the line items before you treat it as a bargain.

Written by Frankly's consultant, who has spent 10+ years in the roofing industry and now reviews estimates for homeowners only — no roofing work is sold here.

Want your own estimate read the same way?

Send the estimate and photos. You get a written, independent summary — normally within 48 hours.

Upload your estimate