Roofing · Costs, budgets and timelines · Updated November 2026
Roof Leak Repair Cost by Repair Type
Most homeowners spend $300–$1,050 on a roof repair, according to HomeAdvisor. The cost depends on what is leaking, how steep and accessible the roof is, and whether water has damaged the decking underneath.
Cost by repair type
| Repair | Typical cost |
|---|---|
| Roof vent flashing reseal or replacement | $100–$500 |
| Chimney flashing repair | $150–$700 minor; $1,000–$3,500 major |
| Cracked pipe boot | $250–$600; more on steep or specialty roofs |
| Replacing up to 25 shingles | $100–$300 |
| Skylight leak repair | $225–$800; replacement $800–$2,400 |
| Valley repair | $300–$1,500 |
| Decking (sheathing) replacement | $2–$5 per sq. ft. |
| Roof inspection | $100–$400 |
Repair-type figures from HomeGuide's roof leak repair cost guide; overall range from HomeAdvisor.
Hidden damage changes the price
- Rotted decking under the leak must be replaced before new shingles go on.
- Wet insulation in the attic may need removal (insulation removal).
- Ceiling drywall and paint repairs are usually separate from the roof repair (ceiling stains).
Ask for a per-sheet decking price in the quote, and photos of the damage.
When a repair is not enough
Repeated leaks in different spots, widespread shingle wear or an older roof point toward replacement. See roof repair vs. replacement and why roof leaks keep coming back.
Sources
- HomeGuide: Roof leak repair cost, accessed November 2026
- HomeAdvisor: Roof repair cost, accessed November 2026
Cost figures are national ranges from the sources listed above and in our roofing cost guide, not a quote from FixFinch or any contractor. Calls connect you with an independent service provider in our network. FixFinch is not a contractor and does not perform the work.
