Tank water heaters last 8–12 years. Tankless models last 20+ years with annual descaling maintenance.
Tank water heaters are among the most reliable home appliances — until they fail, often without warning. A standard gas or electric tank unit lasts 8–12 years according to InterNACHI and NAHB research, with hard water and sediment buildup being the primary shorteners of lifespan. When a tank fails, it typically means a flooded utility room. Tankless (on-demand) water heaters last significantly longer — 20+ years with annual descaling — but cost more upfront and require professional maintenance. Knowing the age of your water heater is the single most important factor in avoiding an emergency replacement.
Replace a tank water heater when it reaches 10 years, when you see rust in the hot water, or when the tank is actively leaking. A leaking tank cannot be repaired — it must be replaced immediately. If your unit is 8–12 years old and needs any repair costing over $400, replacement is typically better value given the remaining lifespan. Proactive replacement during a planned renovation or before a sale is far better than an emergency replacement.
Check the serial number label on your water heater — the manufacture date (not install date) is embedded in the serial number. Most manufacturers encode it in the first 4 characters. A water heater installed "2 years ago" by the previous owner may actually be a 9-year-old unit near end of life.
Tankless (on-demand) water heaters last 20+ years with proper maintenance — about twice as long as tank units. Annual descaling is required, especially in hard water areas. Rinnai and Navien models are particularly well-regarded for longevity.
A standard 40-50 gallon tank water heater installed costs $800–$1,600. Tankless units run $1,000–$2,500 installed. Heat pump hybrid water heaters cost $1,200–$2,000 but cut energy usage by 60–70% vs. conventional electric.
Key warning signs: rust-colored hot water, rumbling or popping sounds, inconsistent water temperature, water pooling at the base, and age over 10 years. A leaking tank will not repair itself — replace it immediately to avoid water damage.
Enter your install date or last service, and IsItDue will tell you exactly when it's due — and how much to set aside each month.
Start tracking for free →