Yes, it is worth fixing a hot water heater! In many cases, the cost of repairing a hot water heater is much less than the cost of replacing it. If your hot water heater is leaking or not producing enough hot water, it's definitely worth having it repaired.