Roof Leak Repair: Find the Source and Fix It Fast
Most roof leaks start at a weak spot, not in the middle of a shingle field: flashing, plumbing vent boots, valleys, or an ice dam at the eave. Roof leak repair typically runs $350 to $1,500, with a national average near $800, according to Fixr. The fix is cheap if you catch it early and expensive once water reaches the decking and insulation.
Reviewed by the Three Rivers Contracting project team · MN Residential Building Contractor BC760638
Where roof leaks usually come from
Water rarely enters where you see the stain. It runs down rafters and decking before it drips. Start by thinking about the roof's penetrations and joints:
- Flashing: metal around chimneys, walls, and skylights that rusts, lifts, or loses its sealant. See our guide to drip edge and flashing.
- Vent boots: the rubber collar around plumbing pipes cracks with age and is one of the most common small leaks.
- Valleys: where two roof planes meet and carry the most water.
- Damaged or missing shingles and popped nails that push through the surface.
- Clogged gutters that back water up under the first course of shingles.
- Ice dams: ice at the eave that forces meltwater under the shingles.
How to trace a roof leak
Do this from the inside first. You do not need to be on the roof.
- Go into the attic with a flashlight on a dry day, or during light rain. Look for dark stains, wet insulation, and daylight coming through the roof deck.
- Follow the stain uphill. The entry point is almost always higher than the stain.
- Check for rusted nail tips, which collect frost and drip when it warms up.
- Look for the nearest roof penetration or wall joint above the stain. That is your prime suspect.
- Take photos. They help a roofer and your insurance adjuster if there is damage.
Stay off the roof in rain, snow, or ice. A fall costs far more than any leak.
Temporary fix vs. a professional repair
A temporary fix buys time. It is not a repair. From inside, you can move belongings, put a bucket under the drip, and poke a small hole in a ceiling bulge to drain it. If water is coming through in winter, This Old House notes that aiming a box fan at the wet spot in the attic can freeze the water in place and slow the leak.
Roofers use a tarp for storm damage, but securing one on a steep or wet roof is a job for a crew with fall protection. Permanent repairs, such as replacing a vent boot, re-flashing a chimney, or rebuilding a valley, need the right materials and a watertight tie-in with the surrounding shingles. Caulk smeared over a failing joint usually fails again within a season.
Roof leak repair cost
These are typical national ranges from Fixr. Your quote will depend on the cause, roof pitch, how many valleys and penetrations you have, the roof material, and whether the leak has spread into the decking.
| Leak source | Typical repair range |
|---|---|
| Clogged gutters | $100 to $250 |
| Damaged vent boot | $100 to $600 |
| Missing or damaged shingles | $150 to $450 |
| Nail pops | $200 to $500 |
| Damaged flashing | $200 to $600 |
| Skylight leak | $300 to $800 |
| Valley leak | $300 to $1,500 |
| Ice dam | $400 to $1,500 |
| Chimney leak | $200 to $3,500 |
Labor is roughly 60% of the bill, and repairs that involve rotted decking or wet insulation can reach $8,000 or more. Emergency and after-hours calls usually cost extra.
Minnesota winter leaks: ice dams and freeze-thaw
Winter leaks in the Twin Cities are often not roof failures at all. Heat escaping into the attic melts snow on the upper roof, the water refreezes at the cold eave, and a ridge of ice forms. Meltwater backs up behind it and runs under the shingles into your ceiling. Daily freeze-thaw cycles also open small gaps in flashing and sealant that stay tight in summer.
If you see a leak only after a thaw or a heavy snow, read why ice dams form and how to stop them. The permanent fix is almost always air sealing, more attic insulation, and ventilation, along with ice and water shield at the eaves.
Repair or replace?
A single leak on a roof in decent shape is a repair. Recurring leaks in different spots, widespread granule loss, curling shingles, or a roof past its design life point toward replacement. Fixr puts an average replacement near $10,000, so spending $800 on a patch makes sense only if the roof has years left. Our guide to roof repair vs. replacement walks through the decision, and our roof installation and repair page covers what we do.
Whatever you choose, get the leak looked at promptly. Wet insulation loses its R-value and can grow mold, and a small flashing fix turns into a decking replacement if it sits through another winter.
Want a straight answer on your own house? Call (651) 565-1349 or get a free estimate from Three Rivers Contracting.
Frequently asked questions
How much does roof leak repair cost?
Most roof leak repairs run $350 to $1,500, with a national average near $800. Simple fixes like a vent boot or a few shingles can be $100 to $600. Valleys, chimneys, and leaks that damaged decking or insulation cost more. Roof pitch, access, and emergency timing also affect the price.
Can I fix a roof leak myself?
You can safely handle the inside work: finding the stain, protecting belongings, and draining a ceiling bulge. Roof-level repairs carry fall risk, especially on steep, wet, or icy roofs. Sealant patches also tend to fail. Most homeowners are better off hiring a roofer for anything above the eaves.
Why does my roof only leak in winter?
In Minnesota it is usually an ice dam. Heat from the house melts snow, the water refreezes at the cold eave, and meltwater backs up under the shingles. Freeze-thaw cycles can also open small gaps in flashing. Fixing attic air leaks, insulation, and ventilation addresses the cause.
How long can I wait to repair a roof leak?
Not long. Even a slow drip can soak insulation, rot decking, and grow mold within weeks. Put a bucket down, document the damage with photos, and book a repair as soon as the roof is safe to access. Active storm damage may need a temporary tarp.
When is a leak a sign I need a new roof?
Consider replacement if leaks keep showing up in different places, shingles are curling or shedding granules, or the roof is near the end of its expected life. If repairs would cost a large share of a replacement, putting that money toward a new roof is usually smarter.
