Question: how much does it cost to put in a new water heater?
Answer: The Home Depot offers traditional water heater tanks and modern tankless units, both powered by either gas or electricity. Depending on your selection, the average cost for water heater installation is between $1,000 to $3,000.