Key Takeaways
- Error code i20 signals a drain blockage in the filter assembly or drain hose on EDSH-series Electrolux dishwashers.
- Code i30 indicates a leak has been detected in the base pan, often caused by a cracked sump or loose hose clamp.
- Cleaning the triple-filter assembly at the tub floor resolves the majority of i20 drain complaints without a service call.
- A kinked drain hose or missing high-loop installation causes water to siphon back into the tub after draining.
- Persistent i20 codes after cleaning the filter point to a failing drain pump motor that requires professional replacement.
The Bottom Line
Most Electrolux dishwasher draining problems trace back to a clogged filter or restricted drain hose. Cleaning the filter and verifying hose routing solves most cases, but recurring i20 or i30 codes after those checks indicate a drain pump or leak issue that needs professional service.
Electrolux dishwasher not draining: causes and fixes — this comprehensive guide covers everything you need to know.
Why Your Electrolux Dishwasher Is Not Draining
Finding standing water at the bottom of your Electrolux dishwasher after a cycle is one of the most common complaints among EDSH-series owners. The good news is that the Electrolux control board logs specific error codes that identify the source of the problem. Understanding what codes i20 and i30 mean — and what triggers them — is the fastest way to determine whether you can fix the issue yourself or need to schedule a service appointment.
Error Codes i20 and i30 Explained
Electrolux dishwashers use a series of diagnostic codes prefixed with "i" to indicate specific fault conditions. When the control board detects that water is not leaving the tub within the expected time window, it logs error code i20. This code covers the entire drain path: the filter assembly, the drain pump, the drain hose, and the connection to the garbage disposal or standpipe. Code i30 is a leak detection alert — the float switch in the base pan has risen, indicating that water has escaped the tub and pooled beneath the unit. While i30 does not always cause visible draining problems, it frequently accompanies them because a loose hose connection can both leak and restrict flow simultaneously.
| Code | Meaning | Typical Cause | Owner Fix? |
|---|---|---|---|
| i20 | Drain blockage detected | Clogged filter or blocked drain hose | Yes — clean filter and check hose |
| i30 | Leak detected in base pan | Loose hose clamp or cracked sump housing | Sometimes — inspect for visible leaks |
The Filter Assembly: First Thing to Check
The most common cause of an Electrolux dishwasher not draining is a clogged filter assembly. EDSH-series dishwashers use a cylindrical fine-mesh filter surrounded by a coarse flat filter at the bottom of the wash tub. Over time, food particles, grease, and small debris accumulate in both filter sections, restricting water flow to the drain pump. To clean the filter, twist the cylindrical section counter-clockwise and lift it out, then remove the flat mesh screen beneath it. Rinse both pieces under warm running water, using a soft brush and a drop of dish soap to dissolve greasy buildup. Replace both filters, run a rinse cycle, and check whether the i20 code clears.
Drain Hose and Installation Issues
If the filter is clean but water still pools in the tub, inspect the drain hose under the sink. The hose must form a high loop — rising to the underside of the countertop before descending to the disposal inlet or drain standpipe. Without this loop, dirty water from the sink can siphon back into the dishwasher after the drain pump shuts off, making it look like the machine never drained at all. Also verify that the garbage disposal knockout plug was removed during installation. This factory-installed plastic disc completely blocks the dishwasher drain connection and is a surprisingly common oversight even among professional installers.
Kinks in the drain hose itself — often caused by pushing the dishwasher too far back into its cabinet opening — restrict flow enough to trigger the i20 code. Pull the dishwasher forward slightly and check the full length of the hose for pinch points or sharp bends. Straightening a kinked hose is a two-minute fix that eliminates the error immediately.
When Professional Service Is Needed
If cleaning the filter and verifying the drain hose routing does not resolve the i20 code, the drain pump motor is the most likely culprit. The drain pump on Electrolux EDSH dishwashers is located beneath the tub floor and requires disassembly of the lower spray arm assembly and sump housing to access. A failing pump motor may hum audibly without moving water, or it may be completely silent. Replacement involves disconnecting electrical connectors and the drain hose from the pump body — a job that takes a trained technician about one hour. See our Electrolux dishwasher repair service page for diagnostic and parts pricing.
For i30 leak codes, a technician needs to tilt the machine and inspect the base pan to identify the leak source. Common leak points include the door gasket, the sump-to-pump connection, and the water inlet valve. Attempting to diagnose leaks without properly securing the machine risks water damage to flooring and adjacent cabinetry.
Preventing Future Drain Problems
Clean the filter assembly every two weeks for heavy-use households, or monthly for lighter use. Scrape large food debris from plates before loading — not a full pre-rinse, but enough to prevent large particles from overwhelming the filter. Run the garbage disposal for ten seconds before starting each dishwasher cycle to clear the disposal chamber and reduce backpressure on the drain connection. Use a dishwasher cleaner once a month to dissolve grease buildup in the sump and drain path. These habits prevent the vast majority of i20 drain complaints and extend the life of the drain pump motor significantly.
More Electrolux Resources
- Electrolux Error Code Directory
- Electrolux Repair Services
- Safety Notices & Recalls
- Schedule Your Repair
- Electrolux Official Support
Understanding Electrolux Dishwasher Not Draining: Causes And Fixes
When dealing with electrolux dishwasher not draining: causes and fixes, knowing the root cause helps you make the right decision. Electrolux appliances are built to last, and most issues have straightforward solutions when diagnosed correctly by a trained technician.