Water heater replacement cost

Replacing a standard tank water heater costs most homeowners $1,300 to $2,600 installed. Switching fuel type or moving to tankless is what pushes the number past that.

A tank water heater installed with its supply lines and flue connected

National average

$1,850

per project

National estimate as of September 2026, not a quote. Where these figures come from.

A water heater replacement is one of the few home repairs that is usually urgent, which is exactly why it is worth knowing the number before the tank fails. A like-for-like swap of a standard 40 or 50 gallon tank is a half-day job for one plumber, and the price is fairly predictable. The bill grows when the replacement is not like-for-like.

Installed cost by type

  • Electric tank, 40 to 50 gallon: $900 to $2,000
  • Gas tank, 40 to 50 gallon: $1,200 to $2,800
  • Gas tankless: $2,800 to $6,500
  • Electric tankless: $2,000 to $5,000
  • Heat pump (hybrid): $2,500 to $5,500, before federal and utility rebates

Tank versus tankless

A tank heater keeps 40 to 50 gallons hot around the clock and costs less to buy and install. A tankless unit heats on demand, lasts roughly twice as long, and takes up wall space instead of floor space — but a gas tankless usually needs a larger gas line and new venting, and an electric tankless often needs a service panel upgrade. Those two upgrades, not the appliance, are what make tankless conversions land in the upper half of the range.

What is included in a fair quote

The unit itself, delivery, removal and disposal of the old tank, new flexible water connectors, a new temperature and pressure relief valve with a discharge pipe, a new expansion tank where code requires one, an earthquake strap in seismic zones, the permit, and the inspection. A quote that omits the permit is not cheaper — it is incomplete, and it becomes your problem when you sell the house.

Add-on line items

  • Permit and inspection, varies widely by jurisdiction: $50 to $400
  • Thermal expansion tank: $150 to $350
  • Gas line upsize for tankless: $500 to $2,000
  • Emergency same-day call-out, on top of the replacement: $150 to $400
Water running from a corroded pipe
Rust in the hot water, or water pooling at the base, means the tank itself has gone. A tank cannot be repaired.

Signs you are replacing rather than repairing

Rusty hot water, a tank over ten years old, water pooling at the base, or a failed anode rod in an older unit all point to replacement. A failed thermocouple, heating element or thermostat on a unit under eight years old is usually worth repairing for a fraction of a replacement.

Emergency versus scheduled

A same-day emergency call-out typically adds $150 to $400 over a scheduled appointment, and after-hours rates can be higher still. If the tank is over ten years old and showing early signs, scheduling the replacement is materially cheaper than waiting for it to flood the floor.