mypros+
Error code reference

Frigidaire Dishwasher Error Code i20

Fails to drain

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the i20 error code actually means

The i20 code means your Frigidaire dishwasher tried to drain the water but could not empty the tub fast enough. The dishwasher stopped to avoid any potential overflow or damage. Start by removing and cleaning the filter at the bottom of the tub, as a clogged filter is the most common reason this happens.

Diagnostic procedure

The full i20 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check and ensure filter is clean
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock i20 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of i20

Ranked by how often they cause this code
  1. 1Clogged or dirty filter
  2. 2Blocked or kinked drain hose
  3. 3Garbage disposal knockout plug not removed or disposal clogged
  4. 4Failed drain pump
  5. 5Faulty water level switch

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about i20

What does i20 mean on a Frigidaire dishwasher?
The i20 code means the dishwasher failed to drain within the required time limit, which is 90 seconds during a normal cycle or 60 seconds during a test cycle. The water level switch did not reach its restore point, so the control board stopped the cycle and displayed the fault. This is most often caused by a clogged filter, a blocked drain hose, or a drain pump problem.
Will resetting my Frigidaire dishwasher clear the i20 code?
Resetting the dishwasher can temporarily clear the i20 code, but the fault will return if the underlying drain restriction or component failure is not corrected. To reset, cancel the current cycle and allow the control to power down. Address the root cause before running another full cycle.
How much does it cost to repair a Frigidaire dishwasher showing i20?
If the fix is simply cleaning the filter or clearing a drain hose blockage, the repair costs nothing beyond your time. If the drain pump needs to be replaced, parts and labor typically range from around $150 to $350 depending on your location and service provider. A faulty water level switch is generally less expensive to replace than the pump.
How do I fix the i20 error on my Frigidaire dishwasher?
Start by removing and thoroughly cleaning the filter assembly at the bottom of the dishwasher tub. Next, check the drain hose for kinks or blockages and confirm the garbage disposal connection is clear. If cleaning these components does not resolve the fault, the drain pump or water level switch may need to be tested and replaced.
Is the i20 error on a Frigidaire dishwasher a safety concern?
The i20 fault is a protective shutdown designed to prevent potential overflow or pump damage, so the dishwasher stopping is the system working as intended. There is no immediate safety hazard, but you should avoid repeatedly forcing cycles through if standing water remains in the tub. Resolve the drain issue before returning the unit to regular use.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass