GE Dishwasher Error Code H2O
No water detected
No water detected - internal water level does not change during fill, cycle cancelled.
First step from the service manual
Verify the water supply line is connected properly and the supply line valve is turned on, then restart cycle.
The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.
Get the full diagnostic procedure for H2O.
- 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
$29/month · Cancel anytime · Or $9.95 3-day pass
What H2O means on a GE dishwasher
The H2O error code on a GE dishwasher indicates that the control board detected no change in the internal water level during the fill phase of a cycle. The dishwasher monitors water intake through a float switch or water level sensor, and when that sensor fails to register any incoming water within the expected timeframe, the control cancels the cycle and displays H2O. This is a protective shutdown designed to prevent the wash pump from running dry.
The fill system involves several components working in sequence: the water supply valve at the wall, the inlet hose, the water inlet valve solenoid inside the dishwasher, and the float switch or pressure sensor that confirms water presence. A failure at any point in this chain can trigger H2O. The inlet valve solenoid is electrically operated and requires proper voltage and a functioning solenoid coil to open. If the coil has failed or the valve screen is clogged with mineral deposits, water will not enter the tub even if the supply line is fully open.
The most straightforward causes are also the most common: a closed supply valve, a kinked inlet hose, or a door that was not fully latched during startup. Beyond those, a faulty water inlet valve is the next most frequent culprit. Less commonly, a stuck float switch can falsely signal that the tub is already full, preventing the fill cycle from continuing. Because the cycle is cancelled rather than paused, a restart is required after addressing the underlying cause.
Source: manufacturer service documentation.
Common causes of H2O
- 01
Closed or restricted water supply valve
Wiring / connectionThe shut-off valve beneath the sink or behind the dishwasher may be partially or fully closed, blocking water flow entirely. Confirm the valve handle is parallel to the supply line and fully open.
- 02
Kinked or pinched inlet hose
Wiring / connectionThe braided or plastic fill hose connecting the supply valve to the dishwasher inlet can become kinked if the dishwasher was recently moved or reinstalled. Inspect the full length of the hose for bends or compression points.
- 03
Failed or clogged water inlet valve
Part replacementThe water inlet valve solenoid opens electrically to allow water into the tub. A failed solenoid coil, a clogged inlet screen packed with mineral scale, or debris in the valve body can prevent water from entering even when the supply line is open.
- 04
Stuck or faulty float switch
Part replacementThe float switch inside the tub monitors water level and signals the control board. If the float is stuck in the raised position due to debris or a mechanical failure, the control board interprets the tub as already full and will not continue filling.
- 05
Door latch not fully engaged
Wiring / connectionIf the door was not completely latched when the cycle started, the dishwasher may cancel the fill phase as a safety measure before water enters the tub. Confirm the door clicks firmly shut and the latch engages completely before starting a cycle.
Frequently asked questions about H2O
What does H2O mean on a GE dishwasher?
How do I fix the H2O error on my GE dishwasher?
Is it safe to keep using my dishwasher when H2O is displayed?
Will resetting my GE dishwasher clear the H2O error?
How much does it cost to repair a GE dishwasher showing H2O?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass