A water heater can leak for several reasons including a faulty pressure relief valve, corrosion, a damaged drain valve, or sediment buildup. If this happens, it’s essential to turn off the power and water supply and seek professional assistance promptly to diagnose and fix the issue, as ignoring it can lead to water damage and safety concerns.