Yes, a leaking water heater is often repairable, depending on the cause of the leak. Minor issues like loose connections or faulty valves can usually be fixed with some DIY effort or a professional's help. However, severe issues such as a cracked tank or extensive corrosion might require a replacement. Always consult a professional to determine the best solution.