This guide explains how to find a roof leak (which is rarely directly above the ceiling stain) and how to repair the most common sources: failed step flashing, lifted or cracked shingles, split valley flashing, deteriorated pipe boots, and clogged ridge vents. Includes a step-by-step diagnostic flow from attic inspection through hose-test, plus repair instructions for each leak type. Pair with our Roof Leak Repair Cost Calculator and our Inspection Checklist.
Once you know where the leak is, most residential repairs fall into a handful of jobs. This page covers fixing them; finding the leak in the first place is a separate problem, because water rarely enters where it appears.
Replacing a pipe boot
This is the most common single leak source — the rubber collar perishes long before the shingles do.
Lift the shingles above the flange, pull the nails, and slide the old boot out.
The new flange goes under the shingles above and over those below. That order is the repair.
Nail the top corners of the flange only, then re-lay the shingles over it and seal the exposed nails.
A rubber-collar retrofit boot that slips over the existing pipe is a reasonable alternative when the flange itself is sound.
Replacing a damaged shingle
Work on a mild day. Cold shingles crack when lifted; hot ones tear.
Break the seal on the course above with a flat bar, then pull the nails holding the damaged shingle and the ones through the course above it.
Slide the new shingle in, nail it through the nail line, and re-nail the course above.
Seal the nail heads and hand-seal the tab above with a dab of roof cement under it.
Wall and chimney flashing
Remove the old flashing rather than sealing over it.
Step flashing goes back one piece per course, woven in with the shingles as they are re-laid.
Add a kickout at the bottom if there is not one — that is often the actual fault.
Cut a fresh reglet for counter flashing rather than surface-mounting and relying on sealant.
The temporary fix, done properly
If the weather is against you, a tarp is the right answer — run it over the ridge and down both sides, held with battens screwed through it rather than nailed flat, so wind cannot get under it. A tarp that stops short of the ridge lets water straight underneath and does nothing.
Roof cement is a detail sealant, not a repair. A thick smear over a large area cracks within a couple of seasons and hides whatever is actually wrong.
When to stop and call someone
The leak is above a cathedral ceiling, where there is no attic to trace it from.
The deck feels soft underfoot — that is structural, not a covering repair.
The pitch is above about 7/12 or the roof is two storeys up.
There are several leak points, which usually means the roof is at the end of its life rather than damaged.
Frequently asked questions
How do I replace a leaking pipe boot?
Lift the shingles above the flange, pull the nails and slide the old boot out. The new flange goes under the shingles above and over those below — that order is the repair. Nail only the top corners, re-lay the shingles and seal the exposed nails.
Can I replace a single shingle?
Yes, on a mild day. Break the seal on the course above with a flat bar, pull the nails, slide the new shingle in, nail through the nail line and re-nail the course above. Cold shingles crack and hot ones tear.
Is roof cement a real repair?
As a detail sealant at a joint, yes. Smeared over an area to hide a missing flashing, no — it cracks within a couple of seasons and conceals whatever is actually wrong.
How do I tarp a roof until it can be fixed?
Run the tarp over the ridge and down both sides, held with battens screwed through it rather than nailed flat. A tarp that stops short of the ridge lets water straight under it and does nothing.