Quick Answer

Roof Replacement Cost in Victoria (2026)

Average cost in Victoria

$16,500avg

$10,000 — $30,000

$5 — $15 per sq ft

+6.5% YoY
6 sources
Updated today
British Columbia

Cost Breakdown

Itemized
Labor

Installation and tear-off

$4,500 — $13,500

45%

Materials

Shingles, underlayment, flashing

$4,000 — $12,000

40%

Disposal

Dump fees for old roof

$1,000 — $3,000

10%

Permits & Admin

Local building permits and overhead

$500 — $1,500

5%

🧾GST+PST (12%) — British Columbia
Base cost + $1,980 tax$18,480

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,410

$7,528 — $11,292

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

🏢Top Roof Replace Contractors in Victoria

Verified providers
🔨

Cole Roofing Ltd.

2032 Teale Pl, Sidney, BC V8L 4V6, Canada

5.0
★★★★★

127 reviews

🔨

Noble Roofing Ltd

569 Cairndale Rd, Victoria, BC V9C 2R1, Canada

4.9
★★★★½

117 reviews

🔨

RR Roof Rider Ltd - Victoria Roofers

535 Yates St #300, Victoria, BC V8W 2Z6, Canada

4.8
★★★★½

100 reviews

🔨

Shoreline Roofing & Exteriors

565 Leaside Ave, Victoria, BC V8Z 2K9, Canada

4.7
★★★★½

73 reviews

🔨

Proline Roofing Ltd.

760 Enterprise Crescent, Victoria, BC V8Z 6R4, Canada

4.5
★★★★½

101 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 2,000 sq ft home, an asphalt shingle roof replacement typically costs between $10,000 and $20,000, averaging around $4.50 to $9.00 per square foot depending on the complexity and pitch.

Yes, while metal roofing has a higher upfront cost of $12 to $26 per square foot (totaling $24,000 to $52,000+ for an average home), it lasts 40-50 years and resists the heavy coastal rain and moss growth common in British Columbia.

Yes, if your older Victoria home has rotting wood or old shiplap sheathing, installing new plywood decking is required to maintain warranties. This can add $3,000 to $5,000+ to your total replacement cost.

Tear-off and disposal of your old roofing materials typically account for about 10% of the total project cost, or roughly $1,000 to $3,000, depending on the weight and number of layers being removed.

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