GE Dishwasher Error Code C4
– Meaning, Causes, and How to Fix It

A dishwasher that keeps draining on its own, or stops mid-cycle with water still inside, is trying to tell you something. The GE dishwasher C4 error means the machine has detected too much water in the tub — a level higher than the cycle expects, or a sensor reporting one that isn’t really there.

Book a service

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.

Book an
Appointment

    (888) 448-7107

    FAQ

    1 Can I keep using my GE dishwasher with a C4 error?

    No. Running more cycles risks a real overflow and water damage. Clear the cause first.

    2 Why does my GE dishwasher drain constantly with a C4 code?

    3 Will unplugging the dishwasher fix the C4 error?

    Also popular in this category

    Vancouver, WA

    washer

    LG washer error code IE – Not filling with water

    LG washer showing an IE error and not filling with water? Learn what causes it and how to fix it step-by-step.

    Read more
    Vancouver, WA

    washer

    LG Washer Error Code DE – Meaning, causes, and how to fix it

    LG washer showing a DE error and won’t start? Learn what this door lock code means and how to fix it.

    Read more
    Vancouver, WA

    washer

    Bosch washing machine error code E19 / F19 – Heating time too long: Causes & Fixes

    Bosch washer showing E19 or F19? Learn what this heating time error means and how to fix it.

    Read more

    Book Your
    Appointment Today

    Always Low Cost & High Quality Service

    (888) 390-7333

    Book a service

    Disclaimer: SoloApplianceRepair.com is a service to assist homeowners in connecting with local service providers. All contractors/providers are independent and SoloApplianceRepair.com does not warrant or guarantee any work performed. It is the responsibility of the homeowner to verify that the hired contractor furnishes the necessary license and insurance required for the work being performed. All persons depicted in a photo or video are actors or models and not contractors listed on SoloApplianceRepair.com. Copyright 2025 © SoloApplianceRepair.com. All Rights Reserved.