Open 24 Hours, 7 Days a Week 279 N Ironwood Dr, Apache Junction, AZ (480) 555-0147
Decision guide

Should You Repair or Replace Your Water Heater?

Three questions settle it: where is the problem, how old is the tank, and what does the fix cost compared with a new heater?

Talk to a local water heater tech

Open 24 Hours, 7 Days a Week. Based at 279 N Ironwood Dr in Apache Junction.

Call (480) 555-0147

The short answer

Repair your water heater if the problem is a valve, fitting, element, thermostat or pilot part and the tank is under about 10 years old. Replace it if the tank itself is leaking, if it's past about 10 years with rust or rumbling, or if the repair would cost more than about half the price of a new installed heater. In Apache Junction's hard water, many tanks show trouble at 7–9 years.

Decision chart comparing when to repair a water heater and when to replace it based on leak source, age and repair cost
Leak source first, then age, then cost.

Three questions that decide it

1. Where is the problem?

This matters more than anything else. A water heater is a steel tank surrounded by replaceable parts. If one of those parts failed, the heater can be fixed. If the tank failed, it can't.

Problem areaFixable?
Drain valve leaking or won't sealYes, swap for a brass valve
T&P relief valve drippingYes, new valve and maybe an expansion tank
Fittings, nipples or flex connectors on topYes
Electric element or thermostatYes
Pilot, thermocouple or flame sensorYes
Gas control valveYes, though cost matters on an older tank
Water from the tank body, bottom seam or wet insulationNo, replace the heater

Not sure where the water is coming from? Our water heater leak finder walks you through it from the top of the tank down.

2. How old is the tank?

Age tells you how much life is left to protect. Tank water heaters often last 8–12 years nationally. In the East Valley's hard water, many start rumbling or leaking at 7–9 years (more on water heater lifespan in Arizona), especially if they've never been flushed. Tankless units can last 20 years or more with yearly descaling.

  • Under about 6 years: repair almost anything except a leaking tank, and check the manufacturer's tank warranty first.
  • About 6–10 years: repair is usually worth it. Use the cost rule below.
  • Over about 10 years: plan a replacement, especially with rust, rusty water or heavy rumbling, even if today's problem is small.

3. What does the fix cost compared with a new heater?

A simple rule many plumbers use: if a repair would cost more than about half the price of a new installed heater, replacing is usually the better buy. For reference, Angi lists an Apache Junction install or replacement average of about $1,136. Details are on our water heater repair cost page.

How to tell how old your water heater is

The answer is on the label, usually on the side of the tank.

  1. Find the rating label. It's usually a sticker on the side or front of the tank with the model and serial number.
  2. Look at the serial number. (Our guide to reading water heater serial numbers has examples.) Most brands put the month and year of manufacture in it, but each brand uses its own code.
  3. Decode or ask. Some brands start with a letter for the year, others with the year and week as numbers. If it isn't obvious, read the serial number to us at (480) 555-0147 or take a photo, and we'll tell you the age.

Tip: Write the install date on the tank with a marker once you know it. It saves guessing next time something goes wrong.

Why does age matter so much in Apache Junction?

Apache Junction tap water runs about 13–16 grains per gallon of hardness, more than double the US average. Calcium settles in the tank and the anode rod, the part that protects the steel, gets used up faster. Once it's gone, the tank starts rusting from the inside. Learn more in our Apache Junction hard water guide.

Signs it's time to replace, not repair

Water from the tank itself

A leak from the tank body, bottom seam or wet insulation behind the access panel means the inner tank has rusted through. See tank leaking.

Rusty hot water

Brown hot water, when the cold water is clear, often means the tank is corroding inside.

Loud rumbling on an older tank

Heavy sediment on a tank past 10 years usually means it's working hard and near the end.

Repeat repairs

If you've fixed it more than once in a year or two, the next dollar is often better spent on a new heater.

Signs a repair is the smart choice

  • The tank is dry and the leak is at a valve or fitting
  • The heater is under about 8 years old
  • Hot water problems trace to one element, thermostat or pilot part
  • The repair costs a small fraction of a new installed heater

Three common situations, and what usually makes sense

A 5-year-old electric tank with no hot water

This is almost always a repair. A burned-out element or a tripped high-limit switch is the usual cause, often after a monsoon power surge. Replacing an element costs a fraction of a new heater, and the tank has plenty of life left if it's dry and quiet.

An 8-year-old gas tank dripping from the drain valve

Repair it, and use the visit to check the anode rod and flush the sediment. A drain valve that won't seal is usually a sign of hard-water buildup, not a failing tank. If the anode rod is badly worn, you'll know to start budgeting for a replacement in the next year or two.

A 12-year-old tank with rusty water and a puddle under it

Replace it. Even if the puddle turns out to be a valve, rusty hot water on a tank this age usually means the inside is corroding. Spending money on parts now often just delays a bigger leak, and in a garage or mobile-home closet that leak can damage the floor and walls.

If you do replace it

Replacement is a chance to fix what the old install got wrong: a drain pan with a drain line, a full-size relief line, an expansion tank where needed, and a metal stand in place of a rotted wood platform. Mobile and manufactured homes need gas models listed for manufactured-home use. Our water heater replacement page covers sizes, gas versus electric, tankless and permits. For mobile homes, see mobile home water heater repair.

Still not sure? That's what we're here for. Apache Junction Water Heater Pros will find the source, tell you the age and give you both options with prices. Start with our water heater leak repair overview or call us any time.

Repair or Replace FAQs

Can a leaking water heater be repaired?

If the leak is from a drain valve, relief valve or pipe fitting, yes. If water is coming from the tank body, the bottom seam or the insulation behind the access panel, the tank has rusted through and must be replaced.

Is it worth repairing a 10-year-old water heater?

Sometimes, for a cheap part like a thermocouple or drain valve. If the repair is costly, or the tank shows rust, rusty water or heavy rumbling, replacing is usually better. In Apache Junction's hard water, 10 years is a good run for a tank.

What is the 50% rule for water heaters?

If a repair would cost more than about half the price of a new installed water heater, replacement is usually the better value. It's a rule of thumb, not a law, and age and condition matter too.

My water heater is only a few years old. Should I replace it?

Not before checking the manufacturer's tank warranty. Use the serial number on the label to confirm the age. Many young-tank problems turn out to be a valve or fitting, which is a repair.

How long should a water heater last in Arizona?

Tanks often last 8–12 years nationally, but hard water shortens that. In the East Valley, many show trouble at 7–9 years. Flushing once a year and checking the anode rod helps a tank last longer.

Will a new water heater be more efficient?

Usually, especially compared with a tank full of hard-water sediment, which wastes energy heating through the scale. A correctly sized tank set around 120°F also keeps running costs down.

Call now Text us