The rule of thumb: repair your water heater if it's under 8 years old and the fix costs less than $500. Replace it if it's over 10 years old, leaking from the tank body, or the repair would cost more than half the price of a new unit.
Here's how to make the call with confidence in 2026, including Toronto costs, lifespans, and available rebates.
Quick Decision Guide
Use this table to decide fast:
| Situation | Verdict |
|---|---|
| Under 8 years + minor issue (thermostat, element, valve) | Repair |
| 8–10 years + moderate repair | Judgment call — compare repair vs replacement cost |
| Over 10 years old | Replace |
| Leaking from the tank body | Replace |
| Repair exceeds 50% of a new unit's cost | Replace |
How Long Water Heaters Last
Lifespan depends on the type and on Toronto's hard water, which shortens tank life through sediment buildup:
| Type | Typical Lifespan |
|---|---|
| Tank water heater | 8–12 years |
| Tankless water heater | 15–20 years |
5 Common Water Heater Problems — Repair or Replace?
The right answer depends on the specific fault:
- No hot water (thermostat or element) — usually a repair
- Not enough hot water (sediment or undersized tank) — flush or upsize; repair unless old
- Rumbling or popping noises (sediment buildup) — flush; replace if aging
- Rusty or discoloured hot water (corroding tank) — usually replace
- Water pooling around the base (tank leak) — replace immediately
Replacement Costs in Toronto
Here's what a new installed water heater costs in 2026, before rebates:
| Unit Type | Installed Cost |
|---|---|
| Tank water heater | $1,200–$2,500 |
| Tankless water heater | $2,300–$4,500 |
Rebates and Tank vs Tankless
Energy-efficiency rebates of up to $2,300 are available for qualifying high-efficiency and tankless units in Ontario. Tankless models cost more upfront but last 15–20 years, take up less space, and provide endless hot water — while tank units are cheaper to install and simpler to service.
Frequently Asked Questions
Should I repair or replace my water heater?
Repair if the unit is under 8 years old and the fix costs under $500. Replace if it's over 10 years old, leaking from the tank body, or the repair exceeds 50% of a new unit's cost. A new tank heater in Toronto costs $1,200–$2,500 installed; tankless costs $2,300–$4,500.
How long does a water heater last in Toronto?
Tank water heaters last 8–12 years and tankless units last 15–20 years. Toronto's hard water reduces tank lifespan by 2–3 years due to sediment buildup, so annual flushing is worth it.
Are there rebates for a new water heater in Toronto?
Yes. Ontario efficiency programs offer up to $2,300 in rebates for qualifying high-efficiency and tankless water heaters. Ask your installer which current rebates your chosen unit qualifies for.
