Standard tank water heaters: 8 to 12 years
A conventional gas or electric tank water heater stores anywhere from 30 to 80 gallons of water inside a steel tank lined with glass or another protective coating. That lining is what keeps the steel from corroding on contact with water, and an anode rod is installed specifically to corrode in place of the tank itself. Once the anode rod is used up and the lining develops even small cracks, the tank starts rusting from the inside, and that process is not reversible. Most tank units land somewhere in the 8 to 12 year range before this becomes the limiting factor, though we've seen units fail earlier in harsh water conditions and others last well past 12 years with consistent maintenance.