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

Why does my roof leak only in heavy rain?

A roof that stays dry in a drizzle and leaks in a downpour almost never has a hole. It has a detail that works at low volume and fails at high volume — a valley that cannot carry the water it collects, a wall flashing that is short, a drain or scupper that backs up, or a gutter that overflows behind the fascia.

Wind is the other half of the answer. Driving rain pushes water uphill and sideways, past head laps and up under flashings that gravity alone would never test. That is why a leak can appear once in three years, always from the same direction of storm.

Diagnosis is about reproducing volume and direction, not just wetting the roof. Zone-by-zone hose testing with a spotter inside, plus a look at debris and water lines on the roof after a storm, is what finds these.

Capacity failures

Every valley, drain and gutter has a volume it can carry. A valley that collects two large slopes and has partially filled with pine needles handles an inch-an-hour storm and overflows sideways under the tile in a two-inch-an-hour storm.

Flat roofs do the same at their drains and scuppers. Once water backs up above the level of a seam or a curb, it has time to find every weakness, and depth beats sealant every time. Blocked or undersized drainage is one of the most common causes of a heavy-rain-only leak.

Wind-driven water

Roof assemblies rely on overlaps that assume water runs downhill. Wind removes that assumption. A 40 mph gust drives water up under a shingle course, behind a wall flashing that stops an inch too low, or through the head lap on a low-slope section.

The tell is directionality: the leak appears only in storms that blow from one particular quarter. If you can note the wind direction when it happens, you have handed a technician half the diagnosis.

Low-slope and transition details

Patio covers, additions and porch roofs are often shallower than the main roof and were sometimes covered with materials rated for steeper pitch. They shed light rain fine and hold water in a heavy one.

Wall transitions are the other frequent offender: where a second story meets a lower roof, the water volume concentrates and any shortcoming in the counterflashing or in how the siding laps over it shows up only in real weather.

How we find it

We look for physical evidence first — water lines, debris rafts, silt trails, moss in valleys, rust streaks — because a heavy-rain leak leaves marks. Then we hose test in zones with a spotter inside, starting at the lowest suspect area and holding volume long enough to matter.

Where wind is implicated we test the suspected detail from the side rather than from above, which reproduces the mechanism instead of just wetting it.

What the repair usually is

Clearing and rebuilding valley metal, enlarging or unblocking drainage, extending or re-detailing wall and curb flashing so it has proper height, re-laying a low-slope section in an appropriate material, or correcting a gutter that dumps behind the fascia.

These repairs sit in the normal $1,200–$2,000 range for most homes, and they are the kind of work that ends a leak permanently rather than pushing it to the next detail down-slope.

In San Diego County and along the coast

This is the most seasonal leak pattern in San Diego County. Months of dry weather mean valleys and drains slowly fill with debris, and then an atmospheric river delivers in six hours what the roof normally sees in a month. Roofs that behaved perfectly for two years leak once, hard, and then behave again.

On the coast — Oceanside, Carlsbad, Encinitas, Del Mar, Coronado, Imperial Beach — the wind component dominates, with rain blowing off the water straight into west-facing walls and flashings. Inland and in the canyons of Poway, Ramona, Fallbrook, El Cajon and Santee, the debris component dominates: oak, eucalyptus and pine litter blocks valleys and scuppers, and the leak is really a drainage problem wearing a roofing disguise.

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

What causes flat roof leaks?

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