CostArchitect

Roof repair cost planning

Roof Repair Cost Guide

Compare roof repair cost ranges for minor leaks, flashing repair, shingle replacement, emergency tarping, water damage risk, and major repair scope.

Author

CostArchitect Editorial Team

Reviewed by

Reviewed against a roofing estimator scope checklist

Roof repair cost by scope

Minor shingle or flashing repair

$150 - $750

Small missing shingles, exposed fasteners, localized flashing gaps, or isolated wear.

Moderate leak source repair

$500 - $2,500

Valley leaks, chimney flashing, skylight leaks, vent boot failure, or recurring water entry.

Major repair with deck work

$1,600 - $6,400+

Rotten decking, widespread storm damage, structural uncertainty, or multi-area repair.

Emergency tarping or temporary dry-in

$220 - $1,100+

Active water intrusion where temporary protection is needed before final repair.

Repair, inspect, or replace?

Repair first

Use repair when the roof is otherwise serviceable, damage is localized, and matching materials are available.

Inspect first

Use inspection when stains, moisture, age, or repeated leaks make the visible issue unreliable.

Replace instead

Use replacement planning when the repair area is broad, the roof is near end of life, or decking damage is likely.

Related calculators

FAQ

What is the average roof repair cost in 2026?

Small repairs often start under $750, while major repairs with deck work or emergency timing can move above $6,000. The visible leak is only one part of the final scope.

When should I repair instead of replace?

Repair makes sense when damage is localized, the roof is not near end of life, and the repair does not mask larger moisture or decking problems.

Does emergency tarping count as roof repair?

No. Tarping is temporary protection. It can reduce interior damage, but it should be followed by leak-source repair and moisture review.

Should I get an inspection before repair?

Use inspection when the source is unclear, the roof is older, the leak has repeated, or water stains suggest hidden deck or insulation damage.