Roof Replacement Cost in Alberta
It costs an estimated C$8,100–C$11,000 to replace a typical 1,500 sq ft roof with architectural asphalt shingles in Alberta, 2% below Ontario. The median roofer wage in Alberta is C$28.00/hour, 10% below the Canadian median.
Roof replacement cost in Alberta by material
| Material | Installed, per sq ft | 1,500 sq ft roof |
|---|---|---|
| 3-tab asphalt shingles | C$4.39–C$5.37 | C$6,600–C$8,100 |
| Architectural asphalt shingles | C$5.37–C$7.32 | C$8,100–C$11,000 |
| Metal shingles or panels | C$9.77–C$15.62 | C$14,600–C$23,400 |
| Standing-seam metal | C$13.67–C$21.48 | C$20,500–C$32,200 |
| Flat roof (TPO or EPDM) | C$7.81–C$13.67 | C$11,700–C$20,500 |
Estimated ranges, CAD, before GST/HST. Include tear-off of one existing layer where the source does.
Cost by roof size in Alberta
| Roof size | Squares | Architectural asphalt shingles |
|---|---|---|
| 1,200 sq ft roof | 12 squares | C$6,400–C$8,800 |
| 1,500 sq ft roof | 15 squares | C$8,100–C$11,000 |
| 2,000 sq ft roof | 20 squares | C$10,700–C$14,600 |
| 2,500 sq ft roof | 25 squares | C$13,400–C$18,300 |
Roof size is the sloped surface, not the floor area. A steeper pitch means more roof for the same house.
What drives roofing prices in Alberta
Labour is the largest part of a re-roof, so local pay matters: Alberta ranks 4th of 10 provinces on median roofer wage.
For any single house, size and shape matter more: every extra square of roof adds materials and labour, hips and valleys add cutting and waste, and steep pitches need staging and fall protection. Tearing off more than one old layer, replacing rotten decking, and difficult access all add to the quote.
Frequently asked questions
How much does a roof replacement cost in Alberta?
It costs an estimated C$8,100–C$11,000 to replace a typical 1,500 sq ft roof with architectural asphalt shingles in Alberta, 2% below Ontario. The median roofer wage in Alberta is C$28.00/hour, 10% below the Canadian median. Prices are CAD, before GST/HST.
How much does a standing-seam metal roof cost in Alberta?
Standing-seam metal costs an estimated C$13.67–C$21.48 per sq ft installed in Alberta, or C$20,500–C$32,200 for a 1,500 sq ft roof.
Why do roofing prices in Alberta differ from other provinces?
Labour is roughly 60% of a re-roof, so local pay drives most of the difference. Alberta ranks 4th of 10 provinces for median roofer wage (C$28.00/hour). Roof size, pitch, tear-off, access and material choice still matter more than location for any single job.
Does roof pitch change the cost?
Yes, in two ways. A steeper roof has more surface area for the same footprint (a 6/12 roof is 11.8% larger than its footprint, a 12/12 roof 41.4% larger), and roofs steeper than about 7/12 need staging and fall protection, which most contractors price as a steep-slope surcharge.
How these estimates work
Estimates start from published Canada installed-price ranges, which describe Ontario. Labour is about 60% of a re-roof, so each province's range is multiplied by 0.4 + 0.6 × (local median roofer wage ÷ the average for Ontario (Ontario)). Totals are rounded to the nearest 100. Prices are CAD, before GST/HST. They are estimates for budgeting, not quotes: tear-off layers, decking repairs, access, permits and roof complexity can move a real quote well outside the range.
- Custom Contracting, Roofing Cost Ontario (Oct 2026) — installed price per sq ft by material, Ontario
- ESDC Job Bank wages (2025 release): NOC 73110 Roofers and shinglers