mypros+
Error code reference

Electrolux Dishwasher Error Code i20

Slow or no drain problem

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

Your Electrolux dishwasher is having trouble draining the water out fast enough. The dishwasher expected the tub to be empty within about 90 seconds, but it was not, so it stopped and showed this code. Start by checking and cleaning the filter at the bottom of the dishwasher, since 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
  4. 4Failed or jammed drain pump
  5. 5Faulty drain 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 Electrolux dishwasher?
The i20 code means the dishwasher detected a slow or failed drain. The control board expects the drain level switch to reach its restore point within 90 seconds on a normal cycle, or 60 seconds during a test cycle. If that threshold is not met, the machine stops and displays i20. The problem is typically a clogged filter, a restricted drain hose, or a failing drain pump.
Is it safe to use my Electrolux dishwasher while the i20 code is showing?
You should not continue running the dishwasher with an active i20 error. Water left standing in the tub can cause odors and potential overflow if the drain is blocked and a cycle is forced to run. Resolve the drain issue before resuming normal use.
How much does it cost to repair an i20 error on an Electrolux dishwasher?
If only cleaning the filter or clearing a blocked hose is needed, the repair costs nothing beyond your time. A replacement drain pump typically runs in the range of $40 to $100 for the part, plus labor if a technician is involved. A drain level switch is generally less expensive, often in the $15 to $50 range for the part. Total repair costs including professional labor can range from roughly $100 to $250 depending on the component and your location.
How do I fix the i20 error on my Electrolux dishwasher?
Start by removing and thoroughly cleaning the filter at the bottom of the tub, as this is the most common cause. Next, inspect the drain hose for kinks, clogs, or a blocked connection at the sink or garbage disposal. If those check out, the drain pump impeller may be jammed by debris and will need to be inspected and cleared. If the pump and hose are both clear, the drain level switch or pump motor may need replacement.
Will resetting the dishwasher clear the i20 error?
Resetting the control board may temporarily clear the code and allow a cycle to start, but the error will return if the underlying drain restriction or component fault has not been fixed. A reset is useful for confirming whether the problem is intermittent, but it is not a repair on its own.

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

Get Started

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