Not many homeowners realize replacing a water heater is a common home improvement expenditure. Generally, an electric or gas water heater’s traditional lifespan is 8 to 12 years. So, what should the costs be like? As per the pros, the costs for installing a brand new water heater vary significantly across the board.

Unique Installations

On an average, installing water heaters could cost between $700 and $2000. Determining actual or estimate costs is difficult without first seeing the installation site and equipment.

The cost is based on the installation type, which is unique to every installation project. It’s dependent on the unit type currently owned by customers, what the replacement is like and the changes required for bringing the installation to current code.

Hiring a Plumber

A professional plumber is a qualified, licensed individual who knows how to install the water heater correctly every single time. The licensed plumber ensures the right placement of safety features and installation as per plumbing code. Water installation is not easy and it’s also unsafe. Improperly installed water heaters aren’t rare.

Water Heater Rules

Installing electric heaters means meddling with electricity worth almost 240 volts. In case of unattended gas water heater leaks, catastrophic damage to its occupants or the house is likely.

Other installation considerations include ensuring an adequately plumbed unit, which entails installation with sufficient clearance and making sure the drip pans are well-equipped, if required.

In case of tankless or gas-fired water heaters, ensure the units are vented properly to mitigate any exposure to combusted fuel-produced monoxide gases.


Water heater installation is not just about the price, but there’s also the aspect of safety. It’s therefore wise to get the repairs done by a licensed plumber. XYZ is a reputed company that has been in the business of installing water heaters for the past several years. If you are looking for professional water heater installation assistance, get in touch with us.