Canada calculator
Roof Replacement Cost Calculator
Estimate the cost to replace your roof in Canada. Adjust the roof size, pitch, number of stories, material grade, and whether the old roof is removed to see an itemised low–high range in Canadian dollars for your project.
How this calculator is built
Unit costs with sources
This model cites 3 sources across line-item unit costs, regional labor data, and tax references.
Regional labor adjustment
The province table applies local labor indexes only to labor-heavy line items.
Published methodology
The methodology page lists the formula, size drivers, labor model, and source links.
Estimate your project
Change the default inputs to match your scope. The breakdown updates by line item.
Roof Replacement Cost by province: typical ranges
Each range applies that province's labor index to the labor-share line items of the default project; materials stay at national prices. Select a province for its full local breakdown and calculator.
| Province | Typical range | Labor index | Permit |
|---|---|---|---|
| Alberta | $12,808–$17,328 | 90% | Likely |
| British Columbia | $13,376–$18,097 | 97% | Likely |
| Manitoba | $12,239–$16,559 | 83% | Likely |
| New Brunswick | $12,077–$16,339 | 81% | Likely |
| Newfoundland and Labrador | $12,077–$16,339 | 81% | Likely |
| Northwest Territories | $14,026–$18,977 | 105% | Likely |
| Nova Scotia | $12,077–$16,339 | 81% | Likely |
| Nunavut | $14,432–$19,526 | 110% | Likely |
| Ontario | $13,133–$17,768 | 94% | Likely |
| Prince Edward Island | $12,077–$16,339 | 81% | Likely |
| Quebec | $15,326–$20,735 | 121% | Likely |
| Saskatchewan | $12,320–$16,669 | 84% | Likely |
| Yukon | $15,082–$20,405 | 118% | Likely |
Common questions
How much does it cost to replace a roof in Canada?
RenoQuotes' 2026 guide puts full-service asphalt-shingle reroofing around $6–$13 per square foot, and a standard single-family home at $10,000–$18,000 all-in. A typical 1,700 sq ft mid-grade asphalt roof lands near $16,000 before tax — small budget jobs fall lower and large premium or metal roofs run well above. Use the calculator above for a range matched to your roof size, pitch, and material grade.
Does the estimate include removing the old roof?
Yes — toggle 'Remove old roof' to include tear-off and disposal. Leaving it off assumes a layover (new shingles over the existing layer), which is cheaper but not always advisable or permitted by your municipality.
Which roofing material should I choose?
Asphalt shingles are the budget-to-mid standard across Canada and the basis of this calculator; standing-seam metal costs more up front ($15–$30/sq ft) but sheds snow and lasts 50-plus years. Pick the material that matches your climate and budget — the calculator scales the estimate accordingly. Prices shown are before GST/PST/HST, which is added per-province at billing.