In Winnipeg, the honest answer is that most roofs under 15 years old should be repaired, not replaced, but once asphalt shingles start failing in multiple zones, or the decking itself is compromised, patching stops making sense and a replacement becomes the cheaper option over the next five years. The decision isn't about what's easiest to sell you; it's about how many more freeze-thaw cycles that roof can survive. We've repaired roofs on 50-year-old homes in River Heights that have another decade left, and we've replaced 12-year-old roofs in Charleswood that were beyond saving after a bad hail season. how to know which category your roof falls into.
The Basic Rule: When a Repair Is the Right Call
A repair makes sense when the damage is isolated and the rest of the roof is still structurally sound. In Winnipeg, that's more common than you'd think. Our freeze-thaw cycle is brutal on flashing and vent boots, but it doesn't necessarily wreck the whole roof. If you have one leaking spot, one lifted shingle, or one section of hail damage, a targeted repair will fix the problem for a fraction of what a replacement costs.
Typical repair scenarios that make sense:
- One or two leaking areas with an otherwise healthy roof. If the leak is coming from a single flashing joint or a cracked vent boot, the fix is $150–$800 and takes a few hours.
- Hail damage confined to one slope. A hailstorm in May or June can bruise shingles on the south-facing slope while leaving the rest of the roof untouched. That's a repair, not a replacement.
- Ice dam damage at the eaves. Winnipeg winters produce ice dams that push water up under shingles. If the damage is limited to the bottom two feet of the roof, we can repair that section and address the ventilation issue causing the dams.
- Missing or lifted shingles after a windstorm. One or two shingles ripped off by a gust off the Red River is a $200–$1,500 fix, depending on how many need replacing and how hard it is to match the colour.
The key question we ask on every inspection is simple: Is the damage contained? If the answer is yes, a repair is the right call. If the answer is no, if the damage spans multiple slopes, or the decking is wet, or the shingles are curling and brittle across the whole roof, then we're talking about something else.
When Patching Stops Making Sense, Replacement Signs
There's a point where patching becomes throwing money at a problem that's only going to get worse. Here are the signs we look for during a Winnipeg roof inspection:
1. Shingles are at the end of their lifespan. Asphalt shingles last roughly 20–25 years in Winnipeg, but our extreme temperature swings, from +35°C in July to -40°C in January, accelerate aging. If your shingles are curling at the edges, cracking, or losing granules in the gutters, they're done. Patching a roof like this is like putting a bandage on a wound that's already infected. Every repair will be followed by another repair somewhere else.
2. The decking (plywood or OSB) is wet or rotting. When water gets under the shingles and saturates the decking, the structural integrity of the roof is compromised. We can't just replace shingles over rotten wood, the new roof would fail within a year. If we find soft spots during an inspection, a replacement is the only honest recommendation.
3. Multiple leaks in different areas. One leak is a repair. Three leaks on three different slopes is a pattern. That pattern usually means the shingles have lost their waterproofing ability across the entire roof. Patching three spots doesn't fix the fourth leak that's about to show up.
4. Hail damage covers more than 30% of the roof. After a major Winnipeg hailstorm, like the ones we see every few years, insurance adjusters use a rule of thumb: if hail has damaged more than 30% of the shingle surface, the roof should be replaced. Repairing that much damage piecemeal costs nearly as much as a new roof and leaves you with mismatched shingles and a weaker roof.
5. The roof has already been repaired multiple times. If you've had three or four repairs in the last five years, you've already paid for a third of a new roof. At that point, the math flips. A replacement stops the bleeding.
6. Flashing and vents are failing simultaneously. When the flashing around your chimney, the vent boots, and the shingles are all failing at once, you're not dealing with isolated problems, you're dealing with a roof that's reached the end of its service life.
The Real Cost Math: Repair vs Replacement in Winnipeg
Let's talk numbers, because this is where most Winnipeg homeowners get confused. The upfront cost of a repair is always lower than a replacement. But the long-term cost depends on how much longer the roof will actually last.
Repair costs in Winnipeg:
- Roof leak repair: $200–$1,200
- Emergency roof repair: $150–$1,500
- Hail & storm damage repair: $400–$5,000+
- Shingle repair & replacement: $200–$1,500
- Ice dam & winter leak response: $200–$1,200
- Flashing & vent boot repair: $150–$800
- Roof inspection & assessment: free–$250
- Roof ventilation & soffit work: $300–$1,500
- Flat & low-slope roof repair: $400–$2,500
- Roof snow removal & de-icing: $200–$800
Replacement costs in Winnipeg:
- Roof replacement: $8,000–$15,000
These are typical ranges, but the final cost varies a lot depending on job size, scope, and site conditions, a steep two-storey roof in St. Boniface costs more to work on than a low-pitch bungalow in Transcona, and a roof with multiple valleys and dormers takes more material and labour than a simple gable.
Here's the decision framework we use:
- If the roof is under 10 years old: Always repair. A 10-year-old roof has 10–15 years of life left. Replacing it is wasting money.
- If the roof is 10–15 years old: Repair if the damage is isolated. Consider replacement if the damage is widespread or the shingles are showing significant wear.
- If the roof is 15–20 years old: This is the grey zone. A repair might buy you 3–5 more years. A replacement costs more now but eliminates the risk of a catastrophic leak during a -35°C cold snap.
- If the roof is over 20 years old: Replacement is almost always the right call. Every dollar spent on repairs is a dollar you'll never get back.
The math gets even clearer if you factor in what happens after a repair on an old roof. We've seen homeowners in Winnipeg pay $800 to fix a leak on a 22-year-old roof, only to have a new leak appear on the other side of the house three weeks later. That's not a bad repair, that's a roof that's done.
Winnipeg's Three Roof Killers: Freeze-Thaw, Hail, and Ice Dams
Winnipeg roofs die differently than roofs in Vancouver or Toronto. Our climate is uniquely hard on roofing materials, and understanding that helps you make better decisions.
Freeze-Thaw Cycles. Winnipeg experiences more than 100 freeze-thaw cycles every year, among the highest in Canada. Every time the temperature swings above and below zero, water seeps into tiny cracks in your shingles, flashing, and vent boots, then expands when it freezes. Over time, this pries open gaps that weren't there before. This is why flashing and vent boot repairs are so common in Winnipeg, and why we always inspect those areas first when we're called out for a leak.
Hail Season. Winnipeg's hail season runs roughly from May to September, and we get hit harder than most Canadian cities. Hailstones the size of golf balls aren't uncommon, and they leave visible bruising on asphalt shingles, spots where the granules are knocked off and the underlying mat is damaged. The tricky part is that hail damage isn't always obvious from the ground. A shingle can look fine from the street but have a compromised surface that will fail within two or three winters. That's why a professional inspection matters, and why we provide an adjuster-ready damage report with every inspection. If you're filing an insurance claim for hail damage, that report is your evidence.
Ice Dams. Every Winnipeg winter brings ice dams. When snow on your roof melts and refreezes at the eaves, it forms a dam that traps water behind it. That water backs up under the shingles and finds its way into your home through the roof deck. Ice dams are a symptom of poor ventilation and inadequate insulation, not just a roofing problem. When we repair ice dam damage, we also look at why the dams formed in the first place. If we don't address the ventilation, you'll be calling us again next February.
These three factors mean that Winnipeg roofs age faster than roofs in milder climates. A 15-year-old roof in Winnipeg has weathered more thermal stress than a 20-year-old roof in Victoria. if you're deciding between repair and replacement, age alone isn't the deciding factor, condition matters more. But our climate is why we err on the side of replacement for roofs that are showing multiple failure points.
What the Process Looks Like: Inspection to Decision
Whether you end up with a repair or a replacement, the process starts the same way, with an honest inspection.
Book an inspection
Call us and we'll schedule a time that works for you. We serve all of Winnipeg and surrounding communities, from the Perimeter Highway to the surrounding RM areas. The inspection itself is free in most cases (up to $250 for complex flat roofs or hard-to-access situations)
Get a straight assessment
We get on the roof, check the shingles, flashing, vent boots, decking, and attic ventilation. We look for hail bruising, granule loss, curling, cracking, and signs of water intrusion. We also check for ice dam damage from the previous winter. Then we tell you what we found, not what we think you want to hear
Receive a repair-first quote
Our default position is to quote the fix, not a replacement you don't need. If a repair will solve the problem, that's what we recommend. If the roof is beyond repair, we'll tell you that too, and we'll explain why. We don't have a sales team, so the person who inspects your roof is the person who writes your quote and does the work
Decide with confidence
If it's a repair, we'll typically schedule the work within days. If it's a replacement, we'll walk you through the options, shingle type, colour, ventilation upgrades, and give you a firm timeline. For storm damage, we'll help you understand your insurance claim and provide the documentation you need
The work gets done
For repairs, most jobs are completed in a single visit. For replacements, we typically finish in one to three days, depending on the size and complexity of the roof. We clean up thoroughly, and we don't leave until you've walked the site and are satisfied
Why Homeowners Choose Roof Repair Winnipeg
We're not the biggest roofing company in Winnipeg. That's the point. We run a deliberately small crew with low overhead, and that shows up in the price. We don't have a call centre, account managers, or a showroom. if you call, you talk to the person who will actually be on your roof.
No sales pressure. We don't have commissioned salespeople, so nobody's trying to upsell you into a replacement you don't need. Our repair-first philosophy isn't a marketing slogan, it's how we built the business. We started with roof leak repair because that's where most Winnipeg roofers do their worst work: patch the ceiling, bill the insurance, and sell a replacement you didn't need. We do the opposite.
Winnipeg experience. Our crew has worked every season this city has thrown at us, the January deep freezes, the May hailstorms, the October freeze-thaw chaos. We know how Winnipeg roofs fail, and we know how to fix them so they stay fixed.
Storm response you can count on. When hail hits, we respond within 24–48 hours. We contain the leak before water does real damage to your insulation, drywall, and belongings, and we provide an adjuster-ready damage report with every inspection so your insurance claim goes smoothly.
Fair pricing. Because our overhead is low, our prices are fair. We're not the cheapest, cheap roofing work costs more in the long run, but we're honest about what things cost and we don't invent problems to justify higher invoices.
The Bottom Line
Here's the simple version: repair when the damage is isolated and the roof has life left; replace when the roof is old, the damage is widespread, or the decking is compromised. In Winnipeg, that means paying attention to how your roof has weathered our freeze-thaw cycles, hail storms, and ice dams, not just how old it is.
If you're not sure which category your roof falls into, that's exactly what an inspection is for. We'll get on the roof, tell you what we see, and give you an honest recommendation. If a $400 repair will fix your leak, that's what we'll quote. If your roof is past the point of no return, we'll tell you that too, and we'll make sure you understand why a replacement is the smarter investment.
Ready to find out whether your roof needs a repair or a replacement? Call Roof Repair Winnipeg today for a free quote. We serve all of Winnipeg and surrounding communities, and we'll give you a straight answer, no sales pressure, no unnecessary replacement, just honest roofing advice from a local crew that's been working this city's roofs through every season.
