How Long Does a Water Heater Last? Lifespan and Signs
How long does a water heater last? Tank and tankless lifespans, what shortens them, the warning signs of failure, and how to plan a replacement in time.

Plumbing · Nationwide dispatch
Talk to a dispatcher now, no obligation
How long does a water heater last? A traditional tank heater typically lasts about 8 to 12 years, and a tankless unit around 20 years with regular maintenance. Water hardness, flushing, the anode rod and how hard the heater works all move that number up or down, so check the warranty and the age on the label for your own unit.
How long does a water heater last: typical ranges
| Type | Typical life | What mostly decides it |
|---|---|---|
| Tank, gas | Often 8 to 12 years | Sediment, anode rod, water quality |
| Tank, electric | Often 10 to 15 years | Sediment, elements, water quality |
| Tankless | Often around 20 years | Descaling and water hardness |
| Heat pump | Roughly similar to a tank | Maintenance and air filters |
These are common ranges, not guarantees. A well-maintained heater in soft water can exceed them, and a neglected one in hard water can fall short.
| Quick facts: how long does a water heater last | |
|---|---|
| Find the age | Check the serial number on the rating label |
| Biggest life-shortener | Sediment and a spent anode rod |
| Cheap life-extenders | Yearly flush, anode rod check, lower temperature |
| Replace before it fails | Tanks past about 10 years |
What shortens a water heater's life
- Hard water. Minerals form sediment and scale that make the heater work harder and speed up corrosion.
- A spent anode rod. This sacrificial rod protects the tank from rust. Once it is consumed, the steel starts to corrode.
- No flushing. Sediment builds up and insulates the water from the burner or elements.
- High temperature setting. Hotter water speeds up scale and wear.
- Poor installation. Missing expansion tanks, wrong venting or high water pressure can all cut life short.
How to find out how old your heater is
The rating label on the side lists a serial number that usually encodes the month and year of manufacture. The encoding differs by brand, so look up the manufacturer's guide for your brand or send a photo of the label to the maker. The age tells you where you are in the typical range.
Warning signs that a heater is going bad
| Sign | What it often means |
|---|---|
| Rusty or brown hot water | Corroding tank or anode |
| Popping, rumbling or banging | Sediment build-up |
| Water around the base | Tank or fitting leak, so shut down |
| Not enough hot water | Failing element, burner or sediment |
| Temperature swings | Thermostat or element problems |
Extending the answer to how long does a water heater last
A yearly flush, a check of the anode rod every few years, and a temperature around 120 degrees Fahrenheit all help. A water softener protects both tanks and tankless units. Replacing a spent anode rod is a small job compared with replacing a corroded tank.
Repair or replace: a simple rule
If the heater is under about eight years old and the problem is an element, thermostat, valve or igniter, repair usually makes sense. If it is leaking from the tank, past about ten to twelve years, or needs several repairs close together, replacement is usually the better value. A plumber can read the heater's age from the serial number and advise honestly which side of the line it falls on.
What the anode rod does
Inside a tank heater a sacrificial anode rod, usually magnesium or aluminum, corrodes in place of the steel tank. Once the rod is spent, the tank itself begins to rust. Checking it every few years and swapping it when it is mostly gone is one of the cheapest ways to add years to a tank. In homes with very soft or very hard water the rod wears faster, so check it sooner. When people ask how long does a water heater last, the anode rod is often the hidden answer.
Plan, do not wait
A heater that fails without warning often floods the floor. If yours is past about ten years, set aside time to replace it on your terms, compare quotes, and consider a drain pan and a leak sensor in the meantime.
Related reading
- Tankless vs Tank Water Heater: Which Fits Your Home?
- Water Heater Leaking from Bottom: What It Means, What to Do
- How to Flush a Water Heater: Step-by-Step, Safely
- Water heater replacement cost: What Drives the Price and How to Get a Fair Quote
Browse all plumbing guides, or find a plumber in your city from the plumbing directory.
Frequently asked questions
How long does a water heater last on average?
A tank heater often lasts about 8 to 12 years, and a tankless unit around 20 years with maintenance. Water hardness, flushing, the anode rod and the temperature setting all change the figure for your own heater.
How can I tell how old my water heater is?
Check the rating label on the side of the heater. The serial number usually encodes the month and year of manufacture, but the code differs by brand, so use the manufacturer guide or send the maker a photo of the label.
What are the signs that my water heater is going bad?
Rusty hot water, popping or rumbling noises, water around the base, not enough hot water, and uneven temperatures are the main warning signs. A leak at the base means the tank has failed and needs replacing.
Does flushing a water heater make it last longer?
Generally yes. Flushing removes sediment that insulates the water from the heat source and speeds up corrosion. It does not stop age, but it is a basic part of keeping a tank heater healthy for as long as it can run.
What is an anode rod and how does it affect water heater life?
The anode rod is a sacrificial rod inside the tank that corrodes instead of the steel. When it is used up, the tank starts to rust. Checking and replacing it can add years to the heater.
Does hard water shorten the life of a water heater?
Yes. Hard water leaves mineral scale and sediment in tanks and on tankless heat exchangers, which reduces efficiency and speeds up wear. A water softener, flushing and descaling all help to offset it. Test your water hardness to know how much you need to compensate.
Should I replace my water heater before it fails?
If it is past about ten years, replacing it on your own schedule is usually wiser than waiting for a leak. A planned swap lets you compare quotes and avoids the water damage from a sudden tank failure.
How long does a water heater last compared with a tankless model?
Tankless units commonly last around twice as long as tank heaters, often about 20 years with descaling and filter care. They are more complex and need regular maintenance, particularly in hard water areas. Compare the warranties on both before choosing.
What shortens the life of a water heater?
Hard water, sediment buildup, a worn anode rod, high temperature settings, high water pressure and lack of maintenance all shorten life. Flushing and replacing the anode extends it. Checking these conditions early lets you extend its life or plan a replacement on your own schedule.
How do I know when my water heater is about to fail?
Rust-colored water, rumbling, leaks around the base, inconsistent hot water, or age over 10 to 12 years. Do not wait for a leak that can flood the area. Look at the serial number to find its age, and plan the replacement before a leak damages the floor.
People also search for
Related searches homeowners use when they look into this topic.
- how long does a water heater last
- average lifespan of a water heater
- signs your water heater is going bad
- water heater age
- water heater serial number age
- water heater anode rod
- when to replace a water heater
- tank water heater life
- tankless water heater lifespan
Ready to get plumbing repair scheduled in your area?
Call now to be connected with our dispatch team. Lines are staffed for emergency and same-day requests.
Call 1 (888) 854-0126