If you see an I20 error on your dishwasher, you may feel worried or confused. This error can stop your dishwasher from working, leaving dirty dishes and frustration. But don’t worry—this problem is common, and you can usually fix it with some simple steps. Understanding what causes the I20 error and how to solve it can save you time, money, and the need to call a repair technician.
This guide will help you step by step. We’ll explain what the I20 error means, what parts of the dishwasher are involved, and how to check and fix them. Along the way, you’ll learn tips that most beginners miss, like how to prevent this error in the future and which quick checks can save hours of troubleshooting.
Whether you are a first-time dishwasher owner or someone with experience, you’ll find practical advice to get your machine running again. Let’s look at the 20 most important things you need to do to fix the I20 error on your dishwasher.
What Is The I20 Error On A Dishwasher?
The I20 error code is common on dishwashers made by brands like Frigidaire and Electrolux. It means the dishwasher has trouble draining water. Usually, the machine thinks that water is not moving out as it should. The problem can be small, like a dirty filter, or bigger, like a blocked drain hose.
When the I20 error appears, the dishwasher may stop in the middle of a wash. Sometimes, you’ll hear beeping or see flashing lights. The machine tries to protect itself from flooding or other damage.
Understanding this code is the first step to fixing it. The I20 error is not dangerous, but you should fix it soon. If you ignore it, dirty water can stay in the dishwasher and even leak onto your kitchen floor.
The good news is that most of the time, you can fix it yourself with basic tools and a little patience.
20 Steps To Fix I20 Error On Dishwasher
Let’s walk through all the possible causes and solutions, one by one. Each step targets a specific area that could be behind the I20 error. Follow these in order for the best chance of success.
1. Power Cycle The Dishwasher
Many people overlook this simple step. Turn off your dishwasher and unplug it from the wall. Wait at least 5 minutes. This resets the control board and can clear minor glitches. After plugging it back in, start a short wash cycle and see if the error returns.
Sometimes, the I20 code is caused by a temporary electronic error or false sensor reading. Resetting the dishwasher gives it a fresh start and may solve the problem without any tools or cleaning.
2. Check And Clean The Filter
At the bottom of your dishwasher, you’ll find a filter. This part catches food bits and debris. If it’s clogged, water can’t drain, and the I20 code appears.
Open the dishwasher, remove the lower rack, and locate the filter. Twist and lift it out. Rinse it under running water and scrub gently with a soft brush. Make sure no food or grease is blocking the mesh. Put the filter back in place, and run a rinse cycle.
A clean filter is one of the easiest ways to solve drainage problems. Many users forget to check the filter regularly, which is a common mistake.
3. Inspect The Drain Hose For Blockages
The drain hose moves dirty water from the dishwasher to your sink or garbage disposal. If it’s blocked, water backs up inside the machine.
Pull the dishwasher away from the wall (if possible). Find the drain hose at the back. Disconnect it carefully—have a towel ready for any water that spills out. Look inside the hose for food, grease, or even small pieces of glass.
Use a long flexible brush to clean it out. Make sure the hose is not kinked or bent sharply.
Reconnect the hose, push the dishwasher back, and run a short cycle to test.
4. Examine The Air Gap (if Installed)
Some kitchens have an air gap on the sink. It’s a small metal or plastic cylinder, usually next to the faucet. The air gap stops dirty water from flowing backward into the dishwasher.
Remove the air gap cover and check for food debris or grease blocking the opening. Clean it with a brush or pipe cleaner. If the air gap is blocked, water can’t drain, and the I20 error may show.
If you don’t have an air gap, skip this step.
5. Clear The Garbage Disposal Connection
If your dishwasher drains into a garbage disposal, check the point where the dishwasher hose connects to the disposal unit. Sometimes, food clogs this connection.
Turn off the power to the disposal. Disconnect the dishwasher hose and look inside the inlet. Remove any food or buildup. Also, if your disposal is new, make sure the plastic “knockout plug” (inside the inlet) has been removed—many new installations forget this step.
Reattach everything and restore power.
6. Test The Drain Pump
The drain pump pushes water out of the dishwasher. If it’s blocked or broken, water will stay inside.
Listen during the drain cycle—do you hear the pump running? If it makes a humming sound but doesn’t pump water, it could be jammed. Remove the lower panel of the dishwasher and find the pump. Unplug the dishwasher before working.
Check for food, glass, or labels stuck in the pump impeller. Remove any blockages. If the pump is damaged or silent, it may need replacing.
7. Check For Kinked Or Damaged Hoses
A kinked (bent) or cracked drain hose stops water flow. Even if the hose is not blocked inside, a sharp bend can cause the I20 error.
Inspect the entire length of the hose. Straighten out any bends. Replace the hose if it’s old, soft, or has visible cracks. Always use the correct type of hose for your dishwasher model.
Many people don’t check the hose after moving the dishwasher, but this simple fix solves many problems.
8. Remove And Clean The Sump Area
The sump is the small pit at the bottom center of the dishwasher, under the filter. Water collects here before draining.
Remove the filter and look for food, glass, or paper stuck in the sump. Use a spoon or your fingers (wear gloves) to clear it out. Wipe with a damp cloth.
A blocked sump can stop water from reaching the drain pump, causing the I20 error.
9. Inspect The Float Switch
The float switch stops the dishwasher from overflowing. If it gets stuck in the “up” position, the machine may think it’s full of water and refuse to drain.
Find the float inside the dishwasher—usually a small round or square cap near the front bottom corner. Lift it gently; it should move up and down easily. If sticky or blocked, clean around it. Make sure nothing is under the float.
A stuck float is easy to miss but can cause draining errors.
10. Clean Out The Spray Arms
Blocked spray arms can stop water circulation, leading to poor washing and draining problems.
Remove both the lower and upper spray arms. Rinse under water and use a toothpick to clear small holes. Shake out any debris.
Reattach the spray arms and test the dishwasher. Good water flow helps with draining, too.
11. Check Water Level Sensor
The water level sensor tells the control board how much water is inside. If it’s dirty or faulty, you may get the I20 error.
This sensor is often inside the sump area. Clean it gently with a soft brush. If cleaning doesn’t help, the sensor may need replacement.
Incorrect readings from this sensor can confuse the dishwasher, even if everything else is clean.
12. Inspect The Check Valve
The check valve stops water from flowing back into the dishwasher. If stuck or broken, dirty water may return and trigger an error.
The check valve is usually located at the end of the drain hose or near the sump. Remove it and clean carefully. If it looks damaged or does not move freely, replace it.
A faulty check valve can cause repeated I20 errors, even after cleaning everything else.
13. Test The Door Latch And Seal
A loose door latch or damaged seal can let water leak out or trigger sensors that stop draining.
Open and close the door firmly. Make sure it clicks shut. Check the rubber seal around the door for cracks or gaps. Clean the seal with a damp cloth.
If you see water leaking during cycles, replace the seal. Dishwashers will often show error codes if they sense leaks.
14. Run A Diagnostic Cycle
Most modern dishwashers have a diagnostic mode. This special mode runs checks on all systems and can help find hidden problems.
Check your user manual for instructions (or search online for your model’s diagnostic process). Usually, you press and hold specific buttons to start the test.
During the test, listen for strange sounds or watch for new error codes. This can point you to the exact problem area, saving guesswork.
15. Clean Internal Drain Lines
Some dishwashers have extra internal drain lines that move water between different areas. These can get blocked with grease or food.
Unplug the dishwasher and remove the bottom panel. Look for small black or clear tubes near the pump. Remove and clean them with a flexible brush or by flushing with water.
If a line is hard to reach, use a turkey baster or small hose to flush it out.
16. Inspect The Pressure Sensor
The pressure sensor measures water pressure in the dishwasher. If blocked or broken, it can cause draining problems and error codes.
This part is often located near the sump or under the tub. Remove it carefully and clean with a brush. Check for corrosion or broken wires. Replace if needed.
A bad pressure sensor can cause repeated false I20 errors.
17. Check Electronic Control Board
The electronic control board (PCB) is the “brain” of the dishwasher. If it’s damaged, it may send wrong signals to the pump or sensors.
If you’ve tried all the above steps and the error remains, inspect the control board for burnt areas or loose wires. This requires opening the control panel, so be sure to unplug the dishwasher first.
A faulty control board often needs professional replacement, but checking connections can sometimes solve the issue.
18. Make Sure The Dishwasher Is Level
If your dishwasher is not level, water may pool in the bottom, confusing sensors and causing draining errors.
Use a spirit level on the front and sides of the dishwasher. Adjust the feet underneath until the machine sits flat. This step is especially important after moving or installing a new dishwasher.
A small tilt can make a big difference in water flow and draining.
19. Use The Right Detergent
Using too much detergent or the wrong type can create excess suds. Suds block water flow and can lead to the I20 error.
Always use dishwasher detergent (not regular dish soap) and follow the amount listed in your manual. If you see lots of bubbles inside, run a rinse cycle with no soap to clear them out.
Detergent problems are often overlooked but are a simple fix.
20. Call A Professional (if Needed)
If you have tried all the above steps and the I20 error keeps coming back, it’s time to call a professional technician. There could be a deeper problem—like a broken pump, bad wiring, or damaged sensors—that needs special tools to fix.
A technician can run advanced diagnostics and replace parts safely. Sometimes, trying to fix complex problems yourself can make things worse or void your warranty.
Common Mistakes To Avoid
Fixing the I20 error is easier if you avoid these beginner mistakes:
- Skipping the filter check: Many people forget to clean the filter regularly.
- Forgetting to unplug: Always disconnect power before working inside the dishwasher.
- Missing hidden blockages: Food and grease can hide in the sump, air gap, or hoses.
- Not checking the garbage disposal inlet: This is a frequent source of clogs.
- Ignoring detergent instructions: Too much soap creates draining problems.
Data Table: Most Common I20 Error Causes
Here is a comparison of how often each cause leads to the I20 error, based on repair technician reports:
| Cause | Approx. % of Cases | Difficulty to Fix |
|---|---|---|
| Clogged filter | 45% | Easy |
| Blocked drain hose | 25% | Medium |
| Faulty drain pump | 10% | Medium/Hard |
| Air gap or disposal clog | 8% | Easy |
| Sensor or control board | 7% | Hard |
| Other (hoses, floats, etc.) | 5% | Medium |

Credit: smartapplianceservices.com
Table: Tools And Supplies You Might Need
Before you start, gather these items to make the process smoother:
| Tool/Supply | Use | Tips |
|---|---|---|
| Soft brush | Cleaning filter and sensor | Old toothbrush works well |
| Pliers | Removing hoses | Use gently to avoid cracks |
| Basin or towel | Catch water spills | Keep nearby during hose checks |
| Gloves | Protect hands | Wear for sharp debris |
| Spirit level | Check dishwasher leveling | Small bubble level is enough |
| Flexible cleaning brush | Drain hose cleaning | Long enough for the whole hose |
Example: Step-by-step Fix For A Typical I20 Error
Imagine your dishwasher stops mid-cycle and shows the I20 code. Here’s how you might solve it:
- Unplug the dishwasher for 5 minutes.
- Remove the bottom rack and take out the filter. You see it’s full of pasta and food bits.
- Clean the filter and sump area with water and a soft brush.
- Reinstall the filter and run a rinse cycle. The error disappears.
- To be sure, check the drain hose. It’s bent behind the dishwasher. You straighten it.
- Test again—the dishwasher works normally.
This real-life example shows how simple checks can fix most I20 errors. Many people are surprised that just cleaning the filter solves the issue.
How To Prevent The I20 Error In The Future
Prevention saves time and keeps your dishwasher running smoothly. Here’s how you can avoid seeing the I20 code again:
- Rinse dishes lightly before loading. You don’t need to scrub, but remove big food chunks.
- Clean the filter every week if you use the dishwasher daily.
- Check the drain hose after moving the dishwasher or doing kitchen work.
- Run a monthly cleaning cycle with dishwasher cleaner to remove grease.
- Use the right detergent and measure carefully.
- Inspect the air gap and garbage disposal often if your system uses them.
A little routine care makes a big difference and can extend your dishwasher’s life.
Advanced Tip: Diagnostic Codes And What They Mean
Some dishwashers show more codes during diagnostic tests. Here are a few you might see, with what they usually mean:
| Code | Likely Problem | Action |
|---|---|---|
| I20 | Drain issue | Follow steps above |
| I30 | Leak detected | Check for water under dishwasher |
| I60 | Heating problem | Call technician |
| UO | Vent open error | Check vent assembly |
If you see other codes, check your dishwasher’s manual or visit the manufacturer’s website for more details.

Credit: support.electrolux.ie
When To Replace Parts Vs. Repair
Sometimes, cleaning and simple checks are not enough. Here’s when you should consider replacing parts:
- Filter: Replace if torn or damaged.
- Drain hose: Replace if cracked, soft, or cannot be cleared.
- Pump: Replace if it’s silent or makes grinding noises and cleaning does not help.
- Float switch or sensors: Replace if cleaning does not fix the error and they look damaged.
- Control board: Replace only if all other parts are working, and the error remains.
If in doubt, a professional technician can test these parts for you.
Non-obvious Insights Most Beginners Miss
- Even a small amount of grease or food in the sump or air gap can cause the I20 error. It doesn’t need to be a big clog—sometimes, just a thin film is enough to block sensors or slow water flow.
- Detergent build-up is often missed. Over time, powder or gel detergent can harden inside hoses and pumps, causing slow draining. Running the dishwasher empty with vinegar or a dishwasher cleaner once a month helps prevent this.
- Water pressure in your home affects draining. If your kitchen faucet has weak pressure, your dishwasher may struggle to fill and drain properly. Checking your home’s water supply can solve persistent errors.

Credit: www.youtube.com
Reliable External Resource
For more detailed information on dishwasher error codes and parts, visit the official Frigidaire Support Center.
Frequently Asked Questions
What Does The I20 Error Mean On My Dishwasher?
The I20 error code signals a drainage problem. It means the dishwasher is not able to pump out water fast enough, usually because of a clog or a faulty part.
Can I Use My Dishwasher With The I20 Error Showing?
No, you should not use your dishwasher when the I20 code appears. The machine may not clean dishes properly, and there’s a risk of water overflowing or leaking into your kitchen.
How Often Should I Clean The Dishwasher Filter?
You should clean the filter at least once a week if you use the dishwasher daily. If you use it less, clean the filter every two weeks.
Is The I20 Error Dangerous?
The error itself is not dangerous, but ignoring it can cause dirty water to back up, leak, or damage your kitchen floor. Always fix the error before using the machine again.
When Should I Call A Professional For The I20 Error?
Call a technician if you have tried all the cleaning and checking steps and the error keeps returning. Also call for help if you find damaged parts (like a broken pump or sensor) or feel unsafe working with electrical parts.
Fixing the I20 error on your dishwasher is usually straightforward when you follow the right steps. By understanding the causes and knowing where to look, you can save money, avoid stress, and keep your kitchen running smoothly. Remember, regular cleaning and a little attention can prevent most problems before they start.
If you ever feel stuck, don’t hesitate to ask for help or use the official resources from your dishwasher’s brand.