What this code means, briefly
The short reading of H2O on a KitchenAid dishwasher: the published table gives this code a potential cause rather than a diagnosis: the machine is not detecting water. There is little point running it: it will stop at the same place until water arrives, or until the sensing that looks for it is fixed. Most of what follows is diagnosis rather than repair, and the repair end of it is a technician job.
Error codes
Reference| Code | Meaning |
|---|---|
| H2O | Potential Cause: Not Detecting Water |
What you actually observe
- The cycle stops early with the tub dry — Water never arrived, which puts the supply first.
- The fill sounds short, or you hear nothing at all — The sound of the fill is the quickest way to tell a starved fill from an absent one.
- NEAR MISS — water is arriving and the code still shows — That points at level or flow sensing rather than at the water itself.
What triggers H2O, most likely first
- The supply tap not fully open, or a kinked inlet hose — It goes first because it is free to check and because it is what most of these turn out to be: a tap turned down during other work starves the fill without anything failing.
- A kinked or crushed inlet hose — The hose runs behind the appliance where it gets pushed against a wall, and a bend that looks gentle from the front can be closed at the back.
- A failed inlet valve or a sensing fault — Last: a valve that no longer opens and a sensor that cannot see the water it has produce the same code, and both need the appliance opened.
What to check first, second, third
- Open the tap fully and start a fresh cycle — The cheapest check available and the commonest answer.
- Open the tap fully by hand and check it turns freely — The cheapest check available and the one that resolves most of these codes.
- Listen at the start of the cycle for the fill — A full fill, a trickle and silence each point somewhere different.
- Body: Use the sound of the fill to split the fault — a trickle is a restriction and silence is a valve or a circuit.
What an owner can safely do
- Open the tap fully, straighten the inlet hose, then start a fresh cycle and open the door early to look for water — Start a new programme rather than resuming the failed one, so the control gets its full allowance.
About 30 min
- Pull the appliance out and straighten the inlet hose — Check the whole run, including where it passes behind a foot or against a wall.
About 20 min
- Compare against a nearby tap during the fill — Run the tap while the appliance fills; weak flow at both is a house supply problem.
About 10 min
- STOP HERE — the screen, the valve and the sensing are inside — All three need the water off and the appliance open, which is service work.
Safety first
Safety
Switch the machine off at its breaker before removing a panel, and treat it as live until you have. Water straight after a heated cycle can scald, so let it cool before opening the door, and leave the door interlock exactly as it is.
When to call a technician
Call once the tap is fully open, the hose is straight, a nearby tap shows healthy flow and the appliance still cannot fill.
Nearby codes on the same appliance
Scope of this reading
What is written here is generalized to the KitchenAid dishwasher line rather than to a single family. Deliberately absent: connector positions, wiring colours, part numbers and the service sequences for your particular build, all of which vary across the line and belong in the manual for your model. If a model-specific page for this code has been published it is linked from the index below, and that page outranks this one for your unit.
Links: - [KitchenAid dishwasher error codes](/blog/kitchenaid-dishwasher-error-codes)
The code index
Lead Appliance Repair Technician · 12 years experience
Experienced technician with 12 years specializing in washing machine and dryer repairs across all major brands.