SYMPTOM · WON'T DRAIN

Dishwasher Not Draining The 7 Real Causes, Ranked by Frequency

A dishwasher that finishes its cycle with standing water in the tub is almost always a clog, a check-valve fault, or a drain-pump failure — not a broken control board. Below: the seven causes we actually find, in the order we find them, across Bosch, KitchenAid, Whirlpool, Samsung, LG, GE, and Maytag. Each lists the brand patterns we see, what it costs, and what you can safely check before calling.

  • 4.5★ · 990+
  • 1-Yr Warranty
  • OEM Parts
  • Same-Day
(651) 364-7466
$149Trip feeWaived on repair
See brands we service

Reviewed by Mike Larson, Master Appliance Technician · 18+ yrs in-field · Last reviewed

  • Same-day diagnostic

    Call before 2pm weekdays.

  • OEM parts on truck

    Brand-specific stocking.

  • Diagnose before quote

    Written, no surprises.

  • 1-yr labor warranty

    Parts & labor in writing.

Quick answer

Dishwasher Not Draining

The five-minute self-check: (1) clean the filter at the bottom of the tub, (2) confirm the disposal knockout plug was punched out if the unit is new, (3) check for a high drain loop or air gap on the drain hose, (4) run hot water at the sink for 30 seconds and start a Rinse cycle. If water still pools, the fault is usually a clogged drain pump, a failed check valve, or — on Bosch — a closed-loop heat-pump fault. Most repairs land $225–$485 all-in. Flat $149 trip fee waived on approval. 1-year written warranty.

Root causes, ranked by what we find

Most-likely failures (by frequency)

1. Clogged filter or sump — the #1 cause on every brand

What it is: Bosch, Miele, KitchenAid, Whirlpool, Samsung, LG, GE all use a removable cylinder filter in the tub floor. Food debris, glass shards, and a fat-and-detergent biofilm choke the sump and the unit can't move water fast enough to drain. Symptom: standing water, foul smell, glassware comes out cloudy. We find this on roughly 1 in 3 'not draining' calls.

Fix: Twist the filter counter-clockwise, rinse under hot water with a soft brush, clear visible debris from the sump well, run an empty hot cycle with citric-acid cleaner. If that fixes it, no truck needed.

Typical all-in: DIY · $0 if it's just the filter

2. Drain hose clogged at the high loop or air gap

What it is: Code requires the drain hose to loop up under the counter or run through an air gap on the sink deck. Grease and food sediment collect at the highest point of the loop and at the air-gap inlet. Symptom: gurgling at the sink during the drain cycle, water draining back into the tub when the cycle ends.

Fix: Disconnect the drain hose at the disposal / air gap, blow it clear or replace, clean the air-gap cap. ~25-minute job.

Typical all-in: $185–$245 all-in

3. Garbage-disposal knockout plug never removed (new installs only)

What it is: Every disposal ships with a plastic plug blocking the dishwasher inlet. If your installer (or the previous owner's installer) skipped it, the dishwasher has literally nowhere to drain. Symptom: brand-new install that has never drained correctly.

Fix: Remove the disposal inlet hose, knock the plug out with a screwdriver and hammer, fish out the plug, reattach. 5-minute fix.

Typical all-in: DIY · $0

4. Failed drain pump

What it is: The drain pump is a small impeller motor under the tub. Glass, fruit pits, and twist-tie wires lodge in the impeller and seize the motor. Common at year 4–8 across all brands. Bosch, KitchenAid, and Whirlpool drain pumps are stocked on our trucks.

Fix: Pull the lower access panel, disconnect the drain pump, inspect impeller for debris and free-spin, replace OEM pump if seized or burned out. Verify drain time under 90 seconds.

Typical all-in: $245–$365 all-in

5. Failed drain check valve (back-flow flap)

What it is: A small rubber flap inside the sump prevents drained water from siphoning back into the tub. When it tears or sticks open, water from the disposal / drain line back-flows into the dishwasher. Symptom: tub fills with dirty water between cycles, even when off. Common on Whirlpool, KitchenAid, Maytag, and JennAir tall-tub platforms.

Fix: Replace the check-valve assembly (often integrated with the drain pump housing on newer models). Verify with a dye test.

Typical all-in: $225–$315 all-in

6. Bosch / Miele E24 / E25 — closed-loop drain-system fault

What it is: Bosch and Miele use a closed-loop sensored drain system. E24 means the unit detected slow drain (usually filter or hose), E25 means the drain pump can't prime. Symptom: cycle aborts mid-drain, error code on the display, water remains. Most-frequent service code on Bosch 500 / 800 series after year 3.

Fix: Clear filter and sump first (E24 often clears here). If E25 persists after a clean, replace the drain pump and verify the pressure switch / turbidity sensor in service mode.

Typical all-in: $265–$385 all-in

7. Failed main control board (rare — last suspect)

What it is: If the drain pump tests good, filter is clean, hose is clear, and the unit still won't pulse the pump, the main control board has failed. Symptom: no audible pump activity, no error code, board doesn't enter drain mode. We find this on under 5% of 'not draining' calls — almost always after a power surge.

Fix: Test pump-trigger voltage at the board harness in service mode. Replace OEM main control if no signal. Bosch / KitchenAid / Whirlpool boards are stocked.

Typical all-in: $385–$525 all-in

Symptom → cause

What's the pattern telling you?

If you see thisIt's almost certainlyRead more
Standing water at bottom + food debris in sumpClogged filter / sump (DIY in 10 min)Dishwasher repair hub
Drains slowly, hums but never emptiesPartial drain-hose kink or air-gap blockageDrain repair (Minneapolis)
New install, full standing water, never drained onceMissing disposal knockout plugInstall diagnostics
Loud buzz from base, no water movesDrain pump impeller jammed or motor seizedDrain-pump repair
Drains but then refills overnightFailed check valve (water siphoning back from sink)Check-valve repair
Bosch shows E24 errorSlow-drain detection — clean sump and filter firstBosch error codes
Bosch shows E25 errorDrain pump cannot prime — pump replacementBosch dishwasher reset
No cycle response, dead panelMain control board failureControl-board repair

By brand

How 'won't drain' fails on each brand

Same root causes, different signature. Use this to predict the diagnostic and jump to the brand-specific page.

BrandTop failure modeSignature symptomBrand page
BoschE24 / E25 closed-loop drain faultError code on the front bezel, standing water at the bottom.Bosch dishwasher →
KitchenAidDiverter motor or drain-pump failureHum from base, partial drain, sometimes a grinding sound.KitchenAid drain →
WhirlpoolChopper-blade jam + drain-pump impellerHum followed by overload trip; debris in sump.Whirlpool drain →
SamsungCheck valve or drain hose kink (LC / OC codes)Leakage error code with standing water at base.Samsung LC/OC →
LGDrain pump motor + OE error codeOE on display, pump runs but no flow.LG OE error →
GEDrain solenoid (reversing-pump models)Click but no water motion, code blink pattern on door switch.GE drain →
MaytagFilter clog + drain pump (shares Whirlpool platform)Slow drain over weeks, food debris piled on filter cap.Maytag drain →

Diagnostic order

How to diagnose a dishwasher that won't drain (5-minute self-check)

  1. 1. Bail out standing water

    Use a cup and shop towels to remove the standing water so you can access the filter. Don't skip — soaked debris is far harder to clear.

  2. 2. Remove and clean the filter

    Twist the cylinder filter counter-clockwise, lift out, rinse under hot water with a soft brush. Wipe out the sump well and check for glass / labels / fruit pits.

  3. 3. Confirm the drain hose has a high loop or air gap

    Under the sink, the drain hose should rise to the bottom of the counter before dropping to the disposal or air gap. A flat-laid hose siphons and traps debris.

  4. 4. Check the disposal knockout (new installs)

    If the unit is new and has never drained, the disposal inlet plug was likely missed. Disconnect the hose at the disposal, knock the plug out, reattach.

  5. 5. Run a Rinse cycle with hot water primed

    Run hot water at the sink for 30 seconds first, then start a Rinse cycle. If it drains, the cause was a filter / sump clog. If standing water remains, the pump, check valve, or board needs service.

FAQs

Common questions

Why is my dishwasher not draining?

Across every brand we service, the order of cause-frequency is: (1) clogged filter / sump, (2) clogged drain hose or air gap, (3) missing disposal knockout on new installs, (4) failed drain pump, (5) failed check valve, (6) Bosch E24/E25 closed-loop fault, (7) failed main control board. The first three are DIY-checkable in under 10 minutes — start there.

How much does it cost to fix a dishwasher that won't drain in Minneapolis?

Most 'won't drain' repairs land $185–$525 all-in. Hose / air-gap clear $185–$245, check valve $225–$315, drain pump $245–$365, Bosch / Miele drain-system $265–$385, control board $385–$525. The $149 trip fee is credited toward any approved repair. Same-day windows weekdays when you call before 2 pm.

Can I run a dishwasher with standing water in the bottom?

A small amount (less than a cup) at the sump is normal — it keeps the pump seal wet. More than that means the drain cycle failed. Don't run another cycle until you clean the filter; running on top of a clog can burn out the drain pump and turn a $0 fix into a $300+ pump replacement.

What does E24 or E25 mean on my Bosch dishwasher?

E24 = slow drain detected (almost always filter, sump, or hose). E25 = drain pump can't prime or is blocked. Clean the filter and sump first — E24 clears here on the majority of calls. If E25 persists, the drain pump usually needs replacement at $265–$385 all-in.

Is a dishwasher that won't drain a same-day fix?

Yes — we stock OEM drain pumps, check valves, and the most-failed control boards for Bosch, KitchenAid, Whirlpool, Samsung, LG, GE, and Maytag on the truck. Call before 2 pm weekdays for a same-day window across Minneapolis, Saint Paul, and the metro suburbs.

Should I repair or replace a dishwasher that won't drain?

Repair — almost always. Even a control-board replacement at $525 is a fraction of a $900–$1,800 dishwasher. The only time we recommend replacement is on a unit past year 12 with tub corrosion or multiple stacked failures (drain + heat + leak).

Twin Cities · field notes

Twin Cities field notes

Dishwasher drain failures cluster heaviest in remodeled kitchens where the disposal was installed without the knockout plug being removed — common on DIY remodels across Powderhorn, Longfellow, Whittier, and NE Minneapolis. We pull the disposal inlet, knock the plug, and reseat the clamp on first visit. Drain-pump impeller jams (glass, fruit pits, bones) cluster across family-heavy suburbs (Eden Prairie, Lakeville, Maple Grove). Same-day windows weekdays before 2pm.