How long does a water heater last?
A tank water heater lasts about 8 to 12 years. Enter the year yours was installed and this calculator shows how far into that window you are, roughly how many years remain, and when it makes sense to start setting money aside.
Flushing the tank yearly and replacing the anode rod can push a heater to the top of its range. Once you are past 10 years, a proactive replacement beats a cold, flooded morning when the tank finally lets go.
These lifespans are typical ranges for a well-maintained unit. Hard water, heavy use, and skipped maintenance shorten them; regular service extends them. Use the estimate to plan a replacement fund, not as a firm expiration date.