The lifespan of a newly installed water heater will vary depending on several factors, including the quality of the unit, maintenance, and usage. A traditional storage tank water heater lasts 10 to 15 years. However, some water heaters, like tankless water heaters, can last 20 to 25 years with proper maintenance and care. Energy Star recommends replacing water heaters that are more than ten years old for improved energy efficiency.