Other than one uses a tank and the other does not, the tank heater keeps water heated all of the time, whereas the tankless heater only heats water when you need it. Tankless water heaters are much more energy efficient than the traditional tank heaters