The typical lifespan of a water heater is about 8 to 12 years. However, this can vary depending on the type of water heater and the amount of use it gets. Warranties can be a big clue. Consumer brand heaters have prorated warranties whereas professional brands have full warranties.