Ontario · 18 cities

Hot Water Heater Replacement Cost in Ontario

hot water heater replacement costs in Ontario range from $1,500 – $4,750. Ontario labour rates are at the national average. All estimates are adjusted using Statistics Canada BCPI data.

London
$1,500 – $4,500
Typical: $2,400
Richmond Hill
$1,500 – $4,500
Typical: $2,400
Oakville
$1,500 – $4,500
Typical: $2,400
Oshawa
$1,500 – $4,500
Typical: $2,400
Burlington
$1,500 – $4,500
Typical: $2,400
Barrie
$1,500 – $4,500
Typical: $2,400
St. Catharines
$1,500 – $4,500
Typical: $2,400
Guelph
$1,500 – $4,500
Typical: $2,400
Whitby
$1,500 – $4,500
Typical: $2,400
Ajax
$1,500 – $4,500
Typical: $2,400
Sudbury
$1,500 – $4,500
Typical: $2,400
Hamilton
$1,500 – $4,500
Typical: $2,400
Thunder Bay
$1,500 – $4,500
Typical: $2,400
Markham
$1,500 – $4,500
Typical: $2,400
Windsor
$1,500 – $4,500
Typical: $2,400
Toronto
$1,600 – $4,750
Typical: $2,500
Mississauga
$1,600 – $4,750
Typical: $2,500
Brampton
$1,600 – $4,750
Typical: $2,500
📊Costs adjusted for Ontario’s labour market using Statistics Canada Table 18-10-0276-01. Ontario labour index: 1.000 (at the national average). Estimates are pre-tax and reviewed annually.
Compare hot water heater replacement costs across all of Canada →