This guide explains what the GE dishwasher C4 code means, why the appliance overfills, and how to fix it step by step before water ends up on your kitchen floor.
What does C4 mean on a GE Dishwasher?
C4 is a high water level (overflow) error. Every GE dishwasher fills to a precise level at the start of a cycle. A float assembly and water level sensor monitor that level, and if the control board reads the water level too high, it flags C4.
To protect both the appliance and the surrounding kitchen from water damage, the dishwasher stops the cycle and runs the drain pump until the level drops. The real question is whether the tub actually overfilled or the dishwasher only thinks it did.
Symptoms associated with the C4 Error
A GE dishwasher water level error usually comes with one or more of these symptoms:
- The dishwasher drains continuously, even between cycles
- Water remains inside the tub after draining stops
- The cycle stops unexpectedly partway through
- The dishwasher fills and drains repeatedly without washing
- The error appears shortly after filling begins
- The dishwasher refuses to continue or restart the wash cycle
If C4 appears right after filling begins, suspect the fill system or sensor; later in the cycle, slow drainage is more likely.
Common causes of GE Dishwasher C4 Error
Stuck Float Switch
The float is a small dome at the bottom of the tub that rises with the water level. If food debris or mineral deposits keep it from moving freely, it can stick in the raised position — and the dishwasher incorrectly believes the water level is too high even when the tub is nearly empty.
Faulty Water Inlet Valve
The inlet valve must close completely when filling ends. A worn valve can remain partially open, letting water seep in continuously — the tub genuinely overfills, and water can keep entering even when the dishwasher is off.
Dirty or Defective Water Level Sensor
Some GE models use a pressure sensor to measure the water level. If the sensor or its chamber is fouled with grease and debris, it sends inaccurate readings to the control board, which then reacts to an overflow that doesn’t exist.
Drainage Restriction
A clogged filter or blocked drain hose leaves residual water after each drain. The next fill starts on top of that leftover water, the level rises too high, and the dishwasher reads it as an overflow condition.
Control Board Failure
Less commonly, the electronic control board malfunctions — misreading sensor signals or holding the inlet valve open when it should be closed. Suspect the board only after the float, valve, and drain system check out.
How to fix GE Dishwasher C4 Error (step-by-step)
Work through these steps in order. Disconnect power before reaching inside the tub.
Step 1: Cancel the cycle. Press Cancel or Start/Reset and let the dishwasher stop safely and finish draining.
Step 2: Turn off the water supply. Close the shutoff valve under the sink — the fastest way to stop a genuinely overfilling dishwasher.
Step 3: Inspect the float assembly. Lift the float at the front bottom of the tub — it should move up and down freely. Clear away food debris or mineral buildup around its base.
Step 4: Check the water inlet valve. With the supply back on and the dishwasher idle, watch the tub: water trickling in with no cycle running means the inlet valve is stuck open and needs replacement.
Step 5: Inspect the drain system. Remove and rinse the filter, and confirm the drain hose isn’t kinked or clogged.
Step 6: Reset the dishwasher. Disconnect power at the breaker for five minutes, restore it, and run a short wash cycle.
If the C4 code returns immediately after the reset, a component has failed and needs testing.
When the C4 Error indicates a mechanical failure
Some warning signs point past simple cleaning toward a failed part:
- Water continues entering the tub even with the dishwasher powered off
- The dishwasher repeatedly overfills on every cycle
- The drain pump runs constantly and never stops
- The error returns immediately after every reset
- Visible water leaks appear under or around the unit
Components that may have failed: float switch, water inlet valve, water level sensor, or the electronic control board. Testing these parts requires a multimeter and partial disassembly — the point where DIY should stop. If water is actively entering the machine, leave the supply valve closed until it’s repaired.
When to call a professional technician
Call a professional if the dishwasher repeatedly overfills, the inlet valve needs electrical testing, the float switch needs replacement, the problem appears electrical, or the C4 error keeps returning after the steps above. Not sure what a repair like this runs? Our dishwasher repair cost guide breaks down typical pricing by issue.
A technician will test the float switch, water inlet valve, water level sensor, drain system, and main control board, and replace only the part that failed. A GE dishwasher flooding problem can damage cabinets and flooring fast — a persistent C4 error is worth fixing promptly.
How to prevent GE Dishwasher C4 Errors
- Clean the dishwasher interior regularly to keep debris away from the float
- Inspect the float switch for buildup when you clean the tub
- Clean the filter monthly so residual water never accumulates
- Address slow drainage promptly instead of running more cycles
- Check the inlet hose and connections for leaks once a year
- Run a dishwasher cleaner or hot vinegar cycle monthly to control mineral deposits
Conclusion
The GE dishwasher C4 error means an abnormal water level inside the appliance — flood protection doing its job. Most cases trace back to a stuck float, a faulty inlet valve, or a drainage problem, and the float and drain issues are fixable with basic cleaning. Prompt troubleshooting prevents water damage; if the dishwasher keeps overfilling or the code returns after a reset, shut off the water supply and have a qualified appliance repair technician diagnose it.


