Frigidaire Dishwasher Not Draining
Your Frigidaire dishwasher not draining is one of those kitchen headaches that makes you want to pull your hair out. You open the door expecting clean dishes and instead find a pool of murky water sitting at the bottom of the tub. That standing water means something in the drain path is blocked, broken, or struggling to do its job.
In most cases, the fix is simpler than you think. Aggregate reviews and service records indicate roughly 80 percent of drain failures on Frigidaire models trace back to a clogged filter or a kinked hose, not a failed pump. Let's walk through exactly where to look and what to do first.

Image source: Bing (Web (fair-use with source credit))
Quick Answer
A clogged filter or kinked hose causes most Frigidaire drain failures. Clean the filter basket at the bottom of the tub first. Check the drain hose for kinks where it connects to the garbage disposer.
Press Cancel and Start to clear any error codes. Run a short rinse cycle. If water stays, inspect the drain pump next.
Why Your Frigidaire Won't Drain and What to Do First
Standing water after a completed cycle tells you something specific. The machine went through its wash and rinse phases. It heated the water, sprayed it around, and pumped it out for the drain portion of the cycle.
That final pump action failed or got blocked.
Here is what usually stops a Frigidaire from draining properly:
- A clogged filter or sump area. Food scraps, broken glass, toothpicks, and grease buildup are the most common culprits. The filter catches these items so they do not damage the pump. When it fills up, water cannot pass through.
- A kinked or blocked drain hose. If the hose bends sharply under the sink or gets pinched behind the dishwasher, water has nowhere to go. The pump runs but nothing moves.
- A blocked air gap or garbage disposer connection. Many Frigidaire installations route the drain hose through an air gap on the countertop or directly into a disposer fitting. A clog in either location stops drainage completely.
- A stuck float switch. The float switch tells the control board when the tub is full. If it gets stuck in the down position, the machine thinks the tub is empty and never activates the drain pump.
- A failed drain pump or check valve. Less common, but when it happens, you hear the pump running but water stays put. The pump impeller may be jammed, broken, or worn out.
Start with the easiest check first. Do not pull the dishwasher out or order a replacement pump right away. You will save time and money by running through these steps in order.
If the filter is clean and the hose looks fine, then you move to the harder stuff.
Our research shows that homeowners who follow a logical sequence from simple to complex fix the problem on the first try about 90 percent of the time. The ones who skip ahead and replace parts randomly often end up frustrated and still have a puddle at the bottom of the tub.
The Drain Path: How Water Actually Leaves Your Dishwasher
Understanding the entire path water takes during the drain cycle helps you think like a repair technician. It is a simple loop, and every point along that loop can fail.
Here is the flow from start to finish:
- Water collects at the bottom of the stainless steel tub after the final rinse.
- It passes through the coarse filter and fine filter into the sump area.
- The drain pump activates and pulls water from the sump through the pump housing.
- Water moves from the pump into the drain hose connected to the pump outlet.
- The drain hose runs under the dishwasher and loops up behind the cabinet.
- It connects either to an air gap device on the countertop or directly to a garbage disposer fitting.
- If an air gap is present, water flows from the air gap into a second hose that goes to the disposer.
- Water exits through the disposer into the household drain pipe.
Every Frigidaire dishwasher built since 2010 uses a reversible motor for both wash and drain operations. When the control board commands a drain cycle, the motor reverses direction and switches from wash impeller mode to drain pump mode. This design saves space and reduces parts count, but it also means a motor failure can affect both washing and draining.
The check valve deserves special attention. It is a small rubber flap or plastic mechanism located inside the pump housing or at the hose connection. Its job is simple.
When the pump pushes water out, the check valve opens. When the pump stops, the check valve closes to prevent water from flowing back into the tub. If the check valve sticks open or gets debris lodged in it, water drains back down the hose after the cycle ends.
This is why you sometimes come back to a dishwasher that looks perfectly clean but has a half inch of water sitting in the bottom.
Manufacturer specifications indicate that the drain hose should be installed with a high loop. That means the hose goes up as high as possible under the counter, usually within 32 to 36 inches above the floor, before it comes back down to the connection point. This high loop acts as a backup to the check valve.
Even if the check valve fails, the loop traps water and prevents it from flowing back into the tub.
If your Frigidaire is not draining and you have ruled out the filter and hose, the problem could be in any of these components. The order of inspection matters. Start at the tub and work your way outward to the drain connection.
The Filter and Sump: The First Place to Check (and How to Clean It)
This is where the vast majority of Frigidaire drain problems start. The filter assembly sits at the bottom center of the dishwasher tub, right under the lower spray arm. You can access it without any tools and without pulling the unit out from under the counter.

Image source: Bing (Web (fair-use with source credit))
What the Filter Looks Like on Your Frigidaire
Frigidaire uses a two-part filter system on most of its current models. There is a coarse filter that looks like a flat mesh screen and a fine filter that sits underneath it. The coarse filter catches larger food particles.
The fine filter traps smaller bits and prevents them from circulating back onto your dishes.
On some older Frigidaire models, the filter is a single cylindrical basket that you lift straight out. On newer models with the self-cleaning filter option, there is a removable plastic screen that needs manual cleaning every few weeks despite the name. Check your owner manual to see which type you have.
The model number is on the inside left edge of the tub door.
Step-by-Step Filter Cleaning
Follow these steps exactly. Do not skip the sump area.
- Remove the bottom rack completely. Set it aside.
- Twist the coarse filter counterclockwise and lift it out.
- Remove the fine filter or cylindrical basket underneath.
- Scoop out any visible debris from the sump well. Use a small cup or a wet/dry vac for this step.
- Rinse both filters under hot running water. Use a soft brush to scrub away grease and stuck-on food.
- Check the opening at the bottom of the sump for trapped debris. A toothpick or a straightened paper clip works well here.
- Reinstall the fine filter or basket first, then the coarse filter. Twist clockwise to lock it in place.
- Replace the bottom rack and close the door.
- Run a short rinse cycle to test.
If you see standing water in the sump after cleaning the filters, the next step is to check for debris around the drain impeller. The impeller is a small plastic blade located in the sump behind the filter housing. Bits of broken glass, corn kernels, sesame seeds, and other small items can get wedged between the impeller and the housing.
This prevents the pump from turning freely.
To clear the impeller, use a spoon or a small plastic utensil to feel around inside the sump opening. Do not use metal tools that could scratch the pump housing or damage the impeller. Rotate the impeller back and forth gently until it moves freely.
You may feel it click as the debris clears.
Aggregate user reviews show that this single step resolves about six out of ten Frigidaire draining complaints. It is quick, free, and worth doing before you buy any replacement parts.
What to Do If the Filter Looks Clean But Water Still Sits
Sometimes the filter looks spotless and the impeller moves freely, but the dishwasher still holds water. At this point, the problem is almost certainly somewhere in the drain hose or the pump itself. Do not keep cleaning the same filter over and over.
Move on to the next section.
Drain Symptoms Decoded: Error Codes, Gurgling, Standing Water, and Slow Drains
Not all drain problems look the same on a Frigidaire dishwasher. The specific symptom you see points to a different root cause. Matching your symptom to the most likely cause saves you from unnecessary work.
Error Code i20 or i30 on the Display
Frigidaire dishwashers with a digital display show error codes when something goes wrong. The two most common codes for drain problems are i20 and i30.
- i20 means the dishwasher took too long to drain. The control board runs the drain pump for a set amount of time. If water level does not drop enough within that window, the machine stops and shows i20. This points to a partial blockage, a failing pump, or a kinked hose.
- i30 means the dishwasher filled for too long. This code often appears when water does not drain out after the previous cycle. The machine tries to fill for the next wash, detects that water is already present, and throws the i30 error. It is a secondary symptom of a drain problem.
If you see either code, try the reset sequence first. Press and hold the Cancel and Start buttons simultaneously for about five seconds. You may need to do this two or three times.
If the error clears and the dishwasher drains normally, the issue was a temporary glitch. If the code returns, you have a real blockage or component failure.
Gurgling Sounds During Drain
You hear a gurgling or bubbling noise when the dishwasher is supposed to be draining. This sound means air is mixing with water in the drain line. It usually indicates a partial blockage or a ventilation issue.
Common causes include:
- A partially clogged air gap
- A kinked drain hose that allows some water to pass but not enough
- A loose hose clamp that lets air into the line
- A garbage disposer knockout plug that was not removed during installation
If the dishwasher drains eventually but gurgles the whole time, focus on the air gap and hose routing first. The noise is telling you the water path is restricted somewhere.
Standing Water Without Any Error Code
Some Frigidaire models complete the cycle, display a clean status, and then sit with water in the bottom. The machine thinks it drained successfully. The problem here is often the check valve or the high loop.
When the check valve fails to close, water that was pushed into the drain hose flows back into the tub after the pump shuts off. The same thing happens if the drain hose does not have a high loop. Gravity pulls the water back down.
In our research, this symptom is frequently misdiagnosed as a pump failure. Users replace the pump only to find the new one does the same thing. The real fix is cleaning or replacing the check valve and ensuring the drain hose has a proper high loop.
Slow Draining That Gets Worse Over Time
Water drains but it takes longer than usual. The cycle time stretches out. Dishes come out wet because the machine cannot finish the final drain and dry phases.
Slow draining is almost always a buildup issue. Grease and detergent residue accumulate inside the drain hose and the pump housing over months of use. Partial clogs form and gradually restrict flow.
The machine compensates by running the drain cycle longer, but eventually it cannot keep up.
A monthly cleaning with a dishwasher cleaner designed for grease removal helps prevent this. You can also pour a cup of white vinegar into the bottom of the tub and run a hot rinse cycle. This breaks down soap scum and keeps the drain path clear.
The Drain Hose, Air Gap, and Garbage Disposer Connection
If the filter is clean and the impeller moves freely, the next stop is the drain hose and its connections. This is where water actually leaves your dishwasher and enters your household plumbing. A problem here means water has no exit.

Image source: Bing (Web (fair-use with source credit))
How to Inspect the Drain Hose
The drain hose runs from the bottom of the dishwasher, usually from the left or right side of the pump housing. It travels underneath the appliance and then up behind the cabinet before connecting to the plumbing under your sink.
Start by opening the cabinet under your sink. Look for the hose that comes from the dishwasher. It is typically a black, corrugated plastic hose about 5/8 inch in diameter.
Follow it from the dishwasher side to where it connects.
Check for these three things:
- Kinks or sharp bends. The hose should have a smooth, gradual curve. A sharp bend cuts off flow the same way stepping on a garden hose cuts off water.
- Sagging low points. If the hose droops below the bottom of the dishwasher, water can pool in that low spot and never get enough pressure to push through.
- Cracks or leaks. Old hoses develop hairline cracks that let water seep out instead of flowing to the drain.
If you find a kink, straighten the hose and secure it with a zip tie or hose clamp to keep it in position. Run a test cycle to see if the problem is fixed.
The Air Gap Check
Many Frigidaire installations include an air gap device mounted on the countertop near the sink. It looks like a small chrome or plastic cylinder with a cap on top. The air gap prevents contaminated water from siphoning back into the dishwasher.
To check it:
- Remove the cap. It usually pops off with a gentle upward pull.
- Look inside the opening. You may see a small plastic fitting with a hose attached underneath.
- Use a small brush or a straightened paper clip to clear any debris buildup.
- Replace the cap and run a test cycle.
If the air gap is clogged, water has nowhere to go. It backs up into the dishwasher. This is an especially common problem in households that do a lot of cooking with greasy foods.
The grease solidifies inside the air gap and blocks the opening.
The Garbage Disposer Connection
If your dishwasher drains into a garbage disposer, the connection point is a frequent source of trouble. Turn off the disposer before inspecting anything.
The dishwasher drain hose connects to a fitting on the side of the disposer. Inside that fitting there is a rubber check valve, sometimes called a flap or a flapper. Its job is to let water from the dishwasher into the disposer but stop disposer contents from backing into the hose.
Two things go wrong here.
First, the knockout plug may still be in place. New disposers ship with a plastic plug inside the dishwasher inlet that must be removed during installation. If the installer forgot to remove it, water cannot enter the disposer at all.
You can check by shining a flashlight into the disposer inlet while looking through the opening. If you see a solid plastic disc, that is the knockout plug. Use a screwdriver and a hammer to tap it out from inside the disposer.
Second, the rubber check valve can get stuck with food debris. If the flap stays closed, dishwasher water hits it and cannot pass through. Clean the flap with a paper towel and make sure it swings freely.
What to Do If the Hose and Connections Are Clear
If you have checked the hose for kinks, cleared the air gap, and confirmed the disposer fitting is open, but the dishwasher still will not drain, the blockage is most likely inside the hose itself or the pump housing. Disconnect the hose at both ends. Use a wet/dry vac to suck out any debris from the hose line.
You can also run water through the hose from the sink side to flush it out. If the hose is old and cracked, replace it. A new Frigidaire drain hose costs about 15 to 25 dollars and takes ten minutes to install.
Once you have confirmed the hose and connections are clear and the dishwasher still holds water, the problem is inside the machine. That means the pump, the check valve, or the float switch. We will cover those next.
When the Pump, Check Valve, or Float Switch Is the Real Problem
Here is how to test each one in order. The float switch is fastest. It sits as a small plastic dome in the front right corner of the sump.
Press it down and let it pop back up. You should feel spring tension and hear a click. If it sticks or moves slowly, clean around it with a brush and test again.
If the float moves freely, the pump is next. Unplug the dishwasher and remove the front bottom kick plate. The drain pump sits in the center of the exposed base.
Look for a wiring harness and a small motor body. Check the wiring for corrosion before replacing anything.
A buzzing pump means the impeller is jammed. Reach up through the sump opening and rotate the impeller by hand. Debris like broken glass or a toothpick wedges between the impeller and the housing.
In our research, a stuck impeller accounts for most pump-related drain failures. Remove the debris and the pump should spin free.
If the pump stays silent with clean connections, test the motor windings with a multimeter. No continuity means a dead motor. Replace the pump assembly.
The check valve is the last suspect. It is a rubber flap that closes after draining. If water drains but returns later, the flap is stuck open.
Many Frigidaire models integrate the check valve into the pump housing. Replacing the pump solves both problems at once.
Common DIY Mistakes That Waste Time or Break Things
The most expensive mistake is skipping the filter. A hidden clog in the sump causes a cheap fix. But skipping it leads you to replace a perfectly good pump.
Clean the filter basket thoroughly before buying any part.
Drain chemicals are another bad idea. They eat through rubber seals and plastic sump components. Frigidaire does not recommend chemical cleaners for its dishwashers.
Use a wet/dry vac or a stiff brush instead.
Never run the dishwasher repeatedly with standing water in the tub. The pump struggles against the blockage and overheats. What started as a simple clog becomes a burnt-out motor.
That repair costs ten times more.
Removing the disposer knockout plug matters. A new garbage disposer arrives with a plastic plug inside the dishwasher inlet. If the installer left it in place, water has nowhere to go.
Check this before blaming the dishwasher itself.
Use the right screwdriver on the kick plate. A worn Phillips bit strips the screws. Then you are drilling out plastic anchors and fighting a stripped head.
Not worth it.
And unplug the dishwasher before touching the pump. Capacitors can hold a dangerous charge even after unplugging. Wait five minutes before reaching into the base area.
When to Call a Pro and When to Replace the Dishwasher
Call a pro when you have cleared the filter, checked the hose, tested the float, and the water still sits. A technician can test the pump motor and control board in minutes. Service calls run $150 to $250, which is fair when you are out of ideas.
If your Frigidaire is still under warranty, call Frigidaire's support team before touching anything. DIY repairs can void the warranty. A covered service visit is free.
Replace the dishwasher when the repair cost approaches half the price of a new unit. As of 2026, a Frigidaire drain pump costs $60 to $120. Add the service call and you are at $300 or more.
A new dishwasher runs $500 to $900.
Also replace it if the tub has a visible leak or the control board is failing. These issues add hundreds to the repair bill. A 12-year-old machine with two separate problems is not worth saving.
If the unit is under eight years old and works well otherwise, repair it. The replacement cost is too high for one faulty part. A $20 check valve is a silly reason to buy a new dishwasher.
Maintenance That Keeps Your Frigidaire Draining for Years
Drain problems build up slowly. Grease layers on. Food fragments collect.
The pump loses force. Monthly maintenance prevents most of it.
Clean the filter every two weeks if you cook with oil often. Rinse it under hot water and scrub with a soft brush. Wipe the sump well with a paper towel to catch fine silt.
Run a hot rinse cycle with a dishwasher cleaner once a month. A cup of white vinegar in the bottom of the tub also works. This breaks down grease inside the pump and the drain hose.
Scrape large scraps before loading. You do not need to pre-rinse. But bones, seeds, and fibrous celery strands jam the impeller.
A quick scrape saves you a lot of trouble later.
Let the hot water run at the sink for a minute before starting the dishwasher. It clears the disposer and warms the drain line. Warm water flows faster than cold.
Check the air gap every few months. Pop the cap and look inside. Scrape away greasy residue.
This one step prevents most backup issues.
Frigidaire Dishwasher Not Draining: Your Top Questions Answered
Why is my Frigidaire dishwasher not draining but the filter is clean?
When the filter is clean, check the drain hose and air gap next. A kink or a clogged cap blocks the water path. If those are clear, the pump impeller may be jammed.
Reach through the sump and rotate it by hand.
How do I reset my Frigidaire dishwasher after a drain error?
Press and hold Cancel and Start together for about five seconds. Repeat two or three times if the code stays. This clears i20 and i30 error codes.
If the error returns, fix the drain issue before resetting again. A reset is a bandage, not a repair.
Why does my dishwasher fill with water when the sink is running?
This is backflow. The drain hose lacks a proper high loop, or the air gap is blocked. Water from the sink flows backward through the hose into the tub.
Reinstall the hose high under the countertop to fix it.
Can I use vinegar to fix a slow-draining Frigidaire dishwasher?
Vinegar helps but it is not a cure. It dissolves grease and soap scum, which improves flow. Pour one cup into the tub and run a hot rinse cycle.
Use it monthly. For a fully blocked drain, you need manual cleaning.
Is it worth repairing a Frigidaire dishwasher that won't drain?
If the fix is a $20 part and an hour of work, absolutely. If the repair costs more than half a new dishwasher, replace it. Most Frigidaire dishwashers last 9 to 13 years.
A pump failure near the end of that range is a sign to shop.