Quick Answer

Roof Replacement Cost in Kelowna (2026)

Average cost in Kelowna

$21,250avg

$8,000 — $45,000

$4 — $26 per sq ft

+6.5% YoY
6 sources
Updated today
British Columbia

Cost Breakdown

Itemized
Labor

Tear-off and installation

$3,600 — $20,250

45%

Materials

Shingles, underlayment, flashing

$3,200 — $18,000

40%

Disposal

Bin rental and landfill fees

$800 — $4,500

10%

Permits & Admin

Local fees and inspections

$400 — $2,250

5%

🧾GST+PST (12%) — British Columbia
Base cost + $2,550 tax$23,800

GST+PST at 12%

📋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

$9,163

$7,330 — $10,996

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

🏢Top Roof Replace Contractors in Kelowna

Verified providers
🔨

Archer Roofing Inc

313 Raven Dr, Kelowna, BC V1W 4T6, Canada

5.0
★★★★★

128 reviews

🔨

TI Roof Rescue Inc.

140 Commercial Dr #106, Kelowna, BC V1X 7X6, Canada

5.0
★★★★★

99 reviews

🔨

Pinnacle Roofing

3316 Appaloosa Rd #1A, Kelowna, BC V1V 2W5, Canada

4.9
★★★★½

75 reviews

🔨

Roof Doctor

715 Evans Ct, Kelowna, BC V1X 6G4, Canada

4.7
★★★★½

139 reviews

🔨

Premium Roofing Ltd.

1502 Sutherland Ave #202, Kelowna, BC V1Y 5Y6, 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

For a typical 2,000 sq ft home in Kelowna, an asphalt shingle roof replacement costs between $8,000 and $14,000, averaging around $4 to $7 per square foot for materials and labor.

Yes, while metal roofing costs significantly more upfront ($12 to $26 per square foot, or $24,000 to $52,000 total), it lasts 40-70 years and is highly resistant to Kelowna's hot summers and winter snow, compared to the 15-25 year lifespan of asphalt.

Disposal fees account for about 10% of the total project cost. Tipping fees at local facilities like the Glenmore Landfill, combined with bin rentals, usually add $800 to $4,500 depending on the weight and volume of the old roofing materials.

📊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.