Installing a new tankless water heater takes approximately 4-6 hours, depending on how much work you need to do inside the home.