How long does a gas water heater last?
Updated August 2026
A gas-fired tank water heater lasts 8–12 years, and about 10 is the number most units actually hit. The burner sits under a steel tank full of water, so two clocks tick at once: sediment settling on the tank floor, where it insulates the flame and overheats the steel, and the sacrificial anode rod slowly dissolving to protect that steel from rust. Run both down and a gas heater can quit at 6 or 7; stay ahead of them and 12 to 14 is realistic. Failures almost always arrive as a leak, not a warning light.
Lifespan by type and situation
| Type or situation | Typical lifespan | Why |
|---|---|---|
| Gas tank, average care | 8–12 years | Around 10 is the national average for a tank heater |
| Flushed yearly, anode checked | 12–14 years | Upkeep buys the top of the range and then some |
| Hard water, no softener | 6–9 years | Scale bakes onto the bottom and cooks the tank steel |
| Anode rod never swapped | Cut 3–5 years | Once the rod is gone, the tank is the next thing to corrode |
| High demand, undersized tank | Low end | Constant reheating stresses the burner and the steel |
| Standing water at the base | Days, not years | A seeping tank is failing; price a swap now |
Signs yours is near the end
- Rusty, brown, or metallic-tasting hot water while the cold tap runs clear
- A popping, rumbling, or kettle-like boil as the burner fires through a bed of sediment
- Rust or moisture on the tank jacket, or a small puddle on the floor beneath it
- Hot water that runs out faster than it used to, with no change in household use
- A serial-number date sticker showing the tank is 10 or more years old
- A pilot or burner that needs relighting often, or a second repair on an already old unit
How to add years
Draining a few gallons off the tank every year, or twice a year on hard water, flushes out the sediment before it bakes onto the bottom, and it is the cheapest hour of maintenance a gas heater ever gets. Pulling the anode rod every 2–3 years and replacing the $30–60 part once it is chewed down to the wire keeps corrosion feeding on the rod instead of the tank wall. Softened water slows both problems at once. If yours is past 10 and staring at a pricey repair, a longer-lived tankless unit or a heat-pump model may be the smarter replacement. A yearly home maintenance checklist keeps the flush from slipping.
What it costs to replace: plan on $1,300–2,300 installed. Replacing on your own schedule, before it fails, is almost always cheaper than the emergency version. The home maintenance cost calculator helps you set the money aside before it comes due.
OnOtto tracks your water heater flushes age and service history, and warns you before end of life instead of after the flood.
Track your home's systems, free for 30 daysFrequently asked questions
Does flushing a gas water heater really extend its life?
Yes. Sediment is the minerals that fall out of heated water and settle in a layer across the tank floor, right above the burner. That layer traps heat against the steel, so the burner runs longer, the bottom overheats, and the tank fatigues years early; you can often hear it as popping or rumbling. Draining a few gallons once a year, twice on hard water, keeps that layer thin. Paired with a fresh anode rod every 2–3 years, it is the difference between a heater that dies at 8 and one that reaches 12 or more.
Do gas water heaters last as long as electric ones?
Usually not, by a couple of years. A gas tank averages 8–12 years, while an electric tank often reaches 10–15, because it has no burner, flue, or combustion byproducts corroding the assembly. Gas wins on recovery speed and running cost across most of the country, so the shorter life is a trade, not a defect. Either way, water hardness and whether anyone ever changes the anode rod move the number far more than the fuel does.
How do I know if my gas water heater is going bad?
Watch for four tells: rusty or metallic hot water while the cold stays clear, a rumbling or popping tank, hot water that runs out faster than it used to, and any rust, damp, or puddling around the base. The puddle is the one to act on immediately, since tanks rarely seep for long before they split. If the unit is also past 10 years, shut off its water supply and price a replacement rather than gambling on the floor above it.
Is it worth replacing the anode rod on an older gas heater?
If the tank is sound and under about 8 years, yes: a $30–60 rod and an hour of work can add years, and a badly spent rod is why many tanks rust out early. Past 10 to 12 years it is a closer call, because the steel may already be pitting and a new rod cannot undo that. Check the rod when you flush; if more than half of it is gone or the steel core is showing, swap it and keep an eye on the tank's age.