Roof Repair vs. Full Replacement: How to Tell What You Need

The age, leak, and damage thresholds that flip the calculation from "patch it" to "replace it."

HW
Handy Work Editorial Team
Editorial standards
Updated Reviewed by Repair vs. Full Replacement EditorHow we calculate this

Under 15 years old with localized damage? Repair almost always wins. Over 20 years old or losing granules across the whole roof? Replace — every repair on an aging roof has a short half-life. The hard case is 15–20: depends on shingle layer count, deck condition, and how long you'll stay.

At a Glance

Option A

Repair

Patch damaged areas, replace individual shingles, reseal flashing.

Cost
$400–2,500 typical
Lifespan
Extends life 1–10 years depending on roof age

Pros

  • Cheap and fast
  • Insurance often covers storm-related repairs
  • No tear-off mess
  • Buys time to budget for full replacement

Cons

  • Color matching can be obvious
  • On old roofs, just delays the inevitable
  • Layered patches can fail at the seams
Best for: Localized damage on roofs <15 years old; storm repairs covered by insurance.
Option B

Full Replacement

Complete tear-off + new underlayment + new shingles + flashing.

Cost
$5,500–14,000 (2,000 sq ft)
Lifespan
20–25 years (asphalt) / 40–70 (metal)

Pros

  • Clean slate — every component new
  • Bumps appraisal value
  • Can change material (e.g. upgrade to metal)
  • Required by some home insurers past age 20

Cons

  • 5–15× cost of a typical repair
  • 1–3 days of disruption
  • Insurance only covers if storm-caused
Best for: Roofs 20+ years old, multiple leaks, widespread granule loss, deck damage.

Decision Matrix

FactorRepairFull Replacement
Upfront cost
Long-term cost (10+ years)
Insurance claim payout
Time on site
Property value uplift

Bottom Line

Under 15 years and one damage area: repair. Over 20 years and multiple issues: replace. The 15–20 year zone is judgement — get two opinions and ask each contractor what they'd do on their own house.

Frequently Asked Questions

How do I know if I need a repair or replacement?

Three signals push toward replacement: roof age >20 years, multiple leak locations, or shingles curling/missing granules across the whole surface. One leak from a clear storm event on a young roof is almost always a repair.

Will my insurance pay for a new roof?

Only if the damage is storm-caused (hail, wind, fallen tree). Insurance won't replace a roof that just aged out — that's a maintenance expense.

Can I get away with another repair on a 22-year-old roof?

Often yes, but the patch typically only holds 1–3 years before the next leak shows up nearby. If you're staying in the house >5 years, the math usually favors replacement.

Still Deciding? Get a Real Quote.

Tell us your project — a vetted local pro will walk you through the options for your specific home and budget. Free, no obligation.

Service & LocationContact InfoProject Details