mypros+
Error code reference

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.

MyPros+ Max

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
Get the full procedure

$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

  1. 01

    Closed or restricted water supply valve

    Wiring / connection

    The 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.

  2. 02

    Kinked or pinched inlet hose

    Wiring / connection

    The 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.

  3. 03

    Failed or clogged water inlet valve

    Part replacement

    The 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.

  4. 04

    Stuck or faulty float switch

    Part replacement

    The 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.

  5. 05

    Door latch not fully engaged

    Wiring / connection

    If 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.

See the test procedure for each cause

Frequently asked questions about H2O

What does H2O mean on a GE dishwasher?
H2O on a GE dishwasher means the appliance did not detect any change in the internal water level during the fill phase and cancelled the cycle as a result. The dishwasher uses a float switch or water level sensor to confirm that water is entering the tub. When that confirmation never arrives within the expected time, the control board shuts down the cycle and displays H2O. The code points to a problem somewhere in the water supply or fill system.
How do I fix the H2O error on my GE dishwasher?
Start by checking that the water supply shut-off valve under the sink is fully open and that the inlet hose has no kinks. Once you have confirmed water can flow freely, restart the cycle to see if the error clears. If H2O returns, the water inlet valve itself may be clogged or failed and would need to be inspected and likely replaced. A stuck float switch is another possibility if the valve and supply line both check out.
Is it safe to keep using my dishwasher when H2O is displayed?
The H2O code means the dishwasher already cancelled the cycle before washing began, so there is no immediate safety hazard from the error itself. However, you should not attempt to bypass the error or force the machine to run without resolving the fill problem, since operating the wash pump without water present can damage the pump. Address the cause of the error before running another cycle.
Will resetting my GE dishwasher clear the H2O error?
Resetting the dishwasher by pressing the cancel button or cutting power will clear the displayed code, but it will not fix the underlying issue. If the water supply problem has not been corrected, H2O will reappear when you start the next cycle. Only after the cause has been resolved, whether that is opening a valve, straightening a hose, or replacing a failed inlet valve, will the code stay clear.
How much does it cost to repair a GE dishwasher showing H2O?
If the fix is simply opening a closed supply valve or straightening a kinked hose, there is no parts cost at all. If the water inlet valve needs replacement, parts alone typically range from around $25 to $75 depending on the model, with professional labor adding $100 to $200 or more depending on your area. A faulty float switch is generally on the lower end of that parts range. Diagnosing the specific failed component first will help you get an accurate repair estimate.

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

Get Started

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