Canadian Roof Replacement Cost Calculator

Ontario asphalt roof costs area times the installed allowance plus confirmed extras and tax; the default example is about CA$15,800.

Area units
Roof size from
sq ft

On the slope, including roof overhangs.

Installed asphalt roofing allowance; confirm tear-off, deck repairs and eave protection.

The additional tear-off quote below is per layer for this entire roof.

Tax follows the roofing installation's province. Pricing has no provincial multiplier.

CAD/sq ft

Before tax. Leave blank for the sourced range; a quote replaces that range.

Add confirmed extra quotes

Zero means excluded or already included, never free. Enter additional before-tax amounts only, so the base package is not counted twice.

CAD
CAD
CAD
CAD
gable roof area diagramSlope area · eave protection
Asphalt shingles: 2,000 sq ft. Diagram is illustrative, not a fixing or structural design.

Asphalt shingles, 2,000 sq ft, including GST/HST/PST

CA$15,800

Low CA$9,000High CA$22,500
Per sq ft, including tax
CA$7.90
Per roofing square (100 sq ft)
CA$790
Roofing squares
20
The math
  1. Roof area

    2,000 sq ft measured on the slope = 2,000 sq ft

  2. Installed allowance

    2,000 sq ft × CA$6.99 before tax = CA$13,980.00

  3. Additional quotes

    Confirmed extras outside the installed package = CA$0.00

  4. GST/HST/PST

    CA$13,980.00 × 13% = CA$1,817.40

  5. Total

    Before-tax allowance + tax = CA$15,797.40

The headline rounds to the kit's planning precision. Tax-unclear guides have a wider net range covering both possible tax treatments; the midpoint is a budgeting allowance.
ItemTotal

Asphalt shingles

2,000 sq ft, Installed asphalt roofing allowance; confirm tear-off, deck repairs and eave protection.

CA$14,000

CA$8,000 to CA$20,000

GST/HST/PST (13%)

Standard taxable supply-and-install contract; contractor input taxes are already embedded in its net price.

CA$1,800

CA$1,050 to CA$2,600

Researched 1 October 2026, in CAD. Installed labour is included. No regional multiplier or waste allowance. Unquoted extras are excluded.

Tax assumes an ordinary taxable supply-and-install contract in Ontario. BC and Manitoba contractor input taxes are embedded in the net quote; do not add retail PST again. Ice-dam protection, ventilation and snow retention need a local design.

Ontario asphalt roof costs area times the installed allowance plus confirmed extras and tax; the default example is about CA$15,800.

Square feet, roofing squares and the slope

Canadian roofing quotes often use square feet or roofing squares. One roofing square is 100 sq ft. Enter the covering's measured surface area, rather than the floor area of the house. If you have footprint dimensions instead, the roof angle converts that plan into a slope area. Eaves and other overhangs belong in the measured dimensions; separate wings, dormers and intersecting roofs need their own takeoff.

The local switch changes square feet to square metres without changing the physical roof. Canadian source rates remain per square foot, and a confirmed installed rate should be entered in CAD per sq ft even when area is displayed metrically. The global unit preference does not control this page. The output includes both the per-area price and the price of a 100 sq ft roofing square.

Worked example: Ontario asphalt, 2,000 sq ft

The Ontario net triple is CA$3.98 / CA$6.99 / CA$10 per sq ft. The typical installation allowance is 2,000 × CA$6.99 = CA$13,980. Ontario HST adds CA$1,817.40, giving CA$15,797.40, displayed as approximately CA$15,800. The roof is 20 roofing squares. Confirmed additional tear-off, deck repair, eave protection and ventilation quotes are zero in this example.

Asphalt roof replacement cost references

GuidePublished installed CAD/sq ftTax basis
HomeStarsCA$5–12Unspecified
RenoAssistanceCA$4–8Unspecified

Read 1 October 2026: HomeStars roofing costs and RenoAssistance roof replacement. The calculator broadens each net interval to allow either published tax interpretation before blending. Province changes can therefore change the inferred net allowance as well as the tax line. A confirmed before-tax installed quote removes that uncertainty.

No separate 3-tab or architectural premium has been verified for this model. The asphalt choice is a general installed allowance. Ask the contractor to identify the actual shingle system, underlayment, flashing details and warranty conditions. Tear-off may already be included in a guide's installation scope. If it is an extra, the field takes a whole-roof quote per layer and multiplies it by the number of layers being removed.

Provincial tax on an installed roof

The CRA rates apply according to place of supply. Ontario HST is 13%, Nova Scotia 14%, and New Brunswick, Newfoundland and Labrador, and Prince Edward Island 15%. Federal GST is 5% in the other jurisdictions, with the relevant provincial rules added where applicable. Quebec uses GST plus QST, and Saskatchewan construction services attract PST as well.

For an ordinary installed roofing contract, BC contractor rules and Manitoba Bulletin 008 put the material sales tax into the contractor's inputs. The calculator adds federal GST to the net contract instead of adding retail PST a second time. Materials-only purchases need their own tax treatment.

Ice-dam prevention combines air sealing, insulation, ventilation and appropriate eave details. An extra membrane quote alone does not establish local-code compliance. Have the roofer check the applicable province's requirements.

Compare the metal roof cost calculator Canada, measure slope with the roof pitch calculator, find area with the roofing calculator, and plan drainage with the gutter slope calculator.