Cost guides

Roof Repair Cost

Most roof repairs cost between $150 and $3,000, with a national average around $1,150 — but the range genuinely runs all the way to $8,000+ for major structural or storm damage, so "repair" covers a much wider price band than most homeowners expect.

The quick answer

How much does it cost to repair a roof?

The national average roof repair costs $1,150 to $1,171. Minor repairs (a few missing shingles, a small flashing reseal) run $150 to $1,000; moderate repairs (larger leak areas, flashing replacement, partial decking) run $1,000 to $3,000; and major repairs (storm/hail damage, extensive decking replacement) can reach $3,000 to $8,000+.

Repair cost by issue type

Missing/damaged shingle patch $300 – $800
Flashing repair (chimney, valley, vent) $300 – $900
Minor leak diagnosis + fix $400 – $1,200
Gutter repair or partial replacement $150 – $800
Emergency tarping $300 – $900
Deck repair (rotted plywood section) $500 – $2,500
Ice dam removal + resulting damage repair $500 – $2,000

When repair cost approaches replacement cost

If a roof needs multiple simultaneous repairs — flashing, several shingle sections, and deck damage — the combined repair bill can start approaching a meaningful fraction of a full replacement, especially on an older roof. Most contractors will flag this tradeoff directly: if the roof is already 15+ years old and the combined repair estimate exceeds roughly 30-40% of a full replacement cost, replacement is often the better long-term value.

Emergency vs. scheduled repair pricing

Emergency repairs (same-day or next-day response, often after a storm) typically carry a premium over scheduled repair work, reflecting the priority scheduling and after-hours availability. If a leak is contained and not actively worsening, scheduling a standard appointment usually costs less than requesting emergency service.

National average

$1,150 – $1,171

Minor repairs $150-$1,000; moderate $1,000-$3,000; major (storm/structural) $3,000-$8,000+.

Frequently asked

Is it worth repairing an old roof or should I just replace it?

If the roof is under 15 years old and the damage is isolated, repair is usually the right call. If the roof is already near the end of its expected lifespan and needs multiple repairs, get a comparison quote for full replacement before committing to repair.

Does insurance cover roof repair costs?

Often yes, if the damage is from a covered peril (storm, wind, hail, falling debris) — minus your deductible. Repairs needed due to age or lack of maintenance are typically not covered.

How long does a typical roof repair take?

Most straightforward repairs (flashing, a few shingles, minor leak fixes) are completed in a single day. More extensive repairs involving deck replacement may take 1-3 days depending on scope.

Get exact pricing for your roof

Get matched with licensed contractors near you.

Get Free Quotes → Or browse roof repair contractors →