A traditional water heater will continuously store and heat about 50 gallons of water. However, if you use more than that 50 gallons at any one time, you will run out of hot water. A tankless water heater creates hot water on demand. This is more energy efficient and you will never run out of hot water.