How Long Does a Water Heater Last? Tank vs Tankless Lifespan Guide

Updated

Water heaters are one of the most essential and frequently replaced systems in any home. They run every single day, heating water for showers, dishwashers, laundry, and sinks. Yet most homeowners never think about their water heater until it fails — often with a flooded basement or a cold shower.

Understanding how long a water heater lasts helps you plan for replacement costs, avoid emergency failures, budget for long-term home maintenance, and protect your home from water damage.

The average water heater replacement costs between $1,200 and $4,500, depending on the type of unit, fuel source, and installation complexity. If you know when your water heater is approaching the end of its useful life, you can plan for that expense rather than scrambling during an emergency. See our regional cost guides for state-by-state pricing.

Related on HomeScore