mypros+
Error code reference

GE Refrigerator Error Code F504

Cannot fill hot water tank without tripping the level sensor

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the F504 error code actually means

Your GE refrigerator tried to fill its hot water tank but the tank did not fill up in time, so the refrigerator stopped the process and showed this error. This usually means the water supply is restricted, the valve that lets water in is not working properly, or the sensor that detects the water level is stuck. Checking that your water supply is fully on and that no valves are partially closed is a good first step.

Diagnostic procedure

The full F504 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check water supply, isolation valve, hot water valve, and float switch.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F504 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of F504

Ranked by how often they cause this code
  1. 1Closed or partially closed isolation valve
  2. 2Clogged or failed hot water inlet valve
  3. 3Stuck or faulty float switch
  4. 4Low household water pressure
  5. 5Kinked or restricted supply line

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about F504

What does F504 mean on a GE refrigerator?
F504 means the hot water tank could not fill to the required level before the fill time limit expired. The control board monitors a float switch inside the tank to confirm a successful fill. When that switch does not trip within the allowed time, the board stops the fill cycle and displays F504. This protects the system from running the hot water components in a low-water or no-water condition.
Is F504 on a GE refrigerator a safety concern?
The F504 code is itself a protective response rather than a dangerous failure. The control board stops the fill cycle specifically to prevent the hot water system from operating without adequate water, which could damage heating components. You should address the underlying cause promptly, but the code indicates the safety logic is working as intended.
Will resetting the refrigerator clear the F504 code?
A power reset may temporarily clear the F504 code, but if the underlying problem is not corrected, the code will return the next time the refrigerator attempts to fill the hot water tank. A reset is useful for confirming whether the fault is intermittent, but it is not a substitute for diagnosing and correcting the actual cause. Address the water supply, inlet valve, and float switch before relying on a reset to resolve the issue.
Can I fix F504 myself, or do I need a technician?
Some causes of F504 are straightforward DIY fixes, such as opening a closed isolation valve, clearing a kinked supply line, or cleaning a clogged inlet valve screen. If those checks do not resolve the code, testing the hot water inlet valve solenoid and float switch requires a multimeter and some comfort working inside the appliance. If you are not confident testing electrical components, a qualified technician should handle the repair.
How much does it cost to repair an F504 error on a GE refrigerator?
If the fix is as simple as opening a valve or replacing a supply line, costs are minimal, typically in the range of $10 to $40 for parts. A replacement hot water inlet valve generally runs $30 to $80 in parts. A float switch replacement can range from $20 to $60. Adding professional labor, a service call typically costs $100 to $200 depending on your area, with total repair costs ranging from $150 to $350 if parts and labor are both required.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass