How much should a plumber charge to install a hot water heater?

How much should a plumber charge to install a hot water heater?

Plumbers typically charge $45-$65 per hour. In most cases, a plumber will install a water heater in a day (6-8 hours). You can expect to pay between $270 and $520. Water heaters that are difficult to access can take extra 2-3 hours to install.

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.Sep 21, 2021