Bosch Dishwasher Not Draining — Causes, Error Codes, and Fixes



Working through a Bosch dishwasher drain problem: the standing-water symptom, clearing the filter, and reading the error code.
Bosch Dishwasher Not Draining? Here's What's Happening
Your Bosch dishwasher finishes its cycle, but there's a pool of standing water sitting at the bottom of the tub. Maybe the cycle seems stuck, or there's an error code on the display. A Bosch dishwasher not draining is one of the problems we get called about most often around San Diego, so if it's happening to you, you're in good company.
It can look like a minor nuisance, but water left standing inside turns into odor and bacteria fairly quickly, and a small clog can become a stubborn one if it sits. The encouraging part: most Bosch drainage problems are easy to pin down, and a fair number clear up without anyone having to come out.
Below we'll cover the five most common reasons a Bosch dishwasher won't drain, explain the error codes you might be staring at (E24, E25, E15), and walk through the DIY checks worth trying before you pick up the phone.
Why Your Bosch Dishwasher Won't Drain
When water won't leave the tub, it usually comes back to one of these five culprits:
Which one you're dealing with often depends on whether there's an error code showing and what that code is.
- Clogged filter — the most common cause. Food debris and grease build up over weeks and choke off water flow.
- Blocked or kinked drain hose — a twist or a trapped object keeps water from leaving the tub.
- Garbage disposal connection — if the dishwasher drains into a disposal, a clogged disposal pushes water right back into the machine.
- Faulty drain pump — the pump motor wears out or the impeller (the small fan that pushes water out) gets jammed or broken.
- Control board fault — uncommon, but the board may fail to send power to the drain pump at the right moment in the cycle.
Bosch Dishwasher Error Codes That Point to a Drain Problem
Bosch dishwashers are designed to flag a drainage problem on the display. If yours is showing a code, it's nudging you toward the cause. Here are the three you're most likely to see:
E24 — Drain System Blocked or Restricted
E24 is the code most often tied to a Bosch dishwasher not draining. It means the control detected water that should have already left the tub — drainage is taking longer than the cycle expects. The large majority of E24 cases trace back to a physical restriction: a clogged filter, a kinked hose, or debris caught at the pump inlet. In plain terms, it's Bosch telling you the water isn't getting out.
E25 — Drain Pump Cover or Impeller
E25 shows up less often but tends to be more serious. It points to the drain pump cover (the cap that seats over the pump) not being secured, or to the impeller being jammed or broken. If you've cleared the obvious blockages and still get E25, the pump area itself usually needs hands-on attention rather than another DIY pass.
E15 — Water in the Base Pan
E15 means water has collected in the base pan under the tub and the float switch (part of Bosch's AquaStop leak-protection system) has tripped. At that point the machine often shuts off the water and won't run normally. If your Bosch is not draining AND showing E15, you're likely dealing with a leak on top of the drainage issue, so it's worth a proper diagnosis rather than running it again.
Left: a heavily clogged filter — far and away the most common reason a Bosch won't drain. Right: checking the drain hose for kinks and obstructions.
DIY Fixes to Try Before Calling for Service
Start here. These checks cover the most common causes and need no special tools:
1. Clean the Filter
The filter is the first thing that catches food debris, and over time grease and particles pack into it and block flow almost completely. This is the single most worthwhile thing to check.
A clogged filter is behind a large share of no-drain calls. If the water clears the moment you finish cleaning it, you're done.
- Open the door and pull the lower rack all the way out.
- Look at the bottom center of the tub — you'll see a cylindrical plastic filter assembly.
- Twist the filter counterclockwise to release it (this is how most Bosch models are designed).
- Rinse it under warm running water and scrub the mesh with a soft brush, paying attention to the underside.
- Seat the filter back in, twist clockwise until snug, and run a short cycle to confirm it drains.
2. Inspect the Drain Hose
The drain hose carries water from the pump to the sink drain or garbage disposal. A kink, twist, or clog inside it traps water in the tub.
- Find the drain hose at the back or underside of the machine (your manual shows the exact routing).
- Trace it by eye — if it's kinked, gently straighten it.
- Check that the hose isn't cracked or split (that points to a leak rather than a blockage, but it's good to note).
- If you suspect a clog inside, disconnect both ends (keep a towel handy for spillage) and flush it through with a garden hose.
- Reconnect it, route it without tight bends, and test again.
3. Run the Garbage Disposal
If your dishwasher drains through the garbage disposal, a full or jammed disposal will back water up into the machine.
- Run the disposal for about 30 seconds to clear anything sitting in it.
- Listen for normal grinding — a silent disposal usually means it's jammed.
- If it's stuck, turn it off, keep your hands out, and use tongs to remove any visible debris.
- Also confirm the knockout plug was removed when the disposal was installed — a forgotten plug blocks the dishwasher drain entirely.
- Restart the disposal and run the dishwasher's drain cycle again.
4. Reset the Dishwasher
Now and then the control gets out of step and skips the drain command. A reset can straighten it out:
- Close the door.
- Press and hold the Start button for 3 to 5 seconds (some models want Start held together with the program button next to it).
- The display will flash or beep to confirm the reset.
- Open the door, wait about 10 seconds, then run a short rinse to test drainage.
5. Check the Air Gap or High Loop
Many installs use an air gap — the small fitting on the countertop near the faucet — or a high loop in the hose to stop dirty water siphoning back. Either one can clog:
- If you have an air gap cap (it looks like a small chrome or plastic dome by the faucet), twist it off and check inside for buildup.
- Clear it out with a pipe cleaner or small brush and reseat the cap.
- If your hose uses a high loop instead, make sure it's still fastened up near the underside of the counter and hasn't sagged down.
Key Takeaways: Bosch Dishwasher Not Draining
- Most common cause: a clogged filter or blocked drain hose
- Error codes: E24 = blockage/restriction, E25 = pump cover or impeller, E15 = water in the base pan (AquaStop)
- Best first move: clean the filter — it resolves a large share of cases on its own
- When to call: pump failure, an E25 or E15 that won't clear, or standing water that returns after the DIY checks
- Our diagnostic: $80, applied toward the repair, with same-day visits available across San Diego
When to Call for Service
If you've worked through all five DIY checks and the water still won't go, you're probably looking at a failed part rather than a blockage. These cases need proper tools and replacement parts:
Drain Pump Failure
When the pump motor has gone, you'll often hear a hum at the start of the drain cycle but no water moving — the pump is trying to run without the power to push anything out. This calls for a pump replacement, which means matching the right part to your specific Bosch model and seating it correctly.
Control Board or Solenoid Issues
Drainage that's intermittent — it works some cycles and not others — usually points to something electrical rather than a clog. A failing solenoid or a fault on the control board can stop the pump from getting its signal at the right time. These take a meter and a methodical check to confirm.
E25 or E15 Codes That Won't Clear
As noted above, a persistent E25 points to the pump area and E15 points to a leak that's reached the base pan. Both are worth getting looked at promptly so a slow leak doesn't turn into damaged cabinets or flooring underneath.
How We Handle a Bosch No-Drain Call
On a typical Bosch no-drain visit around San Diego, we start exactly where this guide does, just with the unit pulled and the pump area open. More often than not the real holdup is at the bottom of the tub: a filter packed solid, debris wedged at the pump inlet, or a chunk of glass or a fruit pit that's worked its way under the impeller and stopped it turning. We clear it, confirm the impeller spins free, and run a full drain cycle to watch the water leave before we call it done.
When the filter and impeller are clean and it still won't drain — or there's an E25 or E15 in play — that's when we move on to the pump itself, the check valve, and the wiring back to the control board, checking each one in order rather than guessing. The goal is to find the actual fault, not throw parts at it.
We're a local San Diego shop that fixes everyday kitchens, not a luxury-only outfit — we've been doing this since 2019 and we work on the dishwashers people actually have in their kitchens. Every visit starts with a flat $80 diagnostic that goes toward the repair if you have us do the work, and what we fix is backed by a 90-day guarantee on parts and labor. We cover coastal and central San Diego, including La Jolla, Del Mar, Carmel Valley, Mira Mesa, Poway, and Clairemont.
Still seeing water sitting in the bottom of your Bosch after the steps above? Give us a call at (858) 788-1552 — most drain repairs we can finish the same day.
Quick Reference: Bosch Drain Problems
- Most common cause: Clogged filter or blocked drain hose
- E24 code: Drain restricted — try the DIY checks first
- E25 code: Drain pump cover or impeller — usually needs service
- E15 code: Water in the base pan (AquaStop) — don't run it again
- Best first move: Clean the filter
- Our guarantee: 90 days on parts and labor
Related Reading
If your Bosch issue ran deeper than a clog, or you just want to keep the dishwasher running clean, these companion posts cover the most common adjacent topics.
If your Bosch dishwasher still won't drain after these steps, you're most likely past a simple clog — the pump, check valve, or control board. We're a local San Diego team and can usually finish a drain repair the same day. Flat $80 diagnostic credited toward the repair, 90-day guarantee on parts and labor.
(858) 788-1552