The ceiling stain shows up during a two-day January storm, spreads a few inches, and then goes quiet until the next big system rolls through. Light rain does nothing. When a roof leaks only in heavy rain, that pattern has three possible explanations, and the whole job is working out which of the three you are dealing with.
Either the roof has been leaking the entire time and light rain never made it past the attic insulation, or wind-driven rain is getting into a detail that sheds vertical rain perfectly well, or the water is not coming from the roof at all. Homeowners almost always need to hear all three before the picture makes sense. Guessing at it is how people end up paying to fix something that was never wrong.
Explanation One: The Roof Leak Has Been There the Whole Time
The most reassuring answer is also the most common one. A few sprinkles get through a compromised detail, drip onto the attic insulation, and the insulation soaks them up like a sponge before a single drop ever reaches the back of your sheetrock. Nothing appears on the ceiling, so nothing appears to be wrong.
Then a long, heavy rain arrives, and the volume changes everything. Enough water comes through to saturate the insulation, run past it, and wet the drywall from above until the stain finally shows on your side of the ceiling. The roof did not start leaking during that storm. It simply started leaking enough for you to see it.
That distinction matters because it changes what a homeowner should expect from an inspection. The failed detail — a lifted flashing, a split pipe boot, an open nail hole — is usually small, and it has been quietly wetting framing and insulation for months or seasons. Finding it early is far cheaper than replacing wet decking later, which is one of the reasons an honest look at a roof leak is worth doing before the ceiling ever spots.
Explanation Two: Hard Rain Brings Wind, and Wind-Driven Rain Takes a Different Path
A roof is a shedding system, not a sealed tank. Shingles, tile, and flashing all work by overlapping so that water running downhill passes over each layer and off the edge. That geometry assumes water is falling more or less straight down.
Wind changes the direction of the water. Sideways rain pushes up under laps, gets behind roof-to-wall transitions that have lifted over the years, and works past flashings that were never fastened all the way. Flashing is the sheet metal that seals every transition on a roof — walls, chimneys, skylights, valleys and pipes — and those transitions are where roofs actually leak, not out in the open field of shingles.
This is why a roof can pass a dry-weather inspection, shed a normal Bay Area rain without a drop inside, and still leak in a storm with 40-mile-per-hour gusts behind it. The detail is doing its job under vertical rain and failing under horizontal rain. A roofer who only looks at the ceiling stain and the shingles directly above it will miss this every time, because wind-driven water frequently enters ten or fifteen feet away from where it lands inside.
Explanation Three: In a Real Storm, It Is Often Not the Roof
Windows leak in wind-driven rain. So does siding, so do chimney caps, and so do exterior doors with failed trim. When water shows up inside a house or a garage during a storm, the roofer gets called first — and more often than most homeowners would guess, the roof is not the culprit.
One call that our crew still talks about involved a homeowner who was certain his roof had failed because there was a substantial puddle in the middle of his garage floor. There was no stain on the ceiling, no wet insulation, and no sign of a leak anywhere on the roof. The trim was missing from the side door of the garage, with a rotted hole behind it, and sideways rain had come straight through the doorway and run across the slab to the low spot in the middle.
The other version of this call is even simpler. The car got parked in wet the night before, water ran off the tires and body onto the garage floor overnight, and by morning there is a puddle with no obvious source. Neither of these is a roofing problem, but the roof still has to be ruled out first, because nobody can tell you with confidence where water is not coming from until someone has looked at where it could be coming from.

The Garden Hose Test Our Crews Use to Find a Roof Leak
Diagnosing a storm leak on a dry day requires recreating the storm. The field test is straightforward: one person on the roof with a garden hose and a pistol nozzle, one person inside with a flashlight watching the underside of the deck or the stained area of the ceiling.
The person on the roof starts low and works uphill, isolating one detail at a time — a pipe flashing, a valley, a wall transition — and sprays it head-on rather than from above. Spraying head-on is the point. It reproduces what wind does to rain, and it tells you whether a detail can hold water arriving from a direction it was never really designed for.
The rule the crew works from is blunt and useful: if it leaks under a garden hose, it will leak in a storm. When a detail fails that test, it does not get patched and sent back into service. It gets redesigned so the water has somewhere to go, which usually means new metal, corrected laps, and fasteners placed where they are not sitting in the path of the water.
When to Call for Roof Leak Repair in San Jose or Los Gatos
The window for roof leak repair is between storms, not during one. Nobody can safely diagnose or properly repair a roof detail in a downpour, and emergency tarping is a holding action rather than a fix. If you saw water during the last atmospheric river, the right move is to get the roof looked at during the next dry stretch while the evidence — a stained ceiling, a damp rafter, a rusted nail head — is still readable in the attic.
Bring the roofer everything you noticed. Which storm it was, roughly how long it rained before water appeared, whether the wind was blowing, and whether it has happened before all narrow the search considerably. A leak that only appears in south-facing storms says something very different from a leak that appears in any sustained rain.
It is also worth separating a chronic storm leak from sudden storm damage. A limb coming down is a different problem with a different scope, and what happens when a tree branch punctures a roof is worth understanding before you call anyone, because the answer determines whether you need a roofer or a framer first.
The Honest Part: Every Roof Has a Storm That Beats It
In a hard enough storm, there is a path into any roof ever built. That is not a dodge — it is the physics of a shedding system meeting water traveling sideways at speed, and it is why every roofing warranty in existence, from every manufacturer and every contractor, excludes acts of God.
What a roofer can control is the standard the roof is built to. Los Gatos Roofing installs roofs designed for the storms this region actually gets, with flashings fabricated and fastened to hold up under wind-driven rain rather than just under a calm drizzle. That is a real standard, and it is a different thing from a promise that no storm will ever find a way in.
If your ceiling only shows water when the rain gets serious, the leak is real, and it is findable. Having someone walk the roof, read the attic, and run a hose on the suspect details during a dry week is information you can act on, and it costs a great deal less than the decking and ceiling replacement that comes from waiting another winter.
