TL;DR
A roof that still leaks after a repair usually means the real source was never fixed. Water travels along the deck before it drips inside, so the stain often isn’t under the actual entry point, and a repair aimed at the wrong spot won’t hold. Other common culprits are reused old flashing, an unsealed vent or valley, plain poor workmanship, or attic condensation that looks like a leak. Your first move is to call the roofer who did the work, since a licensed roofer’s repair should be backed by a workmanship warranty.
Few things are more frustrating than paying for a roof repair and watching the same stain come back after the next rain. When that happens, it almost always means the repair fixed a spot, but not the spot the water was actually coming through. Roof leaks are sneaky that way. Here are the real reasons a roof keeps leaking after a repair, how to tell which one you’re dealing with, and what to do about it, starting with the roofer who did the work.
Why does a roof still leak after a repair?
More often than not, the wrong spot got fixed. Water rarely drips straight down from where it enters; it runs along the underside of the deck or a rafter and drops in somewhere else entirely, so a repair aimed at the ceiling stain misses the real entry point. Beyond that, the usual suspects are reused old flashing, a vent or valley that wasn’t sealed, sloppy workmanship, or attic condensation that mimics a leak.
| Reason it still leaks | Why it happens | The fix |
|---|---|---|
| The wrong spot was repaired | Water travels along the deck before it drips, so the stain isn’t under the entry point | Trace the true entry point, not the stain |
| Reused old flashing | Old nail holes and rust let water through | Replace flashing rather than reuse it |
| An unsealed vent, boot, or valley | Penetrations and valleys are the most leak-prone spots | Reseal or replace the boot or flashing |
| Poor workmanship | Missed nails, gaps, or too little shingle overlap | Call the roofer back under warranty |
| It’s condensation, not a leak | Poor attic ventilation drips and stains like a leak | Fix the ventilation, not the roof |
Could the leak be coming from a different spot?
Very likely, and this is the single most common reason a repair doesn’t hold. A leak can enter at a chimney or a vent several feet away, travel down the decking, and show up as a stain in the middle of a room. If the roofer patched what was directly above the stain, they may have sealed a perfectly good section of roof and left the real entry point wide open.
Finding the true source takes tracing the water back uphill from where it appears, often with an attic inspection or a controlled water test. Our guide on how to detect roof leaks in the attic walks through following the trail to the actual entry point instead of guessing from the ceiling.
Was it a workmanship problem?
Sometimes the repair itself was the issue. Reusing old flashing is a big one, since the original nail holes and rust give water an easy path, which is why new flashing is standard on a proper repair or replacement. Missed nails, gaps in shingle coverage, or too little overlap fall in the same bucket, and GAF lists these among the main reasons a new roof fails.
Cheap materials and cut corners tend to travel together. A big reason we push homeowners away from the lowest bid and from DIY roof repair is that a poorly done repair usually costs more in the end, because you pay for it twice and for the water damage in between.
Is it actually condensation, not a leak?
Worth ruling out, because attic condensation can drip and stain exactly like a roof leak. When an attic is poorly ventilated, warm moist air hits the cool underside of the roof deck and condenses, then drips onto the insulation and ceiling below. Fixing the shingles won’t touch that, because the water is coming from inside, not from the sky.
The tell is timing and pattern. Condensation tends to show up in humid stretches or temperature swings rather than only during rain, and it’s often spread across a wider area than a single leak. If a repaired “leak” keeps returning without rain, ventilation is worth checking before anyone gets back on the roof.
What should you do if it still leaks after a repair?
Call the roofer who did the work first, since that’s where the process starts. A leak in the area they just repaired is very likely covered by their workmanship warranty, and a licensed, reputable roofer will come back and make it right. Document the returning leak with photos and dates, and describe when it happens, which helps them and you pin down whether it’s the same source or a new one.
If the original roofer won’t stand behind the work, get a second opinion. A fresh set of eyes and a proper roof inspection can find the real entry point and tell you whether the first repair was aimed at the wrong spot or simply done poorly. You shouldn’t have to pay twice for the same leak.
Get the real source found and fixed
The through-line here is simple: a roof that keeps leaking after a repair almost always has an unfixed source, whether that’s the wrong spot, reused flashing, a missed penetration, or condensation masquerading as a leak. The way out is a proper diagnosis that traces the water to its actual entry point, plus a roofer who backs the work. Staying ahead of it also helps, which is what our guide on preventing roof leaks is about.
BH Roofing serves greater San Antonio, and our free 27-point roof inspection is built to find the true source of a stubborn leak, not just patch what’s under the stain. Schedule your inspection or call (210) 267-9029.