Decision guide · Toronto & the GTA
Repair or replace your roof?
A repair is almost always cheaper today. The honest question is cost over time. Walk through six plain factors below to see which way the math leans for your roof — then confirm it with a photo-backed look, not a guess.
No pushy calls. Any figure here is a planning range, not a quote.
The short version
Repairwhen the roof is young, the damage is in one spot, and there's one sound layer over solid decking. Replace when the roof is near the end of its life, leaking in more than one place, carries two layers, or sits on soft decking. Most roofs are not borderline — once you list the factors, the answer is usually clear.
Six factors that decide it
Read each row. The more your roof lands in the right column, the more replacement is the better value rather than a string of repairs.
| Factor | Leans toward repair | Leans toward replacement |
|---|---|---|
| Age vs warranty | Under ~15 years and well within its rated life. | Architectural shingles in the GTA realistically last 25–35 years. Past ~20 years, repairs buy time on a roof near the end of its life. |
| Number of leaks | One leak, one clear cause (a flashing, a few lifted shingles). | Two or more leaks in different spots usually means the whole roof is failing, not one weak point. |
| Extent of damage | Damage is contained to a small, reachable area. | Widespread curling, cracking, bald spots, or granule loss across many slopes. |
| Number of layers | One existing layer with sound shingles around the repair. | Two or more layers. Ontario allows only one overlay, so a third roof means a full tear-off anyway. |
| Deck condition | Decking under the damage is dry and solid. | Soft, sagging, or water-stained decking. Deck replacement is the #1 concealed cost — found at tear-off, billed around $3–$6 / sq ft replaced. |
| Cost-to-value | A repair is a small share of a new roof and the rest of the roof has years left. | Repairs are stacking up toward a large share of replacement, or you plan to stay long enough to use the full life of a new roof. |
Number of layers and deck condition can't be confirmed from the ground. We tear off and photograph the deck before covering it — that's how recurring leaks get stopped for good.
Keep the roof, fix the problem
- The roof is under ~15 years old and the rest of it looks healthy.
- There's one leak with one clear cause.
- One existing layer, and the deck under the damage is dry.
- The repair is a small share of what a new roof would cost.
- Storm or wind damage in a single area — often an insurance repair.
A good repair should last years. If a roofer pushes a full replacement for one fixable leak on a young roof, get a second look.
Diagnose a repair →Reset the clock with a new system
- The roof is past ~20 years and near the end of its rated life.
- Two or more leaks in different spots.
- Two existing layers — a tear-off is required either way.
- Soft or water-stained decking found underneath.
- Repairs are stacking toward a big share of a full replacement.
When the whole roof is tired, repeated patching is just paying twice. One replacement ends the leak chasing.
Plan a replacement →The cost-to-value math
A typical detached GTA replacement
- Architectural shingles, ~$5.50–$8.50 / sq ft installed
- Full tear-off, new underlayment & ventilation
- Plus 13% HST
- Labour is roughly 50–60% of the cost
Sample range for a detached home. Your verified price is confirmed after an on-site, photo-backed assessment.
Compare repairs against the life you're buying.
A repair fixes today. A replacement buys 25–35 years. The simple test: divide each option by the years it adds. A $1,500 repair on a 25-year-old roof that needs replacing in two years costs far more per year than a new roof that lasts decades.
Watch the concealed cost. Deck replacement — soft plywood found at tear-off — is the line that turns a tidy quote into a surprise. We name it up front as a per-square-foot rate (around $3–$6 / sq ft replaced) instead of hiding it as a change order.
See the full GTA cost guide →Common questions
How long do asphalt shingles last in the GTA?
In the Greater Toronto Area, architectural shingles realistically last about 25 to 35 years. Toronto winters bring roughly 30 to 50 freeze-thaw cycles, which is the biggest driver of shingle failure and why real service life is often shorter than the printed warranty.
Is it cheaper to repair or replace a roof?
A repair is almost always cheaper today. The honest question is cost over time. If your roof is young and the damage is contained, repair is the better value. If the roof is near the end of its life or leaking in several places, repeated repairs can cost more than one replacement.
How much does a roof replacement cost in the GTA?
Most detached GTA homes land around $15,000 to $20,000 plus 13% HST for an architectural shingle replacement with full tear-off, new underlayment, and ventilation updates. Architectural shingles run roughly $5.50 to $8.50 per square foot installed. GTA labour adds about 15 to 25 percent over the rest of Ontario.
Can I just add a new layer of shingles over the old roof?
Ontario permits only one overlay. If you already have two layers, code requires a full tear-off before a new roof goes on. An overlay also hides the deck, so problems underneath stay hidden — which is why we tear off and photograph the deck before covering it.
Does the figure on this page replace an inspection?
No. Anything you see here is a planning range, not a quote. The repair-or-replace call should always follow an on-site, photo-backed assessment that confirms the deck condition, number of layers, and exact scope before you sign anything.
Roof systems are installed to manufacturer specification. The repair-or-replace decision should always follow an on-site, photo-backed assessment.