Repair or replace your water heater?

Water heaters give you one of two kinds of failure: the cheap kind, where a $200 part restores hot water, and the expensive kind, where the tank itself has rusted through and there's water on your floor. Telling them apart is the whole decision.

The one question that settles most cases: is the tank leaking?

Look at where the water is coming from.

A leaking tank only gets worse. There is no patch — the metal is gone.

The age test

Tank water heaters last 8–15 years; tankless units 15–20.

Repairs worth making on a younger unit

If the tank is sound and the unit is under about 8 years old, these are cheap fixes — usually $150–$400 — and worth doing:

Warning signs it's near the end

Rusty or discolored hot water, rumbling or popping from sediment, hot water running out faster than it used to, or any moisture at the base. Read more in our water heater and sewer lateral guide.

What replacement costs in 2026

A standard 40–50 gallon tank runs $1,200–$2,500 installed; tankless runs $3,000–$6,000. A planned swap costs the same unit — without the emergency-plumber premium or the water-damage cleanup. See our methodology for how we estimate ages and costs.

The bottom line

Leaking tank or over 12 years old → replace. Sound tank, under 8 years, isolated part → repair. The goal is to replace on your schedule, not on the day the tank finally gives out. Knowing its age is what makes that possible.

Also worth reading: repair or replace your furnace and how to budget for home maintenance.

See your home's real numbers in 5 seconds

Stop guessing from averages. Almwell pulls public records for your address — year built, roof, HVAC, water heater — and shows you what's actually aging on your house.

Type your address →

No forms. No signup to look.