HomeReno Cost

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.

Adjust your project

Estimated cost

$13,620$18,427

Typical range for the options you selected.

Itemized cost breakdown
ItemEstimate
Tear-off$2,550
Underlayment$935
Roofing material$4,884
Installation labor$6,261
Flashing & vents$697
Disposal$697
Subtotal$16,024

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.

Typical roof replacement cost by province, default configuration
ProvinceTypical rangeLabor indexPermit
Alberta$12,808–$17,32890%Likely
British Columbia$13,376–$18,09797%Likely
Manitoba$12,239–$16,55983%Likely
New Brunswick$12,077–$16,33981%Likely
Newfoundland and Labrador$12,077–$16,33981%Likely
Northwest Territories$14,026–$18,977105%Likely
Nova Scotia$12,077–$16,33981%Likely
Nunavut$14,432–$19,526110%Likely
Ontario$13,133–$17,76894%Likely
Prince Edward Island$12,077–$16,33981%Likely
Quebec$15,326–$20,735121%Likely
Saskatchewan$12,320–$16,66984%Likely
Yukon$15,082–$20,405118%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.