Standing water in the tub
There is a visible pool of dirty or cloudy water across the bottom after the cycle stops.
Start here: Start with the filter, sump opening, and any debris around the drain inlet under the lower spray arm area.
Direct answer: A Frigidaire dishwasher i40 code usually shows up when the machine thinks it cannot drain properly or it still senses water where it should not. Most of the time the fix is in the filter, sump area, drain hose, air gap, or sink drain connection, not the first expensive part you can find online.
Most likely: The most likely cause is a blockage in the dishwasher filter or drain path, especially if there is standing water in the bottom of the tub.
Start with what you can see and reach safely: how much water is left in the tub, whether the filter area is packed with food sludge or glass, and whether the drain hose or sink-side connection is blocked. Reality check: a little clean water in the sump is normal, but a pool covering the tub floor is not. Common wrong move: running cycle after cycle without clearing the filter just packs debris tighter into the drain path.
Don’t start with: Do not start by replacing the dishwasher drain pump or control. On this complaint, clogged debris and a kinked or plugged drain route beat bad parts by a wide margin.
There is a visible pool of dirty or cloudy water across the bottom after the cycle stops.
Start here: Start with the filter, sump opening, and any debris around the drain inlet under the lower spray arm area.
You hear the dishwasher try to drain, but the water level barely changes.
Start here: Check for a jammed piece of glass, label, bone, or sludge clog in the sump or drain hose before suspecting the dishwasher drain pump.
The tub looks mostly empty, but the machine still stops and shows i40.
Start here: Check the full drain route to the sink, including the air gap and sink drain branch, because a partial restriction can fool the dishwasher into thinking it did not drain correctly.
You scoop the water out, restart, and the code comes back on the next drain attempt.
Start here: Look for a recurring blockage, a kinked dishwasher drain hose, or a drain pump that is powered but not moving water.
This is the most common cause when the tub holds water and the machine has been washing poorly or leaving grit behind. Food paste, broken glass, paper labels, and grease collect right where the drain starts.
Quick check: Remove the lower rack and filter pieces, then look into the sump with a flashlight for sludge, seeds, glass, or anything wrapped around the inlet.
A dishwasher can sound like it is draining and still move very little water if the hose is pinched behind the machine or packed with grease farther down the line.
Quick check: Follow the dishwasher drain hose as far as you can under the sink. Look for a sharp bend, sag full of debris, or a clog at the sink connection.
If the dishwasher drains into an air gap or sink tailpiece, a blockage there can send water back into the dishwasher or stop flow enough to trigger the code.
Quick check: If you have an air gap on the sink, remove the cap and check for gunk. Also inspect the dishwasher hose connection at the sink drain or disposal inlet for buildup.
Once the filter and drain path are clear, a drain pump becomes more likely if the machine only hums, trips into the code quickly, or will not push water even with the hose disconnected into a bucket test.
Quick check: After clearing blockages, run a drain command and listen. A strong pump sounds steady and moves water fast. A weak hum, grinding, or no water movement points toward the dishwasher drain pump.
The first split is simple: a tub full of water points to a true drain issue, while a nearly empty tub pushes you toward a partial restriction or sensor-related false alarm.
Next move: You now know whether to chase a direct blockage in the tub or a less obvious restriction farther down the drain path. If you cannot safely remove enough water to access the filter area, stop and get help before forcing parts loose under water.
What to conclude: Dirty standing water usually means a blockage close to the dishwasher. Little visible water with a repeat code often means a partial drain restriction or a pump problem that shows up only during the drain portion.
This is the highest-payoff check on an i40 complaint. A packed filter or debris in the sump can stop draining completely or slow it enough to trigger the code.
Next move: Reassemble the filter, restore power, and run a short rinse or cancel-drain. If the water leaves quickly and the code stays gone, the blockage was in the filter or sump. If the filter area was already clean or the code returns right away, move to the drain hose and sink-side checks.
What to conclude: A dirty filter or blocked sump is the most common fix. If cleaning changes the sound of the drain cycle but does not fully solve it, there may still be debris farther down the line.
Once the tub-side drain path is clear, the next most common failure is a restriction under the sink. This is where grease, food sludge, and bad hose routing cause repeat drain codes.
Next move: Reconnect everything securely, restore power, and test a drain. If water now pumps out strongly, the restriction was in the hose route or sink-side fitting. If the hose route is clear and the sink connection is open, the remaining likely causes are a deeper hose clog or a weak dishwasher drain pump.
This separates a blocked line from a pump that is running weak, jammed, or not moving water at all.
Next move: If the dishwasher pushes water strongly with the hose disconnected, the blockage is still on the sink-side connection or air gap path you reconnect to. If the dishwasher barely moves water or only hums, the dishwasher drain pump is the leading suspect after you rule out a packed hose.
By now you should know whether you fixed a blockage, need a hose, or are down to an internal pump issue that justifies parts or service.
A good result: A full cycle that drains completely without the code confirms the repair.
If not: If the code persists after a clear drain path and a known-good pump replacement path is beyond your comfort level, book service instead of stacking more parts on it.
What to conclude: Most homeowners solve this with cleaning or hose work. When those are ruled out, a pump problem is a fair next move; after that, the diagnosis gets more technical.
Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.
In plain terms, it usually means the dishwasher is not happy with how it drained or it still senses water where it should not. The common causes are a clogged filter, blocked sump, restricted drain hose, plugged air gap, or a drain pump that is not moving water well.
You can try a reset, but if water is still in the tub or the drain path is still restricted, the code usually comes back. A reset is worth trying only after you clear the obvious blockage and reassemble everything.
That usually means the dishwasher drain pump is trying to run but cannot move water. The most common reasons are debris jamming the pump area, a clogged drain hose, or a weak drain pump.
Yes. A small amount of clean water down in the sump area is normal on many dishwashers. What is not normal is a visible pool across the tub floor or dirty water left after the cycle ends.
Usually no. On this complaint, blockages in the filter, sump, hose, air gap, or sink connection are more common than a failed pump. Replace the pump only after the drain path is confirmed clear and the dishwasher still cannot push water out.
Yes. If the dishwasher drains into a plugged tailpiece, disposal inlet, or air gap path, water may back up or drain too slowly and trigger the code even though the dishwasher itself is mostly fine.