Cost by repair type
Flashing repair
Most common leak source — metal flashing around chimney/vents fails before the roof material.
$200–$600
Shingle replacement
Spot replacement of 5–20 wind-damaged or cracked shingles.
$150–$400
Valley leak repair
Valleys channel the most water — leaks here are serious and need immediate attention.
$400–$1,000
Skylight reflashing
Skylights are notorious leak points — curb flashing degrades over time.
$500–$1,500
Emergency tarp
Storm damage response — temporary protection until permanent repair.
$200–$500
Vent pipe boot
Rubber boot around plumbing vents cracks after 10–15 years.
$150–$350
Planning estimate
$8,500
A reference midpoint, not a bid. Real quotes vary by pitch, access, and local labor — get at least three estimates from licensed, insured roofers before deciding.
FAQ
How much does it cost to fix a roof leak?
Most roof leak repairs cost $300–$1,500. Simple flashing repairs are $200–$600. Valley leaks and skylight reflashing cost $500–$1,500. Emergency tarping adds $200–$500 on top of the permanent repair.
Is a roof leak covered by insurance?
If the leak was caused by a covered peril (storm, hail, tree damage), yes. If it's from wear-and-tear or lack of maintenance, no. Document the damage immediately and file before making temporary repairs.
Can I repair a roof leak myself?
Small flashing repairs or replacing a few shingles can be DIY if you're comfortable on a ladder. But most leaks require finding the actual entry point — water travels along rafters before dripping, so the visible leak may be 10+ feet from the actual hole.
Related Tools
Roofing Calculator
Main cost estimator with pitch & waste factors
Cost Guides
96 pre-computed roof cost pages
Fair Price Checker
Check if your roofing quote is fair
Hidden Costs
Surprise costs roofers don't mention
Compare Materials
Side-by-side roofing matchups
Pricing by State
Regional cost variations