Roof replacement cost estimator

Turn your roof's surface area into an illustrative low-to-high price range by material, plus one-time costs such as tear-off, disposal and permits.

sq ft
CAD
CAD
CAD
Low estimate before tax
–
High estimate before tax
–

Illustrative estimate only — not an offer or quote.

Enter the roof surface area, not the house footprint. Measure the footprint including the overhangs, multiply it by the pitch factor for your slope (for example 1.118 for a 6/12 roof) and add a waste allowance; the roof measuring guide shows how. One roofing square is 100 sq ft, so 1,800 sq ft is 18 squares.

Formula: low = area × low price per sq ft + extras; high = area × high price per sq ft + extras.

Worked example (illustrative): 1,800 sq ft of architectural asphalt at $4.50–$7.50 per sq ft, plus $1,500 for a second layer tear-off and a disposal bin: low = 1,800 × $4.50 + $1,500 = $9,600; high = 1,800 × $7.50 + $1,500 = $15,000. Add GST/HST or GST plus PST/QST afterwards; see the sales tax guide.

Limits: the preset per-square-foot ranges are rough illustrations, not survey data or quotes. Steep pitches, three-storey walls, many valleys and dormers, chimneys, skylights, rotten decking and winter work all push real prices up, and city prices differ from rural ones. Replace the presets with the per-square figures on your written quotes.

Related guides