Localized for 1,000+ U.S. cities — adjusted for local labor, climate & permits

Water Heaters · cost by city

Tank Water Heater Replacement cost (2026)

Replacing a standard storage-tank water heater, including the unit and installation. Select your city for a localized number, adjusted for labor rates, climate and permits.

National average · 2026
$1,100 $3,100

Homeowners typically pay about $2,100 as a national figure — your city changes the number.

$1,100typical $2,100$3,100
Typical range
$1,100–$3,100
Most affordable
El Paso, TX
$1,950
Most expensive
San Jose, CA
$2,750
Cities covered
1000+
By type

Tank Water Heater Replacement cost by type

National ranges by option. Localize any of these to your city below.

TypeNational 2026 range
Gas (40–50 gal)$1,100 $1,800
Electric (40–50 gal)$900 $1,600
High-capacity (75 gal)$1,800 $3,100
Trending

Popular tank water heater replacement estimates

Homeowners search these cities most for this project — local 2026 pricing for each.

tank water heater replacement guides & advice

All guides →
By city

Where tank water heater replacement costs the most & least

Major U.S. cities, 2026 localized estimates — tap any city for the complete breakdown.

Cost drivers

What affects the price

  • Fuel type (gas vs electric)
  • Tank capacity (40, 50 or 75+ gallons)
  • Code-required upgrades (expansion tank, venting, straps)
  • Accessibility of the install location
Save money

Ways to cut the cost

  • Right-size the tank to your household — bigger isn't always better
  • Electric tanks cost less upfront than gas
  • Replace before failure to avoid emergency-call premiums
  • Check rebates on high-efficiency models
Best time to buy

Cheapest time for tank water heater replacement

An aging tank tends to give out in winter, when it's working hardest against cold incoming water — and that's exactly when replacement costs the most. Get ahead of it.

Best window
Spring and early fall
Avoid
Deep winter (failure season)
Off-peak savings
5–10%
FAQ

Tank Water Heater Replacement cost questions

How much does tank water heater replacement cost in 2026?

Nationally, tank water heater replacement runs about $1,100–$3,100, with most homeowners paying around $2,100. Your city moves this based on local labor, climate and permits — El Paso, TX is among the lowest ($1,950) and San Jose, CA among the highest ($2,750).

What are the main types of tank water heater replacement and how do they compare?

Gas (40–50 gal) ($1,100–$1,800); Electric (40–50 gal) ($900–$1,600); High-capacity (75 gal) ($1,800–$3,100). Pick a city below to localize any of these to your area.

What affects the cost of tank water heater replacement?

Fuel type (gas vs electric); Tank capacity (40, 50 or 75+ gallons); Code-required upgrades (expansion tank, venting, straps); Accessibility of the install location.

When is the cheapest time for tank water heater replacement?

The best window is spring and early fall, when demand drops and installers discount — typically 5–10% off peak pricing. Avoid deep winter (failure season).