Why is my roof still leaking after a repair?
Short answer. Usually because the repair fixed the wrong spot or only part of the problem: water travels before it drips, so the real entry point was uphill or elsewhere, there were two sources, or the fix was sealant over flashing that needed replacing. Sometimes the drip is condensation or plumbing that was never a roof leak at all.
Common reasons
- Wrong location: the roofer patched above the stain instead of tracing the trail in the attic to the true entry point.
- More than one source: a boot and the chimney flashing both leaking, for example.
- Sealant-only repair: caulk over rusted flashing or a cracked boot.
- Incomplete flashing work: new step flashing without counterflashing, or no kickout at a wall.
- New damage: brittle shingles cracked by foot traffic during the repair.
- Not the roof: condensation, an HVAC line, plumbing, windows or siding.
- Leftover water: soaked insulation can keep dripping for a day or two after the fix.
What to do
- After the next rain, check the attic to see whether the water is new or leftover.
- Call the repair company back; most repair guarantees require them to return first.
- Ask for a water test: a hose run on one area at a time, starting low and working up, with someone watching in the attic.
- Ask for photos of what was fixed and what they find this time.
- If the roof is older and the leaks keep moving, get a replacement price.
See common leak causes and how to choose a roofing contractor.