Frigidaire Dishwasher i20 Error Code – Meaning, Causes & Fix

FrigidaireDishwasherUpdated 2026-02-28

The i20 error code on a Frigidaire dishwasher means the machine has detected a drainage failure — water is not leaving the tub within the expected time after a wash or rinse phase. Frigidaire uses i20 across its Gallery, Professional, and standard dishwasher lines. It is the drainage equivalent of i30 (which signals water in the base), but i20 specifically means the tub itself has not emptied correctly. The code appears at the end of a cycle or mid-cycle when the drain phase times out. In the vast majority of cases, i20 is caused by a blocked drain filter, a kinked drain hose, or a clogged household sink drain — problems that can be identified and fixed at home without any special tools.

Quick Answer

What it means

The Frigidaire dishwasher tub has not drained within the required time — a blockage or drain pump issue is preventing water from leaving the machine.

Severity

Moderate

Can you fix it yourself?

Yes — cleaning the drain filter and checking the drain hose resolves i20 in the majority of cases.

Call a technician when

Contact a technician if the drain pump motor has failed or if i20 returns after all cleaning steps.

What Does i20 Mean?

Frigidaire dishwashers drain at the end of every wash and rinse phase using an electric drain pump. The control board monitors the duration of the drain cycle and expects the water level sensor to confirm the tub is empty within a set time window. When this window expires and the tub is still not empty — or the water level sensor still reads water present — the board logs i20 and halts the program.

i20 vs. i30 on Frigidaire: - i20 — drain error: water is not exiting the tub correctly - i30 — base leak error: water has entered the drip tray beneath the machine

Both can sometimes occur together if a blocked drain causes water to back up and eventually overflow into the base tray, triggering i30 on top of i20. Resolving i20 first typically resolves both.

Frigidaire's drain path: tub sump → drain filter → drain pump → drain hose → sink drain connection (under the counter, either to a drain tailpiece or garbage disposal inlet). A blockage at any point in this path causes i20.

What Causes This Error?

  • Clogged drain filter at the bottom of the tub — the most common cause; food particles, grease, and debris accumulate in the filter over weeks of use
  • Kinked or pinched drain hose behind or under the dishwasher — particularly after moving the machine or if the hose drooped during installation
  • Drain hose not high-looped — if the hose sags below the sink drain connection level, backflow and siphoning can impede drainage
  • Garbage disposal inlet knockout plug still in place — on newly installed disposals, the dishwasher inlet knockout plug is often left in, completely blocking the drain hose
  • Clogged sink P-trap or drain tailpiece causing backpressure that prevents dishwasher water from entering the household drain
  • Drain pump impeller blocked by a small piece of debris — a glass shard, bone chip, or food particle jams the impeller even if the filter is clear
  • Failed drain pump motor — the pump motor has burned out or seized, preventing any drainage regardless of hose or filter status
  • Air gap (if installed) clogged — the air gap on the sink or countertop can accumulate debris and restrict flow

How to Fix i20

  1. 1

    Cancel the current cycle and remove standing water. Press Cancel or hold Start for 3 seconds to cancel the cycle. If water remains in the tub, use towels or a wet/dry vacuum to remove it before accessing internal components — this makes the filter and sump accessible and prevents spillage.

  2. 2

    Remove and clean the drain filter. On Frigidaire dishwashers, the filter is located at the bottom center of the tub. Pull out the lower rack. The filter assembly consists of a cylindrical fine-mesh filter and a flat coarse filter beneath it. Twist the cylindrical filter counterclockwise to unlock, lift it out, then lift the flat filter below. Rinse both filters under hot running water using a soft brush to remove grease and food debris. Check the filter housing cavity for any debris that didn't come out with the filter.

  3. 3

    Inspect the sump area for obstructions. With the filter removed, shine a flashlight into the sump opening and look for any foreign objects near the pump inlet — glass fragments, seeds, small bones, or plastic debris are common culprits. Use needle-nose pliers or tweezers to remove any visible obstruction. Never put fingers into the pump inlet without the machine unplugged.

  4. 4

    Check the drain hose under the sink. Open the cabinet under the sink and trace the corrugated drain hose from the back of the dishwasher to where it connects to the sink drain or garbage disposal. Look for kinks or sharp bends. Confirm the hose has a proper high loop — the hose should rise as high as possible under the counter (ideally secured with a clip near the countertop) before dropping to the drain connection. A drooping hose allows backflow that prevents draining.

  5. 5

    Check the garbage disposal connection if applicable. Run the disposal for 30 seconds to clear any food backup in the disposal inlet. If the disposal was recently replaced or installed, confirm the knockout plug was removed from the dishwasher drain port on the disposal body — this is a very common installation error that completely blocks drainage.

  6. 6

    Check the air gap if one is installed on your sink or countertop. Remove the decorative cap and the inner cap of the air gap. Clean out any debris buildup inside. A clogged air gap restricts water flow through the drain hose.

  7. 7

    Run a test cycle after cleaning. Reinstall both filters correctly, replace the lower rack, and run a short Quick Wash or Rinse & Hold cycle. Listen for the drain pump running at the end — it should run for 60–90 seconds with the sound of water flowing. If i20 does not return and the tub is dry at the end, the cleaning resolved the issue. If i20 returns, the drain pump itself may have failed and will need to be tested and replaced.

When to Call a Professional

If cleaning the filter, drain hose, and disposal connection does not clear i20, or if the error returns immediately after a clean cycle, the drain pump motor has likely failed. To confirm, access the pump from below (remove the lower kick plate and tilt the machine slightly) and test the pump motor for continuity with a multimeter — an open reading indicates a failed pump. Replacement Frigidaire drain pump assemblies cost $30–$70 depending on model. If you are not comfortable accessing internal components, contact Frigidaire support at frigidaire.com/Support or call 1-800-374-4432. Frigidaire appliances carry a 1-year limited parts and labor warranty.

Can You Still Use the Device?

Do not run additional cycles while i20 is active and water remains in the tub. Repeated drain attempts with a blocked pump can overheat the drain pump motor, turning a simple blockage into a motor replacement. Remove standing water manually, resolve the blockage, and run a test cycle before resuming normal use.

Official Resources

Related Error Codes

Disclaimer: This article is for informational purposes only and does not constitute professional repair advice. CodeExplain is not affiliated with Frigidaire or any other brand mentioned. Always consult a qualified technician for complex repairs.