Tank hot water heaters last 8 to 15 years on average. Tankless water heaters last 10 to 20 years on average.