Water Heater Replacement Cost Estimate
In the U.S., Water heater replacement typically costs $900–$3,500 installed, averaging around $1,200–$2,500 for a standard tank unit.
-
A 40-gallon gas tank water heater installed runs $900–$1,600, a 50-gallon gas tank runs $1,000–$1,900, a 50-gallon electric tank runs $800–$1,500. -
A standard like-for-like tank replacement takes 2 to 3 hours, and standard labor rates run $75–$150/hour. -
Permit and code rules can sometimes catch homeowners off guard, especially in older homes.
Get Estimates