Abstract: A hot water system and method are provided. The system includes a tank configured to receive hot water, a heat recovery system for heating water, and a controller configured to use the heat recovery system to maintain the hot water in the tank at a temperature within a predetermined range of temperatures. The method involves receiving a flow of water and heating the water using the hot water system.