Roof Replacement Cost Estimator
A new roof is one of the biggest line items a homeowner ever pays for, and the number swings widely by province, material, and pitch. Choose asphalt, metal, cedar, slate, or a flat system, enter your roof's footprint, and get a ballpark Canadian estimate before you start collecting quotes.
$8,000 – $15,000
for a typical Canadian home
Architectural
shingles — 70%+ of Canadian roofs
75 – 100 years
for natural slate roofing
Your roof's actual area is larger than your home's footprint because of pitch. A moderate 6:12 pitch adds about 12% more area, while a steep 12:12 pitch adds 41%. We also factor in material waste — typically 8–15% depending on the material and roof complexity.
Roofing costs in BC and Ontario tend to be 20–40% higher than the Prairies due to labour markets, material shipping costs, and building code requirements. Atlantic provinces fall in between. Getting 3 quotes from local contractors is always recommended.
This tool is for illustrative purposes only. Estimates are based on retrievable provincial averages and are designed to help homeowners understand the key factors that influence roof replacement costs. Always obtain multiple professional quotes for your specific project.