The Quick Decision Guide
Here's the framework we use when homeowners ask whether to repair or replace:
- Repair if: damage is localized (under 30% of roof area), roof is under 15 years old, and the structure/decking is sound
- Replace if: damage covers 30%+ of the roof, roof is over 20 years old, you have multiple leaks, or the decking is compromised
- It depends if: roof is 15-20 years old with moderate damage. This is where a cost analysis helps most.
What Repairs Actually Cost
Common roof repairs and their typical price ranges:
- Shingle replacement (small area): $150 - $400
- Leak repair: $300 - $1,000
- Flashing repair/replacement: $200 - $500
- Ridge cap repair: $250 - $750
- Valley repair: $400 - $1,000
- Partial re-roof (one section): $1,500 - $4,000
Compare these to the full replacement cost for your specific roof to see which makes sense financially.
The Replacement Math
Here's where most homeowners get it wrong: they compare the cost of a single repair to the cost of a full replacement. The right comparison is total repair costs over the next 5-10 years versus one replacement now.
An aging roof doesn't have one problem. It has many. Today's $800 leak repair becomes next year's $1,200 flashing job, then the year after that another $600 patch. By year five, you've spent $4,000-6,000 in repairs on a roof that's still deteriorating. A replacement would have cost $8,400-12,600 and given you 25-30 years of worry-free protection.
The 30% rule: If repair costs exceed 30% of what a full replacement would cost, replace it. You'll spend less over time and get a warranty that actually protects you.
When Repair Is the Right Call
Repairs make clear financial sense in these scenarios:
- Young roof with isolated damage. A 5-year-old roof that lost a few shingles in a storm doesn't need replacing. Patch it and move on.
- Pre-sale cosmetic fix. If you're selling soon and the roof is functional but has minor cosmetic issues, a targeted repair is more cost-effective.
- Insurance claim on specific damage. If a tree branch damaged one section and insurance is covering it, repair just that section.
When Replacement Is the Right Call
- Roof is 20+ years old. Even if the current problem is fixable, the rest of the roof is on borrowed time. Check your roof's expected lifespan.
- Multiple active leaks. More than one leak usually means systemic failure, not isolated damage.
- Sagging or structural issues. If the decking or structure is compromised, patching shingles won't fix the underlying problem.
- You want to add value. A new roof adds $12,000-15,000 in home value on average and makes the home significantly easier to sell.
- Energy costs are high. Old roofs with poor ventilation and no reflective technology drive up cooling costs. A new energy-efficient roof can cut cooling costs 10-25%.
Get Both Prices, Then Decide
The best way to decide is to know exactly what each option costs for your specific roof. Enter your address into SquareDash for an instant replacement estimate. Then compare that to repair quotes from local contractors.
Get your replacement price in 30 seconds.
What would your roof cost?
Enter your address. Our satellite does the rest in 30 seconds.