There are 3 major types of hot water heaters, tank-less, on-demand, and instantaneous. Tank-less is the most expensive type while instantaneous is on the cheapest side. The various types of hot water heaters can be classified or divided into three groups – tank-less, on-demand, and instantaneous. Tank-less is the most expensive type while instantaneous is the cheapest one