Back to all articles
Water Heater4 min read

Should You Repair or Replace Your Water Heater?

Repair can save money — but sometimes replacement is smarter. Here's how to make the right call for your situation.

The Quick Rule of Thumb

Repair if: Unit is under 8 years old AND repair costs less than 50% of replacement

Replace if: Unit is over 10 years old OR tank is leaking OR repair exceeds 50% of replacement cost

But there's more nuance. Let's break it down.

Problems That Are Usually Worth Repairing

Thermostat

Cost: $150-300 Worth it? Yes, if unit is under 8 years old

The thermostat controls temperature. It's a relatively cheap fix that doesn't indicate broader problems.

Heating Element (Electric Heaters)

Cost: $150-300 Worth it? Usually yes

Elements burn out over time. It's a normal wear item, like brake pads on a car.

Pilot Light / Thermocouple (Gas Heaters)

Cost: $100-250 Worth it? Yes

These are common repairs that don't indicate the tank is failing.

Pressure Relief Valve

Cost: $100-200 Worth it? Yes

This safety valve should be replaced if it's leaking or not working. Easy fix.

Dip Tube

Cost: $150-300 Worth it? Usually yes, if tank is otherwise healthy

The dip tube directs cold water to the bottom of the tank. When it breaks, you get lukewarm water.

Problems That Usually Mean Replacement

Tank Is Leaking

Why replace: A leaking tank can't be fixed. The steel has corroded through, and it will only get worse.

Exception: Make sure it's actually the tank and not a connection or valve leaking.

Major Corrosion

Why replace: If the tank is rusting from inside (rusty hot water), the structural integrity is compromised. It's a matter of time before it fails.

Multiple Concurrent Problems

Why replace: If you're facing two or three repairs at once, the total cost often approaches replacement. And something else will likely fail next.

Unit Is Over 10-12 Years Old

Why replace: Even if the current repair is cheap, more failures are coming. At this age, you're investing in a dying appliance.

The Math: Repair vs. Replace Calculator

Step 1: Get repair cost estimate

Step 2: Get replacement cost (installed)

Step 3: Calculate: Repair ÷ Replacement = X%

Step 4: Factor in age:

  • Under 6 years: Repair if under 50%
  • 6-10 years: Repair if under 40%
  • Over 10 years: Consider replacing regardless

Example:

  • Water heater is 9 years old
  • Repair cost: $400
  • Replacement cost: $1,800
  • Repair = 22% of replacement

By the numbers, repair seems smart. But at 9 years old, this heater is near end of life. If you repair now, you'll likely replace within 2-3 years anyway — and possibly as an emergency.

In this case, proactive replacement might be wiser.

Beyond Cost: Other Factors

Energy Efficiency

New water heaters are more efficient. A 15-year-old heater might use 20-30% more energy than a new one. Factor in long-term savings.

Upgrade Opportunity

If you've wanted to go tankless, this is your chance. Replacement during failure is expensive; planned replacement lets you choose.

Reliability

An old heater you've repaired may fail again — possibly when you're away or at a terrible time. A new heater gives peace of mind.

Warranty

New heaters come with 6-12 year warranties. You're buying years of protection.

The Honest Answer

If your water heater is under 8 years old with a single, affordable repair — fix it.

If it's over 10 years old, showing multiple symptoms, or the tank itself is leaking — replace it.

In between? Consider reliability, efficiency, and whether you want the hassle of another repair in a year or two.

Topics:water heaterrepairreplacement

Looking for more plumbing guides?

Browse all guides