AIR CONDITIONING | PLUMBING | ELECTRICAL | SERVICE CONTRACT | COMMERCIAL | RESIDENTIAL

Water Heater Cost

The average water heater cost is around $800 to $1,500 in the US. This number includes the price of the unit itself, and the labor cost to get the installation done correctly. However, the actual cost to get your water heater installed can be far different from that due to the type of water heater unit you choose, and the technicians you hire. Here are the general estimations of water heater installation costs for each type of system:


Based on Technology


The most common types of water heaters are tanked and tankless water heaters. The tanked heater is cheaper, and costs between $550 to $2,000 for the total installation cost. Meanwhile, the tankless system is around $650 to $4,000. Besides these two, there is also an indirect water heater system that costs $1,500 to $3,000. Most houses in the US use the tanked systems due to their affordable prices and low operational cost.


Based on Capacity


With a tankless water heater, you don’t need to worry about the capacity because the unit can supply an unlimited amount of water. On the other hand, the tanked system will rely heavily on the tank capacity to supply a sufficient amount of hot water.. Once the supply runs out, it will take a while before you can have hot water running out of your faucets again.



● 30 gallons: $270 – $900
● 40 gallons: $320 – $1,600
● 50 gallons: $400 – $2,200
● 75 gallons: $900 – $3,000
● 80 gallons: $1,000 – $3,000


The more people you have in your home, the bigger capacity you will need. And if you love a long hot tub, you will need to an even bigger tank to satisfy your needs.


Based on Energy Sources


Water heaters have varied energy sources they use to run their systems. Each one of them has its advantages and disadvantages. Of course, the prices vary as well. Here are the water heater costs for each type of energy source:



● Electric: $300 to $3,200
● Natural Gas: $350 to $2,250
● Solar: $2,800 to $9,000
● Hybrid: $1,200 to $4,000


Labor Cost

The estimation costs explained above includes the average labor costs. Sometimes, these prices can be higher if you have a complicated situation, or your technicians have an outstanding reputation with their experience.

In general, a water heater takes 2-3 hours to install. The plumber labor cost is around $45-$200 per hour. If your electrical system is not ready for the water heater yet, you would need to factor in extra labor costs to hire electrical technicians. That would be around $50 to $100 per hour. How much money you will need to spend on electrical labor depends on what kind of electrical jobs you need performed, and how complex the work is.

To get the precise calculation of your water heater installation, you need to contact water heater contractors near you. Ask them to calculate a budget according to your requirements. Make sure to hire only a reputable company to perform such a project because poor installation may lead to defective equipment.



ECM provides electrical repair services with its headquarters located in Boynton Beach, FL, provides electrical services within Palm Beach County, Broward County, Martin County, and St. Lucie County.

If you are having electrical problems, our on-call emergency repair specialists are here and ready to assist you. So if you’re in need of electrical repairs, don’t hesitate to contact us today to schedule a FREE diagnostic service call (with repair)! Our electrical repairs experts will diagnose your problem and inform you of the issue so that you can have the issue addressed and repaired on the spot! Call us at 561-295-1763 or contact our electrical repairs team.

Translate »