The lifespan varies, but most traditional tank water heaters last around 8 to 12 years. Tankless water heaters generally have a longer lifespan of 15 to 20 years.