What a new water heater costs
Most water heater replacements land between $1,300 and $5,500 installed, with about $1,700 as a national average.
| Type | Range |
|---|---|
| Electric tank, 50 gallon | $970 to $1,300 |
| Gas tank, larger sizes | $2,000 to $4,000 |
| Tankless, whole house | $4,500 to $6,500 |
What moves the price
- Fuel and size. Gas units and bigger tanks cost more. Size it to your household, not the old tank.
- Switching types. Going tankless or switching from electric to gas may need new gas lines, venting or electrical work.
- Code updates. Expansion tanks, drain pans and new venting are often required when a heater is replaced.
- Access. Attic and tight closet installs take more labor.
- Timing. Nights, weekends and holidays usually cost more.
Ask whether the price includes removing the old heater, permits and any code updates, and get it in writing.
Price ranges are national figures from Inch Calculator. Prices in Rutherford County vary with the home, the job and the time of day. Your written quote is what counts.