Quick answer
Diagnose the failure before you buy the fix. A seam, a puncture and a pulled flashing are all repairable on a membrane of any age. Shrinkage is the one that means the roof is finished.
Estimates by phone: (587) 804-9266 · Good Roofing · Calgary-owned since 2014 · 10-year workmanship warranty.
Almost every EPDM leak in Calgary traces to one of four failures: a split or lifted seam, a puncture through the field of the membrane, a perimeter or penetration flashing that has pulled away, or membrane shrinkage. The first three are repairable on a rubber roof of any age, usually in a single visit, and a correctly built patch lasts as long as the membrane around it. Shrinkage is the exception: once the sheet has contracted enough to pull its own flashings off the parapet, patching buys months, not years, and the money belongs in replacement instead. Good Roofing has coordinated 2,800+ Calgary roof installations and repairs since 2014, carries $5M commercial general liability + WCB covered, and backs every repair with a 10-year workmanship warranty. Call (587) 804-9266.
01 · Section
Quick answer — the 60-second version (citation-ready)
02 · Section
The four ways Calgary EPDM roofs actually fail
- 01Seam failure — the most common EPDM leak by a wide margin. Older EPDM was joined with splice adhesive rather than seam tape, and adhesive seams give up first. The seam lifts at one end, wicks water sideways under the sheet, and shows up on the ceiling several metres from the actual break. Repairable at any age with cover tape over a primed, cleaned seam.
- 02Punctures in the field. Dropped tools, HVAC service traffic, a screw backing out of the deck, or a satellite installer walking a roof with grit under his boots. Hail also bruises ballasted systems where a stone is driven into the membrane. A clean puncture is the easiest repair on the list and the cheapest.
- 03Flashing pulled at a penetration or parapet. Every curb, drain, vent stack and wall termination is a hand-built detail, and details fail before sheets do. Uncured flashing that was stretched into a corner on install day relaxes over a few winters and opens a gap at the corner. Repairable, but the repair has to rebuild the detail, not cover it.
- 04Shrinkage — the one that ends the roof. EPDM contracts as it ages. On a large single sheet that contraction is measured across the whole roof, and it pulls perimeter flashings down off the parapet, bridges the membrane tight over every corner, and splits it at the angle changes. Ridging along the edges and flashings visibly stretched away from the wall mean the membrane is done.
03 · Section
Why Calgary is harder on rubber roofs than most of the country
04 · Section
Repair or replace: the rule we use before quoting either
- 01Are terminations pulling anywhere on the roof? Walk the full perimeter, not just the leak. Flashing lifting off the parapet, or membrane visibly stretched tight across a corner, means shrinkage. Price replacement.
- 02How much of the roof is affected? Damage confined to under roughly 10% of the area, with the rest of the sheet flat and relaxed, is a repair. Failures scattered across several unrelated areas point at a membrane at the end of its life rather than at four separate accidents.
- 03Is the insulation below still dry? A core cut tells you in two minutes. Saturated insulation under the leak means the repair has to include tearing out and replacing that section of the deck build-up, and enough saturation turns a repair into a replacement on cost alone.
- 04How old is the membrane, and what is the plan for the building? A 26-year-old roof on a building being sold next year is a different decision from the same roof on a building being held for a decade. We put both numbers in front of you rather than choosing for you.
- 05Was the damage caused by a storm? Hail and wind damage to a commercial membrane is usually a covered peril. We document it for the adjuster the same way we do on residential work — see our insurance claim process.
05 · Section
What a repair that lasts actually involves
06 · Section
