Edmonton · Repair vs Replace · 2026

Hot Water Tank Repair in Edmonton — Read This First

Most Edmonton tank repair calls end the same way — a $400–$700 service charge for a tank that fails again within 12 months. Here's the honest math on when a repair is actually worth it in Edmonton, and when a $1,700 all-in replacement saves you money.

Edmonton all-in price for
Full Edmonton replacement instead of repair (40-gal gas)
$1,700
$2,400–$3,500
You save $700–$1,800 compared with typical local market pricing
Lock this price — $0 due today

You only pay once a vetted Edmonton installer accepts your job.

When an Edmonton tank repair IS worth it

Three repair scenarios make sense on a younger tank — everything else is paying twice.

Thermocouple replacement on a gas tank under 5 years old ($150–$250)
Heating element on an electric tank under 6 years old ($200–$350)
T&P (temperature-pressure relief) valve replacement at any age ($120–$200)

When you should replace instead

EPCOR draws Edmonton's water from the North Saskatchewan River — moderately hard, with sediment that settles over burners and elements after about 8 years. Once the glass lining cracks, no repair will save the tank.

Tank is 8+ years old — parts cost more than a new tank
Rust-coloured hot water — inner lining is gone, leak is imminent
Pooling water at the base — the tank itself is leaking; no repair fixes this
Pilot won't stay lit AND tank is 6+ years old — sediment over the burner
Anode rod fully consumed — accelerated corrosion is now active

The honest Edmonton repair-vs-replace math

Typical Edmonton repair pricing includes a service-call charge plus hourly labour and parts. Average repair bills commonly land around $400–$700. If the tank fails again within 12 months (common past year 8), a full replacement can be the clearer financial choice. Through Smarter Service, a full Edmonton replacement is $1,700 all-in with $0 due at booking.

QUESTIONS?

Hot Water Tank FAQ

Everything Calgary and Edmonton homeowners ask before booking a hot water tank install.