The answer to 'when to replace water heater' is that most water heaters need to be replaced every 8-12 years, depending on the type and usage. Over time, the tank can develop leaks or the heating elements can fail, reducing efficiency and increasing the risk of water damage.
Signs it's time to replace your water heater include strange noises, reduced hot water capacity, or visible corrosion. Older models may also be less energy-efficient, costing you more to operate. Replacing the water heater before it fails completely can help you avoid a sudden and inconvenient breakdown.