Spot the white dog with a black spot over his eyes, mascot of Spot Roof RepairSpot Roof Repair
← Roof repair FAQ

How do I choose a roof repair contractor?

Judge a roofer on the diagnosis, not the price. Anyone can quote a number; the question is whether they can tell you where the water entered, how it travelled, and which component failed — and show you photographs of it. A contractor who cannot answer that is guessing, and a guess is what you will be paying to repeat next winter.

Then do the boring checks. Verify the California licence and workers' compensation status yourself at cslb.ca.gov, confirm liability insurance, get a written scope with a fixed price rather than an hourly promise, and never pay a large deposit up front for a small repair.

Finally, watch for the pressure patterns: a replacement recommendation before anyone has lifted a tile, a discount that expires today, a request that you pull the permit, or a contract that assigns your insurance claim to the contractor. Any one of those is reason enough to get another opinion.

Verify licence and insurance yourself

California licences are searchable by name or number through the Contractors State License Board at cslb.ca.gov, which also shows whether workers' compensation coverage is on file and whether the licence is active and bonded.

Ask for a certificate of liability insurance naming your address, not a photograph of a card. If someone is injured on your roof or your ceiling is damaged during work, this is the paperwork that decides who pays.

Insist on a written diagnosis with photographs

A quote that says 'repair roof leak — $X' tells you nothing and protects nobody. A useful quote names the failed component, describes the repair, and includes pictures of what was found on the roof and in the attic.

That document is also what you will want later for insurance, for escrow, and for the next contractor who tells you the whole roof needs replacing.

Understand the quote structure

Fixed price for a defined scope is the standard for repairs. Time-and-materials is appropriate for genuine unknowns, but it should be capped and the unknowns should be named — typically rotted sheathing that cannot be measured until the roof is opened.

Deposits on a small repair should be modest or nil, and California limits down payments on home improvement contracts. Progress payments should follow work performed, never precede it by much.

Red flags worth walking away from

Door-knocking after a storm with an offer to get a full replacement approved by your insurer. A replacement quote produced from the driveway. Pressure to sign today for a discount. A request that the homeowner pull the permit. An assignment-of-benefits clause handing your claim to the contractor. Cash-only, no written contract, no licence number on the paperwork.

Also: a contractor who cannot explain the water path. The mechanism is the whole job. If they do not know it, the repair is a guess with an invoice attached.

Repair specialists versus replacement sellers

A business built on re-roofs makes its money on tear-offs, and it is not surprising when its inspections keep concluding that a tear-off is needed. A business built on repairs has the opposite incentive — and should be equally willing to tell you when a repair genuinely will not hold.

Repairs are all we do here, which is why we can usually be out same day or next day and finish in one visit. Our typical repair is $1,200–$2,000, emergency tarping is $300–$600, and the inspection and written photo report are free whether or not you hire us.

In San Diego County and along the coast

San Diego County gets a wave of out-of-area crews after every big winter system and every Santa Ana wind event, and they concentrate exactly where damage is visible — the tile neighbourhoods of Escondido, Poway, Rancho Bernardo and Ramona, and the wind-exposed coast from Oceanside to Del Mar. A local contractor you can still reach in June is worth more than a crew that is three counties away by spring.

Local knowledge also shows up in the work. Coastal repairs in Carlsbad, Encinitas, Solana Beach, Coronado and Imperial Beach need corrosion-appropriate metal and fasteners; inland repairs in Escondido, San Marcos, El Cajon and Santee need details that tolerate daily heat cycling; and tile matching across the county's 1970s–90s tracts takes sourcing relationships nobody builds on their first week here. We are based in Carlsbad and work the whole county, from the coast to the backcountry.

How Spot Roof Repair solves this for you

We are a repair-only roofing company based in Carlsbad, working the whole of San Diego County — coastal North County, inland, the city of San Diego, East County, the South Bay and the backcountry. We come out, find the actual cause, photograph it, and hand you a written price before anyone starts work.

  • Free inspection and written quote with photos
  • Same day or next day response in most cases
  • Typical repair $1,200–$2,000
  • Emergency tarping $300–$600
  • Most repairs finished in one day
  • Repair-first — no pitch for a roof you don't need

Related repairs: Roof Inspections & Maintenance

Mon–Sat 7:00am–6:00pm · Emergency leaks answered 24/7 · (760) 334-4498

Next question

How much does a roof repair cost?

All 20 answers are on the roof repair FAQ. Typical repair $1,200–$2,000 · Emergency tarping $300–$600 · Free inspection.

Get your roof looked at

Tell Spot what is going on and we will come out, find the actual leak, and send you a written quote with photos. Active leak? Call — that jumps the line.

(760) 334-4498

Mon–Sat 7:00am–6:00pm · Emergency leaks answered 24/7

Based in Carlsbad, CA · We come to you anywhere in San Diego County

Call SpotGet a quote