The time it takes to heat the water depends on the temperature of the water entering the hot tub and the ambient air temperature. On a typical summer day, it may take an average of 6-12 hours for the water to heat to 104 °F (40 °C). Once the water has reached the desired temperature, the pump can be left on to keep the water at a pleasant temperature.