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."
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
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
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
Decision Matrix
| Factor | Repair | Full Replacement | Note |
|---|---|---|---|
| Upfront cost | ✓ | — | |
| Long-term cost (10+ years) | — | ✓ | |
| Insurance claim payout | ✓ | ✓ | Both can qualify; storm = payout regardless |
| 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.