Are water heaters expensive? Nowadays, a branded water heater with a small tank will cost you as low as 2000 Rupees. So, water heaters are not expensive anymore. Its usages are still. Therefore, the best idea is to buy a geyser or storage water heater with a 5-star rated heating