GE Dishwasher Error Codes: C1–C9 and H2O Decoded
Most likely your GE dishwasher has stored one of the C1–C9 or H2O fault codes, and each one points at a single failed part — so the code tells you exactly where to look instead of guessing. The two you should not keep running through are C3 (a leak the flood sensor caught) and C1 (a stuck drain-pump relay); cut power…
What does my GE dishwasher error code mean?#
GE reports these codes three different ways depending on your model, so the first step is knowing how to read yours.
- Digital-display models (GDT600 and up, all GDP): the alphanumeric code — C1, C2, and so on — shows directly on the segmented display and stays there until you clear it or fix the fault.
- LED-flash models (GDT500 series): the Start/Reset light blinks in counted groups with a pause between them. Count the flashes in a group and that number is the code, so three flashes equals Code 3.
- SmartHQ-connected models: every code is logged in the app with a timestamp and a plain-language description you can read from your phone.
GE dishwasher error-code table#
| Code | What it means | Most likely cause | What it takes to fix |
|---|---|---|---|
| C1 | Drain-pump relay stuck closed; the pump runs non-stop | Board relay welded shut by a surge or repeated power cycling | Replace the main control board (WD21X24901); there is no field-level relay repair |
| C2 | A button reads as stuck or the touch sensor is shorted | Moisture behind the touch panel corroding the button traces | Cut power 5 minutes to reset; if it returns, replace the UI panel or its ribbon cable |
| C3 | The base-pan flood sensor found standing water | An internal leak — pump seal, tub crack, a hose, or a bottom door-gasket corner | Find and repair the leak, dry the pan, then cut power 60 seconds to reset the float |
| C4 | The thermistor circuit is open or shorted | A failed thermistor or a corroded connector at the board | Test the sensor (about 50K ohms at room temperature) and replace it; clean the connector |
| C5 | Water is not heating | An open heating element, a failed board heat-relay, or a thermistor reading cold | Test the element (10–25 ohms); replace it if open, otherwise check the relay |
| C6 | Water-inlet timeout; the tub filled too slowly | A closed supply valve, a kinked hose, or a scaled inlet-valve screen (WD15X10003) | Open the valve fully and clean or replace the inlet screen and valve |
| C7 | The AutoSense turbidity sensor is out of range | Grease film on the optical window (GDT655 and up, all GDP) | Clean the window with rubbing alcohol; replace the sensor if the code stays |
| C8 | Drain-pump timeout; water never cleared the tub | A blocked drain hose, a jammed Piranha disposer, or a dead pump (WD26X10039) | Clear the hose and disposer, then replace the drain pump if needed |
| C9 | Motor or pump overcurrent | A jammed impeller or a glass shard locking the Piranha blade ring | Clear the disposer; if it returns, the motor may be damaged and need replacing |
| H2O | No water is entering at all | Supply shut off, a dead inlet-valve solenoid, or a fully blocked hose | Confirm the household supply, test the solenoid (20–40 ohms), and replace the valve |
Do You Have the Right Tools?
Water pressure gauge ($60), spray arm tester, float switch multimeter ($85), and drain inspection camera. Our technician arrives with $3,000+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
The codes you should not keep running through#
C3, C1, and C9 can each cause secondary damage if you keep starting cycles — C3 because water is already escaping the tub, C1 because the pump never stops, and C9 because the motor is drawing enough current to hurt its windings. C6 and H2O simply refuse to start the cycle, so they cannot do further harm while you sort out the water supply. C4, C5, and C7 may let the machine limp through a cycle with poor results.
A closer look at the leak and jam codes#
C3 (leak): GE uses a float-type switch in the base pan, and even a quarter inch of water trips it. Models with the Piranha disposer have extra sump connections around the housing that leak more readily than a simple filter-only design, so check those joints first. The code clears on its own once the pan is dry and the float drops.
C6 versus H2O: both are water-fill faults, but C6 means the tub filled too slowly within the time limit while H2O means the board saw zero water. In hard-water homes, mineral scale slowly blocks the fine screen inside the inlet valve, so the machine fills slower and slower over months until it finally times out as C6.
C9 (overcurrent): the most common trigger is a glass fragment or bone chip locking the Piranha blade ring. The motor stalls, current spikes, and the board trips its overcurrent protection. Clearing the disposer and resetting power usually resolves it; a code that returns points to motor winding damage from the stall.
Safety First — Know the Risks
Live 120V wiring in a wet environment is one of the most dangerous DIY scenarios. Water + electricity = serious shock risk. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
How to clear a GE dishwasher code#
- Fix the underlying fault first — the code returns if the problem is still there.
- Cut power at the breaker for 60 seconds.
- Restore power; the code should be gone.
- Start a fresh cycle and confirm it does not come back.
- On SmartHQ models, clear the stored code in the app once the repair is done.
When several codes appear at once#
If your GE dishwasher rotates through multiple codes or alternates between them, suspect the control board itself rather than each named part. A failing board throws spurious codes across unrelated circuits, so the pattern matters more than any single code. Write down every code you see and hand the list to your technician — it tells them whether they are chasing one part or the board.
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Keeping the codes from coming back#
- Clean the filter and the AutoSense window monthly so grease never fouls the sensor (prevents C7).
- Put a surge protector on any plug-in installation so a spike cannot weld a relay (prevents C1 and C2).
- Run a hot cleaning cycle monthly so grease does not blanket the heating element (prevents C5).
- Check the inlet-valve screen once a year if you have hard water (prevents C6 and H2O).
Repair or replace?#
A single failed sensor, valve, or drain pump is almost always worth fixing on an otherwise sound dishwasher. The one repair where the machine's age and value decide it is a confirmed main-control-board failure — the usual source of multi-code chaos — because the board is the costliest part; a diagnostic visit confirms whether it is the board or a cheaper component before any work begins.
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Frequently asked questions#
A code flashes for a few seconds then disappears — what does that mean?#
A code that clears itself was a brief fault that resolved on its own, such as a voltage flicker or a momentary sensor glitch. A single occurrence is usually harmless. If the same code reappears across several cycles, the part is failing intermittently and should be addressed before it fails completely.
Can I keep using the dishwasher with a code showing?#
It depends on the code. C3, C1, and C9 should not be ignored because continued running risks water or motor damage. C6 and H2O will block the cycle anyway, and C4, C5, or C7 may allow a degraded cycle until the part is replaced.
How do I read codes without a digital display?#
Count the flashes on the Start/Reset light. It blinks in groups separated by pauses, and the number of flashes in each group is the code number, so three flashes with a pause is the equivalent of Code 3.
Senior Gas Appliance Specialist · 18 years experience
AGA-certified gas appliance specialist with 18 years of experience in residential and commercial oven, range, and cooktop repairs.


