Water Heater Repair or Replace: How to Decide

Repair a water heater when one part fails on a tank that does not leak. Replace it when the tank leaks, the tank rusts, or the heater is 10 years old or older and needs a major repair. Tank age, tank condition and repair cost decide the choice.

Rusty water heater with a wrench next to a new water heater: repair or replace decision
When to repair a water heater and when to replace it.

A water heater repair replaces a failed part and keeps the existing tank. A water heater replacement removes the tank and installs a new unit. Our Marietta water heater repair and replacement plumbers diagnose the heater before recommending either option.

When Is Water Heater Repair the Right Choice?

Repair is the right choice when a single part fails, the tank is dry and the heater is under 10 years old. These 8 parts are repairable without replacing the tank:

Repairable water heater parts: heating element, thermostat or gas valve, anode rod and T&P valve
Elements, thermostats, anode rods and valves can be repaired.
Failed partSymptom
ThermostatWater too hot or too cold
Heating element (electric)No hot water or short hot water supply
Thermocouple or flame sensor (gas)Pilot light goes out
Gas control valve (gas)Burner does not light
Anode rodRotten-egg smell, early corrosion
Dip tubeLukewarm water, plastic bits in faucet screens
T&P relief valveValve drips or discharges
Drain valveDrip at the drain valve

A water heater repair costs $404 on average in Georgia, and a diagnosis costs $104, according to HomeServe (September 2025).

When Does a Water Heater Need Replacement?

Replace a water heater when the tank leaks, rust shows in the hot water, or the heater reaches 10 to 15 years old. The US Department of Energy places the life of a tank water heater at 10 to 15 years.

These 5 signs point to replacement:

  1. Water leaks from the tank body. A leaking tank cannot be repaired. Read why water heaters leak and where the water comes from.
  2. Rusty hot water. Rust in hot water only points to corrosion inside the tank.
  3. Age of 10 years or more. Tanks near the end of their life fail again soon after a repair.
  4. Repeated repairs. A second major repair within a short span signals a failing unit.
  5. Loud rumbling or popping. Heavy sediment buildup strains an old tank. Read what popping and rumbling noises mean.

How Do Repair and Replacement Costs Compare?

A water heater repair costs $404 on average in Georgia, and a replacement costs $1,361, according to HomeServe (September 2025). A repair costs less today. A new heater costs more today and resets the 10 to 15 year life.

OptionGeorgia averageWhat you get
Diagnosis$104The cause of the problem
Repair$404One fixed part, same tank age
Replacement$1,361A new tank and a new service life

A common rule of thumb among plumbers: replace when the repair costs close to half the price of a new heater and the heater is past half its expected life. For example, a $600 gas valve repair on a 12-year-old tank is a poor value. Our guide to Marietta water heater replacement prices breaks down the full cost.

How Do You Find a Water Heater’s Age?

Find a water heater’s age in the serial number on the rating plate attached to the tank. Most brands encode the manufacture month and year in the first characters of the serial number. The format differs by brand, so check the manufacturer’s website or ask the plumber.

Water heater rating plate with the serial number date code highlighted under a magnifier
The serial number on the rating plate shows the build date.

How Do You Decide in 4 Steps?

Decide in 4 steps: check for a tank leak, check the age, get a diagnosis, and compare the repair price with a replacement price.

  1. Check for a tank leak. A leaking tank means replacement.
  2. Check the age. A heater 10 years old or older leans toward replacement.
  3. Get a diagnosis. A plumber names the failed part and its repair price.
  4. Compare prices. Weigh the repair price against the price of a new heater and the remaining life.

A replacement is also the moment to compare tank and tankless models. See the tank vs tankless comparison for Marietta homes.


Related Water Heater Guides

Frequently Asked Questions

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

A minor repair, such as a thermostat or anode rod, is worth it on a dry 10-year-old tank. A major repair on a 10-year-old tank is a poor value, because the tank is near the end of its 10 to 15 year life.

Can a leaking water heater tank be repaired?

No. A leak from the tank body cannot be repaired, and the heater needs replacement. Leaks from a valve or fitting are repairable.

How much does water heater repair cost in Georgia?

Water heater repair costs $404 on average in Georgia, according to HomeServe (September 2025).

How long does a water heater last?

A tank water heater lasts 10 to 15 years, according to the US Department of Energy.

What is the most common water heater repair?

Common repairs include the heating element and thermostat on electric heaters, and the thermocouple or gas valve on gas heaters.

Get a Water Heater Diagnosis in Marietta

Not sure whether to repair or replace? Call (770) 230-0611. Plumber Marietta GA diagnoses your water heater and gives written prices for both options.