Short answer
Repair a water heater when it's under about 8 years old and a single part has failed. Replace it when the tank itself leaks, the unit is past about 10–12 years, there's rust in the hot water, or repairs are becoming frequent. A leaking tank can't be repaired.

Quick decision table
- Under 8 years + one failed part → repair
- Any age + tank body leaking → replace
- 10–12+ years + new problem → replace
- Rusty hot water only → likely tank corrosion; replace
- Not enough hot water for the household → resize or consider tankless
How to find your heater's age
The label lists the manufacture date or encodes it in the serial number. Many manufacturers use the first letters or digits for the month and year; the manufacturer's website explains its format.
Tank or tankless?
If you're replacing anyway, tankless gives continuous hot water and frees space, but costs more upfront and may need a larger gas line and new venting. A like-for-like tank is fastest and simplest.
A simple decision guide
| Situation | Usually |
|---|---|
| Under 8 years old, failed part (element, thermostat, thermocouple) | Repair |
| Relief valve dripping | Repair, and check pressure and expansion tank |
| Over 10 years old and needs a major repair | Replace |
| Water leaking from the tank body | Replace |
| Rusty hot water and an older tank | Replace soon |
| Not enough hot water for the household | Replace with a larger or different type |
How to find your water heater's age
The manufacture date is on the rating label, sometimes written plainly and sometimes coded into the serial number. Many brands use a letter for the month and two digits for the year at the start of the serial number. If you can't decode it, a plumber can, or the manufacturer's customer line can tell you from the serial number.
When to call a plumber
If the steps above don't solve it, or anything involves sewage, gas, electricity near water or a leak you can't stop, call a licensed plumber. Related help: water heater repair in Gastonia, water heater replacement in Gastonia, tankless water heaters in Gastonia.
Where this comes up most in Gaston County: Willow Creek, Loray Mill Village, Forest Heights, Belmont, NC, Mount Holly, NC, Cramerton, NC, McAdenville, NC, Lowell, NC. See all Gastonia and Gaston County service areas.
Frequently asked questions
How long do water heaters last?
Tank heaters commonly last about 8–12 years depending on water quality and maintenance. Tankless units can last longer with regular descaling.
Is it worth repairing a 12-year-old water heater?
Usually not, unless the fix is minor and inexpensive. The tank is near the end of its typical life.
Editorial note: this guide gives general safety and maintenance information for homeowners. It doesn't replace an on-site diagnosis by a licensed plumber. Codes and permit rules can change; check with your local inspections office.
