Should you repair or replace your water heater?

Updated August 2026

← Every repair-or-replace call

Replace it if the tank itself is leaking and the unit is past 8–10 years old; repair it if it's under 6 years and a single part failed. A steel tank corrodes from the inside out and cannot be patched, so water weeping from the tank body is terminal no matter how new it looks. A bad heating element, thermostat, or temperature-and-pressure (T&P) valve on a younger tank, by contrast, is a $150–600 fix, not a reason to spend $1,200–2,000 on a replacement. Everything in the gray zone between those two is settled by the 50% rule below.

The short version

Weigh the repair quote against the heater's age together, never separately. In a tank's first six years, repair almost anything short of a tank-body leak: parts are cheap next to the 8–12 years of service still ahead of it. From about year eight on, apply the 50% rule: if the repair runs more than half the cost of a new unit, you are spending good money on a tank near the end of its life, so replace instead. One condition overrides the arithmetic entirely: water seeping from the tank shell or pooling in the base pan (as opposed to dripping from a threaded fitting) means the steel has rusted through, and no repair brings that back.

Your situation, decided

Repair or replace, by situation (Updated August 2026)
Situation Verdict Why
Under 6 years, one failed part (element, thermostat, valve) Repair A $150–600 part swap on a tank with most of its life left
Leaking from a fitting, drain valve, or T&P valve Repair These thread on and off; the tank itself is still sound
Leaking from the tank body or pooling under the base Replace The steel has rusted through and cannot be patched
8–10+ years old, repair quote over half a new unit Replace The 50% rule: bad money after a tank near end of life
No hot water, thermocouple or element fault, 3–5 years old Repair A $150–350 call, not a teardown, on a tank worth keeping
Rusty hot water and popping, 9+ years, hard water Replace soon Interior corrosion is advanced; failure is a matter of when
Over 12 years, still working, anode never changed Replace soon Living on borrowed time; budget before it quits cold

What each path costs

Repairs typically run $150–600; a replacement is $1,200–2,000 installed. A tank water heater lasts 8–12 years. The repair-or-replace line falls around year 8, and any leak from the tank body ends it regardless of age. Price your own number on the home maintenance cost calculator before you commit either way.

The repair-or-replace call is easy when you know the unit's age and service history. OnOtto keeps both, plus the maintenance that delays this decision for years.

Start your home's service log, free

Frequently asked questions

Is a leaking water heater always a replacement?

Only if the leak is coming from the tank itself. Trace the water to its source first: drips at the cold or hot connections, the drain valve, or the T&P valve are threaded parts you can tighten or swap for $20–150. Water running down the tank shell or collecting in the drip pan with no fitting above it means the inner tank has corroded through, which is a full replacement. When in doubt, dry everything, put down a paper towel, and check where it wets first.

Does replacing my tank with a tankless unit change the math?

It changes the price, not the repair-or-replace decision. A like-for-like tank swap runs $1,200–2,000 installed; switching to tankless is more like $3,000–4,500 once you add gas-line and venting upgrades, but the unit lasts 15–20 years and endless hot water is the payoff. If your old tank has failed and you were happy with its capacity, replace like-for-like. Consider tankless only if you were already planning the upgrade, not as an emergency Friday-night decision.

How much life does maintenance actually add to a water heater?

Years, and it pushes the replace decision further out. An annual flush clears the sediment that bakes onto the bottom and cooks the tank early, and a $30–60 anode rod checked every few years is the sacrificial metal that rusts so the tank does not. A neglected tank often dies at 8; a flushed one with a fresh anode routinely reaches 12–15. The habit is what keeps you in "repair" territory instead of shopping for a new unit.

Can I replace a water heater myself to save money?

The labor is real: a tank runs 120–150 pounds full, and the job involves gas or 240-volt wiring, water connections, and code-required items like a T&P discharge line and, in many areas, an expansion tank and permit. Handy owners do swap electric tanks, but a botched gas connection or flue is a carbon-monoxide risk. Budget $1,200–2,000 for a pro install and price your own list on the cost calculator before deciding.

Related references