Roof Replacement vs Repair: When to Patch and When to Start Over
Localized roof damage usually means repair ($300–$3,000) is the right call. Widespread aging, multiple leak points, or a roof past ~18 years old usually means replacement ($8,000–$20,000+) is the better long-term decision. The hardest cases are 12-18 year old roofs with single-area damage — that's where the repair-vs-replace math gets nuanced. This guide gives you the seven decision factors that drive the call.
TL;DR — 2026 ranges
- Repair cost range: $300–$3,000 (typical)
- Full replacement cost: $8,000–$20,000+
- Repair appropriate when: Under 12 yr old + localized damage
- Replace appropriate when: 18+ yr old OR widespread damage
- Insurance-covered event: Often triggers full replace at lower out-of-pocket
- Repair triggers replace if cost: >50% of replacement value
- Selling within 2 years?: Lean toward replace
- 30%+ shingles damaged: Replace (repair patches won't age uniformly)
Seven decision factors
- How old is the roof? Under 12 years: repair almost always viable. 12-18 years: depends. 18+ years: replacement usually the right call.
- How much area is damaged? Under 30% of total roof area: repair is feasible. Over 30%: replacement makes economic sense.
- Is the damage from one event or accumulated wear? Single storm damage on a young roof: repair (insurance may cover). Accumulated wear from age: replacement.
- What's the underlying decking condition? If repair would expose major decking damage or rot, plan for replacement to address both simultaneously.
- Is this an insurance claim? Covered events often pay for replacement when partial repair would otherwise be insufficient. Don't underclaim.
- How long will you own the home? Selling within 2 years: replace to maximize sale and minimize buyer objections. Owning 10+ more years: economic math favors replacement.
- Cost ratio of repair to replacement. If estimated repairs exceed 50% of replacement cost, replacement is usually the right choice.
Repair scenarios — when patching is right
Localized storm damage on a young roof
10 missing shingles after a 70 mph wind event, roof is 7 years old, rest of the roof is sound. Repair: $300-$800. Replacement would waste 23 years of remaining shingle life.
Single leak from flashing
Water spot on the ceiling traces to a flashing failure around the chimney. Roof itself is 12 years old, sound. Flashing repair: $400-$800. Replacement is not needed.
Vehicle impact damage
Tree branch fell during storm, damaged a 4×8 foot area. Roof is 10 years old. Replace damaged area: $800-$2,500. Insurance likely covers it.
Animal damage
Raccoon tore into attic via roofline. Repair access damage + reinforcement: $400-$1,200. Replacement not needed.
Replace scenarios — when patching is wrong
Aged roof with multiple leak points
20-year-old roof, water stains in multiple rooms, granule loss visible everywhere. Patching isn't fixing the underlying age. Replacement: $13,000-$18,000.
Storm with widespread damage
Hailstorm caused damage across the entire roof surface. Insurance adjuster identifies 200+ damaged shingles. Replace, don't patch: $11,000-$16,000, often largely covered by insurance.
Major leak with underlying decking damage
Long-term slow leak rotted the roof decking under the leak area. Repair would require deck replacement + shingle replacement in patches. Often more economical to do full replacement: $13,000-$18,000.
Selling within 2 years on an aging roof
17-year-old roof, no specific damage but obvious wear. Buyers will negotiate hard or walk over the inspection finding. Pre-sale replacement: $10,000-$15,000. Recoup 80-90% in sale price plus avoid deal-killer at closing.
The repair-cost-vs-replacement math
Industry rule of thumb: if repair estimate exceeds 50% of replacement cost, replace instead.
- Roof replacement $14,000. Repair estimate $4,000 (28%): repair wins.
- Repair estimate $7,500 (54%): replacement is closer than it appears. Consider replacement.
- Repair estimate $9,000 (64%): replace. Spending $9K on a 16-year-old roof you'll replace in 4 years anyway is wasted.
The rationale: repair extends the existing roof's life modestly but doesn't restart the aging clock. A $7,000 repair on a 16-year-old roof gives you maybe 5-7 more years before replacement is needed anyway. A $14,000 replacement gives you 25-30 years from year 0.
Insurance considerations
- Covered events: Hail, wind, falling tree, vandalism, fire. The damage must be from a sudden covered cause.
- NOT covered: Wear and tear, age-related deterioration, gradual leaks, animal damage in many policies.
- Roof age limits: Many insurers cap coverage on roofs older than 15-20 years. May offer Actual Cash Value (ACV) instead of Replacement Cost Value (RCV) after that age. Read your policy.
- Deductible math: Hail and wind often have higher deductibles (1-5% of dwelling coverage). Check your specific deductible before assuming insurance will pay.
- Claim impact on premiums: Even single roof claim can raise rates 20-50% or cause non-renewal in storm-prone regions. Factor this into decision.
Frequently asked questions
Should I repair or replace my roof?
How do I know when my roof is too old to repair?
Will repairing a roof void the warranty?
How much does a roof repair cost?
Can I get insurance to replace my roof?
Should I replace my roof before selling?
Related cost guides
Pricing data compiled 2026 from CostPatch research panel across 50 US states. National ranges reflect typical professional installation/repair scope; outlier high-end work may exceed ranges. See methodology for sourcing.