When to Replace a Water Heater vs Repair It (Age Rule)
TL;DR: Replace a water heater once it's past 8-12 years old (the typical tank lifespan) or if a single repair quote runs more than 50% of a new unit's installed cost, which is usually $1,200-$2,500 for a standard tank. Rust-colored water, a rumbling tank, or any water pooling at the base means the tank itself is failing and no repair fixes that.
_Last reviewed: July 2026 Β· 7 min read_
A water heater rarely fails at a convenient time, and the plumber on the phone wants an answer today: fix the part or replace the whole unit. The right call usually comes down to two numbers β the age of the tank and the cost of the fix β and once you know both, the decision is straightforward.
Okoniq Property Hub keeps a record of your water heater's install date, warranty, and past repairs in one place, so you're not guessing at age when the tank starts acting up.
How old is too old for a water heater?
A standard tank water heater lasts 8 to 12 years, and a tankless unit can run 15 to 20 years with regular maintenance. Once a tank passes the 10-year mark, the steel lining and anode rod have usually degraded enough that internal rust is a matter of time, not a possibility.
Check the serial number on the manufacturer's label β most encode the manufacture date in the first four digits (a code like "0114" typically means January 2014). If the unit is past 10 years old and needs any repair beyond a thermostat or heating element swap, replacement is almost always the better financial move. An old tank that gets patched today can still fail catastrophically in 6 months, and a slow leak from a failing tank can cause the kind of damage covered in how to diagnose a ceiling water stain if the unit sits above a finished space.
What repairs are worth fixing vs walking away from?
Repairs under $300 on a unit less than 8 years old are almost always worth doing. Thermocouples, gas control valves, heating elements, and thermostats are common failure points that cost $150-$400 to replace and don't signal the tank itself is dying.
Repairs that point to the tank's structural integrity β a cracked tank, rust-colored water at every hot tap, or a rumbling/popping sound from sediment buildup β mean the vessel is compromised. No repair fixes a leaking tank; the steel is corroding from the inside, and once it starts, it doesn't stop. If you're seeing any water at the base of the unit, treat it the same way you'd treat a slow plumbing leak anywhere else in the house: don't wait, because water heaters are frequently installed in basements or utility closets where a slow leak goes unnoticed until it's soaked into flooring or walls, similar to the damage patterns covered in basement waterproofing.
Tank or tankless β does the type change the decision?
Yes, tankless units justify a higher repair spend because they last almost twice as long. A tankless water heater ($1,800-$3,500 installed) can go 15-20 years, so a $400-$600 repair at year 8 is still a reasonable investment, whereas the same repair bill on a 9-year-old tank unit is a signal to replace.
| Factor | Tank Water Heater | Tankless Water Heater | |---|---|---| | Typical lifespan | 8-12 years | 15-20 years | | Installed cost | $1,200-$2,500 | $1,800-$3,500 | | Common repair cost | $150-$500 | $300-$800 | | Space needed | Closet or basement footprint | Wall-mounted, minimal footprint | | Energy efficiency | Lower, standing pilot loss | 24-34% more efficient |
If your current unit is a tank nearing end of life and you're weighing an upgrade, the tankless premium (roughly $600-$1,000 more upfront) often pays back over 10-15 years in lower gas or electric bills, plus you free up floor space.
What are the warning signs a water heater is about to fail completely?
Rust-colored water from the hot tap, a popping or rumbling sound during heating, water pooling at the base, and inconsistent hot water temperature are the four clearest signs a tank is near failure. Any one of these on a unit over 8 years old means it's time to plan a replacement rather than schedule another repair.
Sediment buildup causes the rumbling sound as mineral deposits harden at the bottom of the tank and trap water underneath, which then boils and pops. Flushing the tank annually slows this, but once the rumbling starts, the sediment layer is usually too thick to fully clear. Rust in the water almost always means the anode rod is fully depleted and the tank's steel lining has started corroding, which isn't reversible. If the unit is feeding a drain line that already shows signs of age, it's worth checking nearby plumbing too, the same way you'd inspect cast iron drain pipe for rust before assuming a single fixture is the only problem.
Should you call a plumber or handle the diagnosis yourself?
You can safely check age, look for rust or pooling water, and listen for rumbling sounds yourself in under 10 minutes, but any gas line, electrical, or venting work should go to a licensed plumber. The decision tree is similar to deciding when to snake a clogged drain yourself vs call a plumber: simple mechanical checks are DIY-friendly, but anything touching gas connections, pressure relief valves, or electrical wiring for the unit needs a professional, both for safety and because most manufacturer warranties require licensed installation to stay valid.
FAQ
How much does it cost to replace a water heater in 2025?
A standard 40-50 gallon tank water heater installed typically runs $1,200-$2,500, while a tankless unit runs $1,800-$3,500 including installation, depending on region and whether venting needs to be modified.
Is it cheaper to repair or replace a 10-year-old water heater?
Replacement is almost always cheaper long-term once a tank hits 10 years old, since any repair over $300-$400 approaches half the cost of a new unit that also comes with a fresh warranty and lower failure risk.
How long does a water heater last on average?
A standard tank lasts 8-12 years and a tankless unit lasts 15-20 years, though water hardness, maintenance frequency, and usage volume can shift these numbers by a few years in either direction.
What happens if a water heater fails without warning?
A failed tank can release 40-50 gallons of water quickly, which is enough to soak flooring, drywall, and insulation in a basement or utility closet within an hour, so a drip pan and periodic visual check are worth the five minutes they take.
Does flushing a water heater tank extend its life?
Yes, flushing sediment out once a year can add 2-3 years to a tank's usable life by reducing the rumbling and corrosion that sediment buildup causes, though it won't reverse damage that's already started.
This is educational information, not plumbing or engineering advice. Call a licensed plumber to evaluate your specific unit, especially for gas line, venting, or electrical work.
Keep reading
Get seasonal maintenance tips by email
Gutter-cleaning, filter-changing, before-it's-a-$3,000-problem guides. No schedule, no spam β unsubscribe anytime.
Prefer to dive in? Get started free β