British Columbia · 5 cities

Hot Water Heater Replacement Cost in British Columbia

hot water heater replacement costs in British Columbia range from $2,750 – $8,600. British Columbia labour rates are 3% above the national average. All estimates are adjusted using Statistics Canada BCPI data.

Burnaby
$2,750 – $8,200
Typical: $4,350
Langley
$2,750 – $8,200
Typical: $4,350
Abbotsford
$2,750 – $8,200
Typical: $4,350
Kelowna
$2,750 – $8,200
Typical: $4,350
Surrey
$2,900 – $8,600
Typical: $4,550
📊Costs adjusted for British Columbia’s labour market using Statistics Canada Table 18-10-0276-01. British Columbia labour index: 1.029 (3% above the national average). Estimates are pre-tax and reviewed annually.
Compare hot water heater replacement costs across all of Canada →