2026 pricing guide with national averages, detailed breakdowns, and city-level cost data.
National Average
$1,000 - $3,500
Water heater replacement keeps your home comfortable with reliable hot water. Tank heaters cost $800 to $2,200 while tankless models run $2,000 to $5,500 installed.
8,599
Verified Providers
33
States Covered
4.9
Avg Rating
| Project Type | Low | Typical | High |
|---|---|---|---|
| 40-Gallon Tank (standard) | $800 | $1,200 | $1,800 |
| 50-Gallon Tank | $1,000 | $1,500 | $2,200 |
| Tankless Water Heater | $2,000 | $3,500 | $5,500 |
| Heat Pump Water Heater | $2,500 | $4,000 | $6,000 |
| Water Heater Repair | $150 | $350 | $700 |
Tank water heaters last 8 to 12 years. Tankless models last 15 to 20 years. Annual flushing and maintenance extends the lifespan of both types.
Tankless heaters cost more upfront but save $100+ per year on energy and last nearly twice as long. They are worth it if you plan to stay in your home 5+ years.
A standard tank replacement takes 2 to 4 hours. Switching from tank to tankless takes 4 to 8 hours due to gas line and venting modifications.
Yes. Federal tax credits up to $2,000 are available for qualifying heat pump water heaters. Many utilities offer additional rebates of $200 to $500.
Replace if it is 10+ years old, leaking from the tank, producing rusty water, making unusual noises, or not heating water efficiently.
See localised pricing for water heater replacement in these popular cities.