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 what your own home needs next

Stop guessing from averages. Tell Almwell your ZIP, what's on your mind, and your budget and timing — it turns that into a ranked plan: what to do now, what can wait, and what to start saving for.

Get my home plan →

Takes a few minutes · No credit card to start.