How Much Does Hot Water Heater Replace Cost?
Short answer: most homeowners pay $1,586–$1,843 per heater, with an average around $1,715 (May 2026 homewyse.com). The final price comes down to job size, location, and local labor rates.
Typical cost — per heater
$1,586 – $1,843
Typical average: $1,715
Cost per heater. Reference range reorganized from homewyse.com (May 2026); not a quote.
What you're actually paying for
| Cost component | Typical range | Share |
|---|---|---|
| Water Heater Cost | $795–$894 | 49% |
| Hot Water Heater Replacement Labor, Basic | $633–$769 | 42% |
| Hot Water Heater Replacement Job Supplies | $77–$88 | 5% |
| Water Heater Debris Disposal | $81–$92 | 5% |
Ready for a real number?
Get a size- and location-specific estimate in seconds.
Open the cost calculator →Want more detail? Read the fullhot water heater replace cost guide.
Frequently asked questions
+ - How much does hot water heater replace cost?
Nationally, hot water heater replace typically costs $1,586–$1,843 per heater, per May 2026 homewyse.com data.
+ - What's included in hot water heater replace cost?
A typical job breaks down into water heater cost, hot water heater replacement labor, basic, hot water heater replacement job supplies, water heater debris disposal. The exact mix and totals vary by market.
+ - Does hot water heater replace cost vary by city?
Yes. It runs highest in New York, NY ($1,935–$2,261) and lowest in Austin, TX ($1,470–$1,704), driven by local labor and disposal rates.