British Columbia · 5 cities

Hot Water Heater Replacement Cost in British Columbia

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

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