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

RepairTypical 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.

Next steps

Related articles

Sources

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.