mypros+
Error code reference

GE Refrigerator Error Code F504

Cannot fill hot water tank without tripping the level sensor

Cannot fill hot water tank without tripping the level sensor - hot water fill time expires.

First step from the service manual

Check water supply, isolation valve, hot water valve, and float switch.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for F504.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

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

What F504 means on a GE refrigerator

The F504 error code on a GE refrigerator indicates that the hot water tank failed to reach the required water level before the fill time limit expired. This is a timed fill fault: the control board allows a set window for the float switch inside the hot water tank to trip, confirming the tank is full. If that float switch does not activate within the allotted time, the board logs F504 and halts the fill cycle to prevent potential overflow or dry-heating conditions.

The hot water fill system relies on several components working in sequence. An isolation valve must be open and supplying adequate line pressure, the hot water inlet valve must open on command, and water must flow into the tank at a sufficient rate to raise the float switch within the time limit. A failure at any one of these points, whether a closed isolation valve, a clogged or stuck inlet valve, or a float switch that is stuck in the down position, will cause the fill timer to expire without confirmation that the tank is full.

Diagnosis should begin with the simplest causes first. Confirm that the household water supply is on and that the isolation valve behind or beneath the refrigerator is fully open. Check the hot water inlet valve for continuity and inspect the valve screen for sediment blockage. If the supply and valve check out, the float switch itself may be mechanically stuck or electrically faulty and should be tested for proper operation as water rises in the tank.

Source: manufacturer service documentation.

Common causes of F504

  1. 01

    Closed or partially closed isolation valve

    Wiring / connection

    The isolation valve supplying water to the refrigerator may be turned off or only partially open, severely restricting flow. Locate the valve at the wall or under the unit and confirm it is fully open.

  2. 02

    Clogged or failed hot water inlet valve

    Part replacement

    The hot water inlet valve can become blocked by mineral sediment on its screen, or the solenoid coil can fail electrically, preventing water from entering the tank. Inspect the inlet screen for debris and test the solenoid for proper continuity.

  3. 03

    Stuck or faulty float switch

    Part replacement

    The float switch inside the hot water tank signals the control board when the tank reaches the correct fill level. If the float is mechanically stuck in the down position or the switch contacts are faulty, the board never receives the confirmation signal and the fill timer runs out.

  4. 04

    Low household water pressure

    Wiring / connection

    Insufficient water pressure at the supply line can slow the fill rate enough that the tank cannot reach the required level before the time limit expires. Check pressure at a nearby fixture and confirm it meets the refrigerator's minimum supply requirement.

  5. 05

    Kinked or restricted supply line

    Wiring / connection

    A kinked water line running to the refrigerator can reduce flow to the point where the hot water tank fills too slowly. Inspect the full length of the supply line for kinks, tight bends, or compression damage.

See the test procedure for each cause

Frequently asked questions 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.
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.
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.
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.
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.

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

Get Started

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