
Frigidaire Dishwasher Not Draining · i20 / i40 · Same Day Southern California
Frigidaire Dishwasher Not Draining: Causes and Fix
Standing water in a Frigidaire, or an i20/i40 code (or no code at all), is usually the glass trap, hose, disposal, or air gap. Here's the order to check.
Our Branches
8 service territories across Southern California
01 · The short answer
Frigidaire won't drain? Start at the glass trap.
Standing water in a Frigidaire dishwasher almost always traces to a clogged glass trap or filter, the drain hose (a kink or a clog), a disposal knockout plug after a new disposal, a blocked sink air gap, or a failed drain pump. The first four are safe to check yourself; the pump is where our techs take over. Frigidaire's drain codes are i20 (did not drain) and i40 (clogged filter or sump), but plenty of Frigidaire models show no code at all — they just leave water in the tub. Either way the fix path is identical, and it starts with the glass trap. $89 residential diagnostic, waived with repair.
Frigidaire dishwashers drain through the kitchen sink and, in most homes, the garbage disposal, so many "Frigidaire won't drain" calls our techs at Same Day Appliance Repair take turn out to be a packed trap or a sink-side blockage rather than a broken machine. Right order first.
02 · The codes (and no code)
i20, i40 — and why yours may show nothing.
i20 means the dishwasher did not drain properly — a blockage in the filter, sump, hose, disposal, or air gap, or a weak drain pump. i40 means a clogged filter or sump from food-soil buildup; Frigidaire's fix is to clean the glass trap and filter. Both are drain codes with the same cleanup.
No code showing? That's normal on Frigidaire. Many basic and older models with an LED-bar or no alphanumeric display simply won't drain and never show a code. Frigidaire's own not-draining guidance sends those owners to the exact same checks. So a missing code isn't a mystery — work the list below.
Don't confuse i30 with a drain code. i30 is a leak/flood warning — water in the base pan trips the float — not a drain clog. It can be set off downstream by a drain backup, but the code itself means a leak. If you're seeing i30, that's a different diagnosis.
03 · The causes, in order
Five causes, most common first.
1. Clogged glass trap or filter (i40)
Food soil and glass grit pack the glass trap and filter area until the drain slows or stops. On removable-filter models, twist it out and rinse; on glass-trap models, clean the trap in place — remove visible debris, don't disassemble it.
2. Drain hose — kink or clog
Check behind the unit for a crushed or kinked hose and confirm the required high loop before it drops to the drain. A low loop lets sink water siphon back and pool.
3. Disposal knockout plug (new install)
A new garbage disposal ships with a solid plug sealing the dishwasher drain port. If it wasn't punched out, the dishwasher can't drain — the answer when a Frigidaire stops draining right after disposal work.
4. Blocked air gap (common in California)
Many California kitchens use an air gap — the chrome cap on the counter — to meet the plumbing code's backflow rule. It clogs and backs water into the dishwasher. Clearing it is a two-minute fix.
5. Failed drain pump
When the whole path is clear and water still stands (or i20 returns), the drain pump has usually failed or its check valve is stuck. Needs a meter and a replacement part.
04 · What you can safely check
Five safe steps before you call.
- Scoop the standing water with a cup and sponge so you can reach the trap.
- Clean the glass trap / filter. Remove visible food and glass; only twist out the filter if your model has a removable one, and don't disassemble a fixed glass trap.
- Check the drain hose and high loop. Straighten any kink and confirm the hose loops up high before dropping to the drain.
- Run the garbage disposal with water, and if it's a new disposal, confirm the knockout plug was removed.
- Clear the air gap. Pop the chrome cap and clean it out. Use only dishwasher detergent, never dish soap.
Where to stop: trap/filter, hose, disposal, air gap, and a 30-second power-cycle are all safe. Don't remove the drain pump or open the control yourself, don't force a non-removable trap, and mind the broken glass. If water still stands after these steps, it's the pump or the control — our job.
05 · When to call us
Clear path, still standing water? It's the pump.
Once the glass trap, hose, disposal, and air gap are verified clear and the tub still holds water (or i20 keeps returning), the drain pump or its check valve is the likely fault, and that needs testing and a replacement part. Our techs at Same Day Appliance Repair carry the common Frigidaire drain pumps, so a confirmed failure is usually a one-visit fix. We check the upstream path first so we never swap a good pump that was fighting a clog, then quote before any work. $89 residential diagnostic, waived with the repair. Same-day across Los Angeles, Orange, and Ventura in most cases.
Related: the general dishwasher not draining page, the dishwasher error codes guide, and brand coverage on Frigidaire dishwasher repair. Full coverage on the dishwasher repair hub. Nearby: Beverly Hills, Pasadena. Book online or call (424) 325-0520.
06 · FAQ
Frigidaire dishwasher not draining: common questions.
Why is my Frigidaire dishwasher not draining?
On a Frigidaire the standing water almost always traces to a clogged glass trap or filter, a kinked or clogged drain hose, a disposal knockout plug left in after a new disposal, a blocked sink air gap, or a failed drain pump. The first four are homeowner-checkable; the pump is the tech job. Frigidaire's drain codes are i20 ("did not drain properly") and i40 ("clogged filter or sump"), but many Frigidaire models show no code at all — they just leave water in the tub. Either way the fix path is the same, and it starts with the glass trap and filter. $89 residential diagnostic, waived with repair.
What do the i20 and i40 codes mean on a Frigidaire dishwasher?
Per Frigidaire's own support site, i20 means the dishwasher did not drain properly — a blockage in the filter, sump, drain hose, disposal, or air gap, or a weak drain pump. i40 means a clogged filter or sump from food-soil buildup, and Frigidaire's fix is to clean the glass trap and filter. Both are drain codes and share the same cleanup steps. Note that i30 is a different code — it's a leak/flood warning (water in the base pan), not a drain error — so don't treat an i30 as a drain clog.
My Frigidaire dishwasher won't drain but shows no error code — is that normal?
Yes. Many Frigidaire dishwashers, especially basic and older models with an LED-bar or no alphanumeric display, don't show a drain code at all. They simply won't drain and leave standing water. Frigidaire's own "not draining" guidance routes those owners straight to the same checks — glass trap and filter, drain hose, disposal knockout plug, and air gap — with no code involved. So a missing code doesn't mean a mystery; work the same list.
How do I clean the filter or glass trap on a Frigidaire dishwasher?
It depends on your model, so check yours first. Some Frigidaire dishwashers have a removable filter you twist out and rinse; others have a self-managing glass trap that Frigidaire says to clean in place — wipe out visible food and glass from the trap area but do not disassemble it. Do not force a filter that isn't designed to come out. If you're unsure which type you have, clean what's visible in the sump, run a rinse cycle, and if it still won't drain, we'll sort the right filter service on a visit. Watch for broken glass in the trap.
How do I clear a Frigidaire dishwasher that won't drain?
Safe, in order: scoop out the standing water, clean the glass trap and filter area (remove visible food and glass; only twist out the filter if your model has a removable one), check the drain hose behind the unit for a kink or clog and confirm the required high loop, run the garbage disposal (a full one blocks the shared drain, and a new disposal may still have its knockout plug), and clear the sink air gap. Use only dishwasher detergent. Re-run a rinse cycle. If water still stands, it's the drain pump — that's our job.
Frigidaire dishwasher still full of water? Call today.
$89 diagnostic waived with repair. Same-day across LA, OC, Ventura. Phones answered 24/7.