Water Heater Installation Cost Installing a water heater costs between $815 and $1,591, or an average of $1,201, including the unit and labor. Tankless heaters cost about $1,000 to $3,000. Water heater prices range from $300 to $2,000 or more for the unit alone while plumber labor runs $45 to $150 per hour.
How much is the labor to install a hot water heater?
Labor costs to install a standard replacement water heater usually run from $150 to $800. Most plumbers will quote a flat rate that includes materials and labor, but some may charge by the hour. Hiring a plumber will cost anywhere from $45 to $200 per hour, and an electrician can run from $50 to $100 an hour.
Can I still use water heater if it is leaking?
If you have a leaking gas-powered water heater, we recommend that you shut off the gas supply before working with the tank. There should be a dedicated gas shut off valve on the gas line leading to the tank. See below for a visual illustration of a gas water heater shut down.
Can a homeowner replace a water heater?
Generally a homeowner can replace an existing water heater themselves, but should obtain a permit. The safest way to know what your local building department requires is a quick call or visit to the department.
How long does it take to install a water heater?
The answer to this question is – it depends. However, any new water heater should be delivered and installed in your home in one day or less. If you are replacing your unit with the same “type” of unit that you had before, your new system should be up and working in about 2-3 hours.