Question: how much does it cost to replace a water heater?
Answer: For these complex types of jobs, you can expect to pay between $1,500 and $3,000, depending on your specific needs. Moving your water heater will increase your costs as well, typically adding $1,000 to $2,000.