Do I need a plumber to install a water heater?
Installing a new water heater can be dangerous, so it's best to hire a
licensed plumber. ... According to the pros, the actual costs to install
a new hot water heater, whether it's a conventional unit or a more
energy-efficient tankless water heater, are highly variable.