Water Heater Replacement Cost Calculator
Price a conventional storage-tank water heater replacement—not a tankless system—with fuel, venting, disposal, and safety upgrades called out separately.
Your project
Tank sizeiTank size Tank size should match household demand and available installation space. | |
|---|---|
Fuel typeiFuel type Hybrid tanks cost more and need suitable space, drainage, and electrical service. | |
Venting styleiVenting style Power-vent gas models require a fan assembly and compatible venting. | |
Your stateiYour state Scales U.S.-average labor and material midpoints for typical state-level pricing. It is not an on-site bid. |
How to use this calculator
- Select the tank size, fuel, and venting style.
- Toggle disposal and safety upgrades that apply.
- Choose your state and review each itemized line.
Results explained
The calculator separates the primary installed material from the selected finish and optional scope so you can compare contractor proposals component by component.
Quick reference: standard water heater replacement
Installed U.S.-average midpoints before the selected state adjustment.
| Scope | Midpoint |
|---|---|
| 40-gal gas tank | $1,750 |
| 50-gal gas tank | $2,050 |
| Hybrid heat-pump upgrade | +$2,200 |
| Power-vent upgrade | +$1,250 |
Rates are planning midpoints; difficult access, repairs, and minimum job charges can shift quotes.
How the estimate is built
Tank size establishes the installed equipment line. Fuel, venting, disposal, and safety options are itemized before the state multiplier is applied.
Example scenario
A 50-gallon gas replacement with haul-away and a pan/expansion package is about $2,665 at U.S. average.
FAQ
Is this for tankless water heaters?
No. Use the separate tankless calculator for on-demand systems.
Will a hybrid work in a closet?
Hybrid models need airflow, condensate drainage, and adequate room volume; confirm manufacturer requirements.
Do I need an expansion tank?
It is commonly required on closed plumbing systems; local code and your plumber determine the final setup.