A tank water heater stores and heats a large volume of water in a reservoir, while a tankless water heater heats water on demand, providing unlimited hot water without the need for storage. Tankless models are more energy-efficient and can lower your energy bills.