Water Heater Replacement Cost Guide
Estimate what it costs to replace your water heater based on the type, tank size, and any code upgrades, then see average US prices.
Get real water heater replacement quotes
Compare free, no-obligation quotes from vetted local pros near you.Get my free quotes
Advertising disclosure: we may earn a commission from quote requests, at no cost to you.
Average cost
| Scenario | Range |
| Tank water heater (40-50 gal) | $1,200 – $2,500 |
| Tankless (gas) | $2,000 – $4,500 |
| Hybrid / heat pump | $1,800 – $4,000 |
| Labor only | $300 – $800 |
| Permit + code upgrades | $100 – $800 |
What affects the price
- Type. Tankless and hybrid units cost more than standard tanks but save energy over time.
- Tank size. Bigger tanks and higher flow rates cost more.
- Fuel and venting. Gas units may need new venting; switching fuel types adds work.
- Code upgrades. Expansion tanks, pans, and updated connections may be required.
- Labor. Licensed plumbers charge more than handymen but ensure code compliance.
- Location. Permit fees and labor rates vary by area.
FAQ
How much does it cost to replace a water heater?
A standard tank runs $1,200 to $2,500 installed; tankless and hybrid units cost more.
Is a tankless water heater worth it?
Tankless costs more upfront but lasts longer and lowers energy bills, which can pay off over its life.
How long does a water heater last?
Tank units last about 8 to 12 years; tankless can last 20 years with maintenance.
Can I replace a water heater myself?
Electric tanks are sometimes DIY, but gas, venting, and permits usually call for a licensed plumber.
What size water heater do I need?
A 40 to 50 gallon tank suits most families; tankless is sized by flow rate and number of fixtures.