Abstract: A waste energy hot water heater which extracts heat energy through heat exchange with flue gas from a primary heating device is disclosed. The water heater has an easily removable, compact, and simple heat exchanger and a flue gas bypass system to avoid overheating the heat exchanger.