Quick Answer

Roof Replacement Cost in Windsor (2026)

Average cost in Windsor

$9,500avg

$6,000 — $18,000

$5 — $9 per sq ft

+5.5% YoY
6 sources
Updated today
Ontario

Cost Breakdown

Itemized
Labor

Installation and site prep

$2,700 — $8,100

45%

Materials

Shingles, underlayment, flashing

$2,400 — $7,200

40%

Disposal

Tear-off and dumpster fees

$600 — $1,800

10%

Permits & Misc

Local permits and delivery

$300 — $900

5%

🧾HST (13%) — Ontario
Base cost + $1,235 tax$10,735

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

$7,925

$6,340 — $9,510

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

🏢Top Roof Replace Contractors in Windsor

Verified providers
🔨

Gauthier Roofing and Siding

266 County Rd 42, Windsor, ON N8N 2L9, Canada

4.9
★★★★½

331 reviews

🔨

Allstar Roofing

451 Elmstead Rd, Windsor, ON N8N 2L9, Canada

4.9
★★★★½

131 reviews

🔨

Dayus Roofing Inc | Best Roofing Company in Windsor (Top-Rated Roofers Near Me)

5120 Halford Dr, Oldcastle, ON N9G 0B8, Canada

4.7
★★★★½

116 reviews

🔨

Certified Roofing & Exteriors

2441 Buckingham Dr, Windsor, ON N8T 2B4, Canada

4.7
★★★★½

221 reviews

🔨

Elite Construction

2760 Jacob Dr, Windsor, ON N8X 4Z2, Canada

4.6
★★★★½

126 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 standard 1,500 to 2,000 sq ft home in Windsor, an asphalt shingle roof typically costs between $7,000 and $12,000, averaging around $7.00 per square foot installed.

Yes, metal roofing generally costs 1.5 to 2 times more upfront, ranging from $9.00 to $18.00 per square foot, bringing a typical Windsor home's total to $15,000 - $30,000. However, it can last up to 50 years.

Labor typically accounts for 40% to 60% of the total project cost in Windsor, which translates to roughly $2.50 to $5.00 per square foot depending on the roof's pitch and complexity.

Tear-off and disposal of your old shingles usually add $1.00 to $3.00 per square foot to the project, totaling $1,000 to $3,000 for an average home. Always check if your contractor includes this in the estimate.

📊Our Methodology

How we collect data
1

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