Homeowner.ca

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.

1,500 sq ftfootprint
5002,5005,000
Average Replacement

$8,000 – $15,000

for a typical Canadian home

Most Popular Material

Architectural

shingles — 70%+ of Canadian roofs

Longest Lifespan

75 – 100 years

for natural slate roofing

How Roof Size Is Calculated

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.

Why Costs Vary by Province

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.