Here's the quick answer – pool heaters can last anywhere from 10 to 25 years or more, depending on the type of pool heater, how regularly it is maintained, and how thorough the maintenance is.