Water Heater Installation - When you're planning to install a new water heater, expect to pay in the range of $800 - $2,200, including the heater itself, supplies, and labor.
The cost to install a water heater varies according to several factors:
Power Source - Electricity, Natural Gas, or Solar
Style - Tank or Tankless
Any Necessary Upgrades
The cost to install a water heater will typically include:
Materials and Supplies - Tank style is the traditional type of water heater; 40-50 gallons is the most common size. A tankless (also called "demand") model is a little more expensive initially to purchase and install but can save you money over time.
A solar heater, powered by the sun's rays, is the greenest of all. However, you will need a backup hot water source for cloudy days.
Labor - Labor includes the basic water heater installation by a licensed plumbing company. If you need upgrades, for example to the gas supply or electrical panel, that will add to the expense.
Cleanup - If you have a water heater replaced, there may be an additional charge to remove and dispose of the old heater.
Water Heater Installation (Tankless)
- Lots of factors go into this price. You may have to redo your gas system to be able to give the tank less enough gas.
$2,500 - $8,500
Water Heater Repair
- If you need your water heater repaired, you'll typically be looking at the cost of $170 - $450
. The cost to repair a water heater will vary, based on:
The cause of the problem
Size and type of heater (tank or tankless; gas, electric, or hybrid)
The cost to repair a water heater will usually include:
- Small parts and supplies are generally included in the cost of the repair.
- Your plumber may calculate an hourly fee (with a minimum) or a per-job charge for the repair. If it is necessary to replace your water heater, expect to pay extra for the labor involved in installing it, as well as the cost of the new heater.
- Hauling costs for your old water heater, if necessary, may add to the expense of this project.