Cost Analysis
Water Heater Replacement Cost (2026)
Published estimates range from $600 to $6,000. That spread exists because different sources include different scope, use different data, and cover different geographies. Below: what each source actually says, why the numbers disagree, and how to figure out which apply to you.
15 estimates from 8 sources · Last verified October 2026
Why Estimates Differ
Scope
One quote includes permits + disposal. Another excludes them. A $1,200 and $2,000 estimate may describe the same actual work.
Inclusions
Some sources report equipment + labor. Others add permits, removal, venting mods. Always check what's in the number.
Data source
HomeAdvisor reports what homeowners paid. Forbes uses expert interviews. Fixr models from contractor data. Different inputs, different outputs.
Cost by Equipment Type
| Type | Published Range |
|---|---|
| Gas Tank (40-50 gal) | $600–$2,500 |
| Electric Tank (50 gal) | $600–$1,800 |
| Tankless Gas | $1,500–$6,000 |
| Heat Pump (Hybrid) | $1,500–$4,000 |
What Should Be in the Quote
Repair or Replace?
Repair: $150–$960. Replacement: $600–$6,000.
Repair
- Unit under 8 years old
- Single component failure
- Repair < 50% of replacement
- No corrosion or leaking
Replace
- Unit 10+ years old
- Tank leaking or corroded
- Repeated repairs
- Repair > 50% of replacement
All 15 published estimates
Range reflects different sources, scopes, and methodologies. Estimates are not directly averaged.
Collects pricing from contractors and homeowner surveys. Estimates are national averages unless specified.
Collects pricing from contractors and homeowner surveys. Estimates are national averages unless specified.
Collects pricing from contractors and homeowner surveys. Estimates are national averages unless specified.
Aggregates from contractors, material suppliers, and industry data. Uses a standardized cost modeling methodology.
Aggregates cost data from homeowner-reported projects and contractor estimates. Ranges represent middle 50% of reported costs.
Collects pricing from contractors and homeowner surveys. Estimates are national averages unless specified.
Collects pricing from contractors and homeowner surveys. Estimates are national averages unless specified.
Aggregates cost data from homeowner-reported projects and contractor estimates. Ranges represent middle 50% of reported costs.
Aggregates from contractors, material suppliers, and industry data. Uses a standardized cost modeling methodology.
Editorial research combining contractor interviews, aggregator data, and manufacturer pricing.
Collects pricing from contractors and homeowner surveys. Estimates are national averages unless specified.
Editorial research combining contractor interviews, aggregator data, and manufacturer pricing.
Expert-reviewed estimates from contractors and industry professionals.
Editorial estimates based on contractor interviews, manufacturer data, and regional cost analysis.
Aggregates cost data from homeowner-reported projects and contractor estimates. Ranges represent middle 50% of reported costs.
How we compare sources
We collect published cost estimates from established home-improvement resources and display them with full attribution. Each source uses different data collection methods, scopes, and geographic coverage. We do not average incomparable estimates. Instead, we help you understand what each source includes and why their numbers differ. All sources are linked so you can verify the original data.
Check your contractor quote
Describe Your Project
I need to a water heater in .
Frequently Asked Questions
How much does it cost to replace a 50-gallon gas water heater?▼
Is it cheaper to repair or replace a water heater?▼
Why do water heater quotes vary so much?▼
Do I need a permit to replace a water heater?▼
How much does a tankless water heater cost to install?▼
Are there rebates for heat pump water heaters?▼
How long does water heater replacement take?▼
What should be included in a water heater installation quote?▼
Have a quote or completed project?
Anonymized submissions build local data no aggregator has.
Submit Data