How Long Does a Water Heater Last? How to Tell When Yours Is Done
By Mike Holt, NJ Master Plumber · November 1, 2026 · 3 min read · Updated November 1, 2026
Quick answer
Many tank water heaters last somewhere around 8 to 12 years, and a tankless heater can last longer with regular service, but there's no fixed number. Water quality, maintenance and installation all change it. Check the age on the rating plate, and start planning if a tank over 10 years old is leaking, rusting or running out of hot water.
- Difficulty
- Look only
- Time
- About 15 minutes
- You need
- Flashlight, clear glass
Rather not risk it? A licensed plumber can handle this for you, with written upfront flat-rate pricing options before any work starts.
Many water heaters give some warning before they fail. They rust, rumble and run short of hot water for months first. Knowing your heater's age and what to look for lets you plan ahead instead of dealing with it after it floods the basement.
How long do water heaters last?
| Water heater type | Rough life, which varies | What shortens it |
|---|---|---|
| Gas tank | Around 8 to 12 years | Hard water, sediment, a used-up anode rod |
| Electric tank | Around 8 to 12 years | Sediment around the lower element, hard water |
| Tankless (on-demand) | Can be longer than a tank | Scale buildup when it isn't descaled |
Central Jersey water carries minerals that settle at the bottom of a tank as sediment. That makes the heater work harder and can wear it out sooner, so treat these ranges as a rough guide.
How to check your water heater's age and condition
Step 1: Find the age on the rating plate

The rating plate is the label on the side of the tank. Look for a manufacture date. If there isn't one, write down the serial number; many brands hide the month and year in it. Search the brand name with "serial number date" to decode it, or ask us when we're there.
Step 2: Look at the bottom and the fittings

Shine a flashlight around the base of the tank and the pipe connections on top. Rust stains, flaking metal or dampness at the bottom of the tank mean it's rusting through. Corrosion at a fitting on top is often fixable; rust on the tank itself isn't.
Step 3: Check the hot water in a glass

Fill one glass from the hot tap and one from the cold. If only the hot water looks rusty or brown, the inside of the tank is likely rusting, often because the anode rod is used up. If both are brown, the cause is in the pipes or the water supply. See our guide to brown water.
Step 4: Listen while it heats
Popping or rumbling while the heater runs is often water boiling under a layer of sediment. Don't open the drain valve to look. Old valves can fail to close, and the water can scald. Our flushing guide explains the risks, and we can check it on a service visit.
Signs your water heater is near the end
- It's more than 10 years old
- Water pools under the tank, or the bottom is rusty and damp
- Hot water comes out rusty, brown or with grit
- You run out of hot water faster than you used to
- Loud rumbling or popping when it heats
- It needs repairs more and more often
Repair or replace?
A heater with one failed part, such as a thermostat, heating element, gas valve or igniter, can often be repaired. Replacement makes sense when the tank itself leaks, or when the heater is more than about 10 years old and keeps breaking down. At that point another repair rarely pays off. We test the heater first and tell you honestly which way to go. Written upfront flat-rate pricing options. You choose. Our water heater replacement cost guide explains what affects the price.
How to make your water heater last longer
- Ask about periodic flushing to clear sediment, done by the manufacturer's instructions.
- Have the anode rod checked every few years. See our anode rod guide.
- Avoid running the tank hotter than you need, within scald protection and your manual. Here's how the temperature setting works.
- Ask a plumber whether your system needs an expansion tank so pressure doesn't strain the tank.
- Have your house water pressure tested if you suspect it's high.
Plumbing Doctor is a veteran-owned NJ Master Plumber in Somerset, serving Central New Jersey. We repair and replace gas and electric tank water heaters up to 50 gallons. On tankless units we do diagnostics, repairs and maintenance only, with no tankless installation or replacement. Call 908-873-6686 if yours is showing its age.
Get tips and reminders
New guides and seasonal reminders. A few emails a year.
Stop and call us if
- Water is pooling under the tank or the bottom of the tank is rusty and wet.
- Only the hot water comes out rusty or brown.
- The heater is over 10 years old and needs a repair.
- You run out of hot water much faster than you used to.
- The tank rumbles or pops loudly every time it heats.
Call 908-873-6686.









