It's one of the most common questions homeowners ask us — and the honest answer isn't always "replace." Here's a simple way to think about it, based on your roof's age, the damage, and the math.
When a repair is the right call
- Your roof is under ~15 years old and generally in good shape.
- The problem is isolated — one leak, some storm-damaged shingles, failed flashing in one spot.
- The deck (plywood) underneath is still solid.
In these cases a targeted repair restores the roof for a small fraction of a replacement — and there's no reason to spend more.
When replacement is the smarter money
- The roof is near or past its lifespan and leaking in multiple places.
- You're paying for repeated repairs that keep adding up.
- There's widespread damage — bald/curling shingles across the roof, sagging, or rotted decking.
- You're planning to sell, and a tired roof is scaring off buyers.
At some point, patching an old roof is throwing good money after bad — a re-roof gives you decades of protection and a warranty.
The trap to avoid — on both sides
Some homeowners replace a roof that just needed a $400 repair. Others patch a dying roof five times when a replacement would have cost less over five years. The way to avoid both is simple: get an honest, no-pressure inspection from a roofer who'll tell you the truth — even when the truth is "you don't need a new roof yet." That's exactly what we do.
Got a leak? Get a fast, honest answer.
Free inspection · Licensed & insured · Same-day emergency service across the GTA
Karam Roofing