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
- Your First Winter in This House: What to Check and Book
- How to Winterize a House: Printable Checklist + First-Freeze Dates
- Inspection Contingency Explained: Deadlines and Day 1–10
- Mortgage Rates Today: Compare Quotes and Total Costs
- Home Inspection Checklist for Buyers (2026)
- How Long Does a Roof Last? (2026 Lifespan Data)