Question: how much does labor cost to install a water heater?
Answer: Labor. 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.