Decision tree
Dishwasher not draining troubleshooting
Owner-level checks for dishwasher drain, i20, F9E1, E24, FTD, and standing-water codes.
Safe first
- Stop the cycle if safe and avoid opening service areas while powered.
- Watch for standing water before removing filters or drain covers.
- Confirm whether the code is brand-specific before assuming a drain pump fault.
Stop and call service when
- Water is leaking from the base or cabinet.
- Glass or sharp debris is present near the pump area.
- The code returns after safe user-accessible cleaning.
Decision sequence
Check visible drain restrictions
Look for a pinched drain hose, disposer knockout plug, clogged air gap, or obvious sink/disposer restriction.
Check filter or glass trap guidance
Clean only the user-accessible filter or trap described by the manufacturer for that model.
Retry only after reassembly
Run another cycle only when covers, filters, and hoses are correctly seated and no leak is visible.
Related symptom hubs
Related code records
E24Error code
Manufacturer guidance usually ties E24 to a condition where the dishwasher is not draining properly.
5CError code
Most Samsung sources describe 5C as a dishwasher drainage issue on Samsung models that use 5C or 5E.
OEError code
This code commonly appears when the dishwasher has detected a drain issue.
E25Error code
Commonly logged when the drain pump is blocked or the pump cover is loose or missing.
E22Error code
Commonly logged when the dishwasher filter is blocked or needs cleaning.
E23Error code
This code commonly points to an issue with the drain pump, such as a blocked, clogged, or faulty pump.
FTDError code
Usually indicates that the dishwasher failed to drain.
F9E1Error code
Whirlpool documents F9E1 as a long drain or dishwasher not-draining condition.
F9E2Error code
Commonly logged for a drain motor error or drain-path problem.
F9E1Error code
Manufacturer guidance usually ties F9E1 to a long drain or dishwasher not-draining condition.
i20Error code
This code commonly appears when the Frigidaire dishwasher is not draining properly.
i20Error code
This code commonly appears when the Electrolux dishwasher is not draining properly.
F11Error code
Manufacturer guidance usually ties F11 to a drain fault, such as water not being pumped away as expected.