Repair Cost Guide

Roof Leak Repair Cost

$300–$1,500 for most roof leak repairs. Emergency tarping adds $200–$500. Major flashing replacement can reach $2,000+.

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.

Check if a quote is fair →

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.