How much does it cost to replace a water heater?
Water heater replacement costs $900 for a basic 40-gallon electric tank install, $1,800 for a typical 50-gallon gas tank with code upgrades, and $3,500+ for high-efficiency, large-capacity, or hybrid heat-pump units.
Quick price points (2026)
| Tier | Cost | Unit |
|---|---|---|
| Low | $900 | 40–50 gal tank |
| Typical | $1,800 | 40–50 gal tank |
| High | $3,500 | 40–50 gal tank |