Quick Answer

Roof Replacement Cost in Edmonton (2026)

Average cost in Edmonton

$9,500avg

$5,000 — $25,000

$4 — $7 per sq ft

+7.5% YoY
7 sources
Updated today
Alberta

Cost Breakdown

Itemized
Materials

Shingles, underlayment, flashing

$2,000 — $10,000

40%

Labor

Installation and site prep

$2,000 — $10,000

40%

Removal & Disposal

Tear-off and bin rentals

$750 — $3,750

15%

Permits & Admin

City permits and inspections

$250 — $1,250

5%

🧾GST (5%) — Alberta
Base cost + $475 tax$9,975

GST at 5%

📋What's Included

Scope

Typically Includes

  • Tear-off of existing shingles
  • New underlayment
  • Asphalt shingle installation
  • Flashing & ridge vents
  • Cleanup & disposal
  • Labor

Typically Excludes

  • Structural repairs (rotted decking)
  • Gutter replacement
  • Skylight installation
  • Cedar or metal roofing
  • Chimney repair

Based on a standard 1,500-2,000 sq ft roof with asphalt shingles.

🧮Estimate Your Cost

Interactive

Estimated Cost

$8,173

$6,538 — $9,808

Based on 7 sources and market data for Edmonton. Actual costs may vary depending on specific project requirements.

🏢Top Roof Replace Contractors in Edmonton

Verified providers
🔨

A2Z Roofing & Renovation | Edmonton

9813 33 Ave NW, Edmonton, AB T6N 1B6, Canada

4.9
★★★★½

401 reviews

🔨

Bains Roofing

10055 106 St, Edmonton, AB T5J 2Y2, Canada

4.9
★★★★½

210 reviews

🔨

Fair and Square Roofing Inc.

5715 185 St NW, Edmonton, AB T6M 1Y3, Canada

4.9
★★★★½

189 reviews

🔨

D Masters Roofing

6033 103a St NW, Edmonton, AB T6H 2J7, Canada

4.9
★★★★½

157 reviews

🔨

Weatherproof Roofing Inc.

15330 123 Ave NW #300, Edmonton, AB T5V 1K8, Canada

4.9
★★★★½

227 reviews

Provider data sourced from public business directories. Ratings and reviews are public and may change. LookupCost is not affiliated with listed providers.

💬What People Actually Paid

Community

Common Questions

For a typical 1,500 to 2,000 sq ft home in Edmonton, an asphalt shingle roof replacement costs between $6,000 and $12,000, averaging around $9,500.

In 2026, Edmonton homeowners can expect to pay between $4.00 and $7.00 per square foot for asphalt shingles, including materials and labor. Premium materials like metal can cost $10.00 to $20.00 per square foot.

Yes, depending on the scope of the structural work, a permit may be required by the City of Edmonton. Permit and disposal fees typically add $200 to $500 to the total project cost.

Due to Edmonton's harsh freeze-thaw cycles, heavy snow, and hail, standard asphalt shingles typically last 15 to 20 years, which is shorter than the 25-30 year manufacturer warranties often advertised.

📊Our Methodology

How we collect data
1

Aggregated from 7+ verified web sources and cost databases

2

Licensed contractor estimates and regional cost guides

3

Government construction and labor statistics

4

Community-reported project costs and reviews

Last data collection: today. Updates run weekly. All costs in CAD.