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

How do I find where my roof is leaking?

The stain on your ceiling is almost never directly under the hole. Water enters at a penetration or a flashing, runs along the top of the underlayment or down a rafter until it hits a nail, a seam or a light fixture, and drops there. That travel can be ten or twenty feet.

Finding the real entry point means working uphill from the stain: mark it, check the attic above and slightly up-slope for wet sheathing or rusty nails, then inspect the roof for the usual suspects — pipe boots, vent collars, skylight curbs, wall and chimney flashings, valleys, and any spot where two roof planes or a patio cover meet the house.

If it is still not obvious, a controlled hose test in sections settles it. We start low and work up, waiting between sections, and someone watches inside. That is how you get a repair at the cause instead of a patch near the symptom.

Start inside, not on the roof

Photograph the stain and note whether it appears during rain, hours after, or only in wind-driven storms. Timing tells you a lot: an immediate drip usually means an open penetration nearly overhead, a delayed one means water is pooling somewhere first, and a wind-only leak points at a wall transition or a windward flashing.

In the attic, look up-slope from the stain with a flashlight held low so it rakes across the sheathing. Water tracks show as dark staining, white mineral trails, rust on nail shanks, or matted insulation. Follow the highest evidence you can find — that is closest to the entry point.

The places roofs actually leak

The overwhelming majority of leaks are not holes in the field of the roof. They are penetrations and transitions: plumbing vent boots whose rubber has split, furnace and range vent collars, skylight curbs and their seals, valley metal that has filled with debris and rusted, chimney counterflashing, and the wall flashing where a second story or a patio cover meets the house.

On tile roofs the tile itself is a rain shield, not the waterproof layer — the underlayment underneath is. A cracked or slipped tile lets water hit aging felt, and the leak shows up wherever that felt has already failed. On flat sections, look at seams, drains, scuppers and anything bolted through the membrane.

Hose testing, done properly

A hose test only works if it is patient. Flood the lowest suspect area for several minutes with a spotter inside, then stop and wait. If nothing shows, move up one zone and repeat. Wetting the whole roof at once tells you only that it leaks, which you already knew.

We do this with attic access where possible and moisture readings where the ceiling is closed up, so we can confirm the source before proposing a repair rather than guessing and returning next storm.

What not to do

Do not walk a wet tile roof, and do not walk a tile roof at all unless you know where the battens are — a single misplaced step can turn one leak into three cracked tiles and a bigger bill.

Do not fill a suspected leak with sealant before it is diagnosed. Sealant buys weeks, hides the evidence a technician needs, and often redirects water to a new exit point that is harder to trace.

When you should just call

Active dripping, a sagging or spongy ceiling, a stain that grows during a single storm, or anything near an electrical fixture is a same-day call, not a weekend project. So is any leak on a two-story or steep-pitch roof.

Our inspection includes the diagnosis, not just a price — you get photos of the failed component and an explanation of the water path, free, whether or not you hire us for the repair.

In San Diego County and along the coast

San Diego County leaks have a season. Long dry stretches let sealants shrink and boots crack unnoticed, then the first real atmospheric river of the winter finds every one of them at once. That is why our phones spike on the first heavy rain and why an October inspection is worth more than a January one.

Coastal homes in Carlsbad, Oceanside, Encinitas and Del Mar leak most often at corroded flashing and fastener heads, because salt air eats metal long before it touches the tile. Inland in Escondido, Poway, Ramona and El Cajon, heat-split sealant at penetrations is the usual culprit. Wind-driven leaks along the coast and through the county's canyons often trace to wall transitions that only take water when rain is blowing sideways.

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 Leak Repair & Emergency Tarping

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

Next question

Should I repair or replace my roof?

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