Quick Answer

Roof Replacement Cost in London (2026)

Average cost in London

$11,250avg

$7,500 — $15,000

$5 — $8 per sq ft

+8% YoY
10 sources
Updated today
Ontario

Cost Breakdown

Itemized
Materials

Shingles, underlayment, and flashing

$3,000 — $6,000

40%

Labor

Installation and workmanship

$3,375 — $6,750

45%

Tear-Off & Disposal

Removal of old roof and bin rental

$750 — $1,500

10%

Permits & Extras

Local permits and minor deck repairs

$375 — $750

5%

🧾HST (13%) — Ontario
Base cost + $1,463 tax$12,713

HST at 13%

📋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,338

$6,670 — $10,006

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

🏢Top Roof Replace Contractors in London

Verified providers
🔨

Shockwave Roofing

390 Saskatoon St unit 204, London, ON N5W 4R3, Canada

5.0
★★★★★

99 reviews

🔨

Armour Shield Roofing London

34 Masonville Crescent, London, ON N5X 3T2, Canada

4.9
★★★★½

135 reviews

🔨

Aok Roofing Inc.

21695 Clarke Rd, Arva, ON N0M 1C0, Canada

4.8
★★★★½

247 reviews

🔨

Green Metal Roofing And Manufacturing Inc.

50 Charterhouse Crescent, London, ON N5W 5V5, Canada

4.8
★★★★½

229 reviews

🔨

Davidoff Roofing (London) Ltd

861 Medway Park Dr, London, ON N6G 5C7, Canada

4.7
★★★★½

106 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

In 2026, the average cost to replace a roof in London, Ontario ranges from $7,500 to $15,000 for a typical 1,500 to 2,000 sq. ft. home using asphalt shingles. Premium materials like metal roofing can push the total cost to $25,000 or more.

Homeowners can expect to pay between $4.50 and $8.00 per square foot for a full-service asphalt shingle roof replacement, which includes materials, labor, and disposal of the old roof.

Labor typically accounts for 40% to 50% of the total roof replacement cost in Ontario. This translates to roughly $3.00 to $5.00 per square foot depending on the roof's complexity, pitch, and accessibility.

Yes, roofing prices in Ontario are seeing an estimated increase of 5% to 8% in 2026. This is primarily driven by material inflation, petroleum pricing affecting asphalt, and skilled labor shortages.

📊Our Methodology

How we collect data
1

Aggregated from 10+ 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.