Quick Answer: Fixing a leaking residential water heater typically costs between $150 and $600 for repairs. However, if the tank itself is leaking due to corrosion, replacement is necessary and costs $1,200 to $3,500 installed for a traditional tank or $2,500 to $5,500 for a tankless unit.
Common Water Heater Leak Repairs and Costs:
1. Pressure Relief Valve Replacement: $150-$300
The T&P (temperature and pressure relief) valve can fail and leak. This is a relatively simple repair that involves replacing the valve and checking system pressure.
2. Drain Valve Replacement: $150-$250
A leaking drain valve at the bottom of the tank is an easy fix. The old valve is removed and a new one is installed.
3. Supply Line Repair: $150-$350
Leaks at the cold water inlet or hot water outlet connections can often be fixed by tightening fittings or replacing flexible supply lines.
4. Anode Rod Replacement: $200-$400
While not a direct leak fix, a corroded anode rod can accelerate tank corrosion. Replacing it can extend your water heater's life.
5. Element Gasket Replacement (Electric): $200-$350
On electric water heaters, leaks around heating elements usually require new gaskets.
When the Tank is Leaking (Replacement Required):
If water is leaking from the bottom of the tank itself (not from connections or valves), the tank has corroded through and cannot be repaired. This requires full replacement:
- •40-50 gallon tank water heater: $1,200-$2,000 installed
- •50-80 gallon tank water heater: $1,500-$2,500 installed
- •Tankless water heater: $2,500-$5,500 installed
Factors That Affect Repair Costs:
- •Type and age of water heater
- •Location and accessibility
- •Parts needed
- •Whether emergency service is required
- •Local labor rates
At Kabam Plumbing, we provide honest assessments of whether your water heater can be repaired or needs replacement. We offer upfront estimates so you know the cost before we start. Call (813) 702-9366 to schedule a water heater inspection in Sun City Center and surrounding areas.
