Skip to content
Faultsheet

369 codes · 15 brands

Dishwasher will not drain

11 error codes across 3 dishwasher brands mean this. The fastest route is your own code, so start there.

Is there water left in the machine at the end of the cycle?

If the machine shows a code, find your brand below. 3 of these codes have a full page with the free checks in order; the rest open the brand table at their row.

GE

  • C1C1 means the drain is partially blocked: the dishwasher could not pump the water out in under 95 seconds.Medium
  • C2C2 means the drain line is totally blocked: the dishwasher could not pump the water out within its 405-second maximum.Medium
  • C3C3 means the dishwasher cannot switch into drain mode at all.Medium

Bosch

  • E24E24 means the dishwasher is not draining properly because the drain filter is blocked. Water left pooling at the bottom of the tub, a cycle that pauses part-way, and gurgling or humming noises are the symptoms Bosch lists alongside it.Medium
  • E25E25 means the dishwasher's drain pump is either blocked or its access cover is loose or missing.Medium
  • E22E22 means the dishwasher's filter is blocked, typically by trapped food particles.Medium
  • E23E23 is a drain pump problem — the pump is blocked, clogged, or has failed.Medium

Electrolux

  • Er-07Er-07 means the drain valve has failed, so the dishwasher cannot empty itself.Medium
  • Er-12Er-12 means the drain valve switched on when it should have been off — usually a relay on the control board stuck closed.Medium
  • i20i20 means the dishwasher did not empty completely. Almost everything on the manufacturer’s own list for this code is something you can check yourself.Medium
  • i40i40 means food soil has built up in the sump or filter.Medium

No code shown?

Nothing yet, and that is a finding rather than a gap. All 8 checks on file for this symptom have been compared, and none is given by two independent publishers for two different manufacturers’ machines — so every one of them belongs to the code page that cites it rather than here. Start with the code above closest to your machine.