Dishwasher won't drain completely
A dishwasher that won't drain completely leaves standing water after the cycle. Clean the filter in the tub floor and confirm the drain hose has a high loop. Frigidaire E20 and i20, Bosch E24, GE FTD, and Samsung 5C are the drain codes.
First things to check
- Remove the bottom rack and clean the cylindrical filter in the tub floor.
- Check the sink air gap or high loop — flat drain hoses under the sink cause standing water.
- Frigidaire E20 and i20 mean the drain line is restricted — straighten the hose before replacing the pump.
- Match your symptom to the error codes and compatible parts listed below.
- Replace the faulty part or call a technician if the fix requires sealed systems or live voltage work.
Related error codes
Related replacement parts
FAQ
Why won't my dishwasher drain completely?
The filter, air gap, or drain hose is restricted, so the pump cannot finish. Clean the filter and the high loop before replacing the pump.
Why won't my Frigidaire dishwasher drain?
Frigidaire E20 and i20 mean the drain line is restricted. Clean the filter and straighten the hose. Pump 154637401 is the next part only if the path is clear and the impeller does not spin.
Why won't my dishwasher drain all the way?
Standing water after the cycle means the pump did not finish. Clean the tub filter and the air gap or high loop under the sink.
Why won't my dishwasher drain at the end of the cycle?
The last drain uses the same filter and hose as the rest of the cycle. A clog shows up when the machine tries to empty.
Why won't my dishwasher drain if there is no blockage?
If the filter and hose are clear and the impeller does not spin, the drain pump is next. Bosch E24, GE FTD, and Frigidaire E20 are the codes for that fault.
Why won't my dishwasher drain after a new garbage disposal?
A new disposal often still has the knockout plug in the dishwasher inlet. Remove that plug and confirm the drain hose has a high loop.
How do I fix a dishwasher that won't drain?
Clean the filter, clear the air gap or high loop, and remove a disposal knockout if the install is new. Replace the pump only if that path is clear and the impeller will not turn.
What should I check first?
Remove the bottom rack and clean the cylindrical filter in the tub floor. Check the sink air gap or high loop — flat drain hoses under the sink cause standing water. Frigidaire E20 and i20 mean the drain line is restricted — straighten the hose before replacing the pump.
What error codes are related to this problem?
Bosch E24, Bosch E25, Frigidaire E20, Frigidaire i20, LG OE1, Samsung 5C, Whirlpool F9E1, KitchenAid F9E1, GE C1
When should I call a technician?
Call a pro if you smell burning or gas, see sparking, or the same code returns after replacing the suspected part.
When to call a professional
Call a technician if you smell gas, see sparking, or basic checks don't resolve the issue.
Find a repair professional →Repair guidance is for informational purposes only. We do not guarantee that any fix will resolve your issue, and you assume all risk when following these steps. Terms & disclaimer
As an Amazon Associate I earn from qualifying purchases. Some links may also earn other retailer commissions, at no additional cost to you. Affiliate disclosure