Roof Replacement Cost Estimator
Get a detailed estimate for your roof replacement based on your province, materials, and roof complexity — then compare options side by side.
$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.