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:

SituationVerdict
Under 8 years + minor issue (thermostat, element, valve)Repair
8–10 years + moderate repairJudgment call — compare repair vs replacement cost
Over 10 years oldReplace
Leaking from the tank bodyReplace
Repair exceeds 50% of a new unit's costReplace

How Long Water Heaters Last

Lifespan depends on the type and on Toronto's hard water, which shortens tank life through sediment buildup:

TypeTypical Lifespan
Tank water heater8–12 years
Tankless water heater15–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 TypeInstalled 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.

Water heater repair & replacement in Toronto →

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.

Related Services & Guides

Not sure whether to repair or replace? We'll diagnose your water heater and give you an honest recommendation.

Need Help Now?

Call Align Plumbing Inc. — Serving Toronto, Vaughan, Richmond Hill, Markham, North York, Scarborough, Etobicoke, and the entire GTA.