When something goes wrong with a roof, homeowners tend to land in one of two camps: 'it's just a small leak, patch it' or 'the whole thing must be shot, replace it.' Both instincts are sometimes right and sometimes expensive mistakes. Here's how we actually think about the repair-versus-replace decision on Edmonton roofs — and how you can think about it too, before you spend a dollar.
Start with the age of the roof
Age is the single biggest factor. Asphalt shingles in Edmonton's freeze-thaw climate last about 12–20 years. If your roof is under 10 years old and springs a leak, it's almost certainly a repair — a failed flashing, a cracked vent boot, a few wind-blown shingles. If it's over 18 years old, the same leak is often a symptom of a roof that's simply worn out, and patching it just means you'll be back up there next season for the next leak.
The grey zone is 12–18 years. There, the decision depends on the extent of the problem and how the rest of the roof looks — which is exactly what a free roof inspection is for.
When a repair is the right call
Repair usually wins when the damage is isolated and the rest of the roof is sound:
- A single leak traced to one flashing, vent, or skylight
- A dozen or fewer shingles lost to a windstorm on an otherwise healthy roof
- Localized storm damage on a roof that's less than about 12 years old
- A specific, findable problem — not general wear across the whole surface
In these cases a targeted roof repair — often $300–$1,500 — genuinely solves the problem and buys you the rest of the roof's natural life. Paying for a full replacement here would be throwing money away.
When replacement is the smarter spend
Replacement wins when the problem is age or when repairs stop making financial sense:
- The roof is at or past its expected lifespan (18+ years for asphalt)
- You're seeing widespread curling, granule loss, or bald spots — not one isolated issue
- You've already repaired the same roof two or three times in recent years
- There's sagging, which signals deck or structural damage underneath
- Multiple leaks in different areas — a sign the underlayment has failed globally
The tell-tale trap is the 'repair spiral': you patch one leak, another appears six feet away, you patch that, and within two years you've spent half the cost of a new roof on band-aids. If you're in that pattern, a full replacement is the honest answer — and it's the moment to consider upgrading to a metal roof so you never run this loop again.
The hidden factor: what's under the shingles
The part of the decision homeowners can't see is the underlayment and deck. Shingles are the visible layer, but the underlayment is the actual waterproofing, and the deck is the structure. A roof can look fine on top while moisture has been quietly rotting the sheathing from below — usually because of poor attic ventilation. This is why a proper diagnosis matters more than a guess from the ground. The Alberta Roofing Contractors Association publishes the provincial standards that a competent inspection is measured against.
How to decide without getting upsold
The uncomfortable reality is that some contractors default to 'replace' because it's a bigger invoice. Protect yourself with three moves: get the roof's age and history straight, get a written assessment with photos (not a verbal 'yeah it's done'), and get a second opinion if a replacement quote feels premature on a relatively young roof.
We do free inspections precisely so you can make this call with facts. If a repair will hold, we'll tell you — we'd rather earn a customer for the next 30 years than sell one unnecessary roof today.
The bottom line
Repair a young roof with an isolated problem. Replace an old roof, a structurally compromised roof, or one that's stuck in a repair spiral. When you're genuinely unsure, an honest inspection settles it in an afternoon. Start with a free roof inspection, or read our companion guide on the 7 warning signs your roof needs replacing.
Ready to start your project?
Get a free, fixed-price written estimate from an IronWrap estimator.




