Ontario · 18 cities

Hot Water Heater Replacement Cost in Ontario

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

Markham
$2,750 – $8,150
Typical: $4,300
Hamilton
$2,750 – $8,150
Typical: $4,300
Thunder Bay
$2,750 – $8,150
Typical: $4,300
St. Catharines
$2,750 – $8,150
Typical: $4,300
London
$2,750 – $8,150
Typical: $4,300
Whitby
$2,750 – $8,150
Typical: $4,300
Windsor
$2,750 – $8,150
Typical: $4,300
Richmond Hill
$2,750 – $8,150
Typical: $4,300
Oakville
$2,750 – $8,150
Typical: $4,300
Oshawa
$2,750 – $8,150
Typical: $4,300
Barrie
$2,750 – $8,150
Typical: $4,300
Guelph
$2,750 – $8,150
Typical: $4,300
Sudbury
$2,750 – $8,150
Typical: $4,300
Burlington
$2,750 – $8,150
Typical: $4,300
Ajax
$2,750 – $8,150
Typical: $4,300
Mississauga
$2,900 – $8,550
Typical: $4,500
Toronto
$2,900 – $8,550
Typical: $4,500
Brampton
$2,900 – $8,550
Typical: $4,500
📊Costs adjusted for Ontario’s labour market using Statistics Canada Table 18-10-0276-01. Ontario 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 →