How Long Does It Take to Install a New Hot Water Heater?

A professional water heater installation typically takes between 2 and 4 hours. The exact time depends on the type of unit, existing connections, and whether upgrades to plumbing, gas, or venting are needed.