Dishwasher not draining

Frigidaire Dishwasher i40 Code

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.

If the tub is full of dirty waterCancel power, bail out enough water to work safely, then check the filter and sump first.
If the tub is mostly empty but the code returnsLook harder at the drain hose routing, air gap if you have one, and the sink drain connection before blaming electronics.
Last reviewed: 2026-04-17

What the i40 code usually looks like in the kitchen

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.

Humming or buzzing during drain

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.

Code appears with little water visible

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.

Code returns right after clearing water

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.

Most likely causes

1. Clogged dishwasher filter or sump debris

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.

2. Blocked or kinked dishwasher drain hose

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.

3. Sink-side restriction or plugged air gap

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.

4. Dishwasher drain pump jammed or failing

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.

Step-by-step fix

Step 1: Confirm whether this is really a drain problem

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.

  1. Turn off power to the dishwasher at the breaker or unplug it if the plug is accessible.
  2. Open the door and look at the bottom of the tub.
  3. If there is a deep pool of water, scoop or wet-vac out enough to reach the filter area safely.
  4. Note whether the water is dirty and full of debris or mostly clean.

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.

Stop if:
  • Water is leaking onto the floor from under the dishwasher.
  • You smell burning insulation or see melted plastic.
  • You cannot shut off power before reaching into the tub base area.

Step 2: Clean the dishwasher filter and inspect the sump

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.

  1. Remove the lower rack.
  2. Take out the dishwasher filter assembly and any coarse screen pieces that lift out without force.
  3. Wash the filter with warm water and mild dish soap. Use a soft brush only if needed.
  4. Shine a flashlight into the sump opening and remove visible debris carefully by hand or with needle-nose pliers.
  5. Look specifically for glass chips, fruit pits, paper labels, twist ties, and grease sludge.

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.

Step 3: Check the dishwasher drain hose route and sink connection

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.

  1. Turn power back off before moving the dishwasher or disconnecting hoses.
  2. Under the sink, trace the dishwasher drain hose from the cabinet wall to the sink drain or air gap.
  3. Look for a kink, crushed spot, low sag full of water, or greasy buildup at the connection point.
  4. If there is an air gap, remove the cap and clean out debris inside.
  5. Disconnect the dishwasher drain hose at the sink-side connection and check the inlet for blockage. Clear it and make sure the hose is not packed with sludge near the end.

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.

Step 4: Test whether the dishwasher can actually move water

This separates a blocked line from a pump that is running weak, jammed, or not moving water at all.

  1. With power off, position the dishwasher drain hose end where you can safely direct discharge into a bucket or deep pan if access allows.
  2. Restore power and run a drain or cancel-drain command.
  3. Listen to the pump sound and watch the water flow.
  4. A healthy drain action is usually a strong, steady rush. A weak dribble, repeated hum, grinding, or no flow after the earlier cleaning points to pump trouble or a hidden hose blockage.

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.

Step 5: Finish the repair or make the clean call to stop

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.

  1. If the filter, sump, air gap, or sink connection was blocked and the dishwasher now drains normally, run a full cycle and watch the final drain.
  2. If the dishwasher drain hose is kinked, split, or still clogged after removal and flushing, replace the dishwasher drain hose.
  3. If the hose path is clear and the machine still hums or will not move water, plan on replacing the dishwasher drain pump or scheduling service.
  4. If the code returns even after strong draining and no standing water, stop guessing and have the unit diagnosed for an internal sensing or wiring issue.

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.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

What does the i40 code mean on a Frigidaire dishwasher?

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.

Can I just reset the dishwasher and clear the code?

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.

Why does my dishwasher hum but not drain?

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.

Is a little water in the bottom of the dishwasher normal?

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.

Should I replace the drain pump first for an i40 code?

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.

Can a clogged sink drain cause this code?

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.