The answer to 'lifespan of water heater' is that the average lifespan of a water heater is 8-12 years, though this can vary depending on the type of water heater, the quality of installation, and how well it is maintained. Electric water heaters tend to last a bit longer than gas water heaters, and tankless water heaters can last up to 20 years with proper care. Regular maintenance, such as flushing the tank and checking the anode rod, can help extend the life of a water heater.
When a water heater is nearing the end of its lifespan, you may notice signs like increased energy bills, rusty water, or leaks. At this point, it's generally recommended to replace the water heater rather than continue repairing it. Consulting a professional plumber can help you determine the best time to replace your water heater and select an energy-efficient model that meets your household's needs.