Bosch Dishwasher Not Draining: E24, E25 and Repair Costs

Bosch specialists E24 and E25 diagnosed on site Same-day service Atlanta · Tampa · Jacksonville · Miami · Charlotte $99 diagnostic, waived on repair

A Bosch dishwasher that will not drain has 6 usual causes, and Bosch is the one brand where you can reach the drain pump impeller yourself in about 10 minutes — no panels, no tools beyond a towel. The filter lifts out, a cover under it comes off, and the impeller is right there. That access is why a Bosch drain fault is often a free fix rather than a $335 pump. Across 2,160 completed dishwasher repairs our median invoice is $330, parts and labour included. Full pricing from real invoices: Bosch dishwasher error codes.

Bosch Showing E24 or Standing Water?

We clear the sump and impeller, test the pump and check the hose route in one visit. Atlanta, Tampa, Jacksonville, Miami, Charlotte.

Match What Your Dishwasher Is Doing

Note any code on the display and whether the pump makes a sound. Those two facts do most of the work here.

What you noticeUsual causeWho fixes it
E24 with water in the tubDrain path restricted — filter, hose, disposal or standpipeYou, in twenty minutes
E25 with water in the tubDrain pump blocked, usually something around the impellerYou can look, technician if it is jammed hard
Standing water, no code shownCycle interrupted, or the control never reached the drain stepTechnician
Pump hums or buzzes, level does not dropImpeller jammed by glass, a stone or a paper labelYou, once the machine is unplugged
Silence when the drain should startDrain pump failed, or it is not being energisedTechnician
Drains slowly, sink gurgles at the same timeBlocked disposal, air gap or house waste — not the dishwasherYou
Dirty water appears between cyclesHose with no high loop letting sink waste back inYou, reroute the hose
New install, has never drained onceDisposal knockout plug still in placeYou, or whoever fitted it
Water on the floor with a leak warningAquaStop has closed the supply — a real leak somewhereTechnician, same day
Film on dishes and slow drains togetherFilter not locked in place, letting debris past to the pumpYou

E24 and E25 Mean Two Different Jobs

Bosch is more specific than most brands about drain faults, and the distinction saves money if you use it.

E24 says the water did not leave. The machine asked the pump to run, the pump ran, and the level did not fall far enough in the time allowed. That points at restriction anywhere along the path: the filter, the sump, the hose, the air gap, the disposal or the house waste pipe. The pump itself is usually fine — it was simply pushing against something.

E25 says the pump is blocked. The control detected that the pump could not turn properly, which on a Bosch almost always means an object has found its way to the impeller. Glass fragments are the classic, followed by fruit stones and the soaked paper labels off jars. This is a mechanical obstruction, not an electrical failure, and it is the one you can most often clear yourself.

The mistake that costs you twice: ordering a drain pump on an E25 without looking at the impeller first. On a Bosch the impeller sits under a removable cover directly beneath the filter, reachable with your fingers in a few minutes. A pump typically totals $335 all in — and a fair share of E25 machines need nothing more than a shard of glass lifted out and the cover clicked back.

One more thing worth knowing about both codes: they can persist after the blockage is gone. Clear the obstruction, bail the tub, then run a short cycle to let the machine see a successful drain. A code that clears on its own after one good cycle was reporting the truth; a code that comes straight back is telling you the restriction is still there, probably further down the hose.

The Filter Has to Lock, Not Just Sit

The Bosch filter assembly in the tub floor twists out for cleaning and twists back to lock. That final rotation matters more than it looks. Seated but unlocked, the filter leaves a gap around its edge, and everything it exists to catch goes straight past it into the sump and onto the impeller.

The symptom pattern is distinctive: dishes come out with a gritty film and drains get slower, both at the same time, on a machine whose filter you have been diligently cleaning. That combination is almost always a filter that has been refitted without the locking turn. It is worth checking even if you are sure, because the difference between seated and locked is a quarter turn and a small click.

The interval for cleaning it is monthly for most households, and fortnightly if you load plates without scraping. Bosch dishwashers use very little water per cycle by design, which is excellent for running costs and unforgiving about solids: there is not enough flow to carry food debris away, so it accumulates in the filter and then in the sump. Scraping plates is not fussiness on this brand, it is maintenance.

What You Can Check in Twenty Minutes

Cancel the cycle rather than restarting it repeatedly. Each restart drives the pump against whatever is blocking it. Note the code first if there is one — E24 and E25 send you to different places.
Unplug the machine or switch off its circuit before reaching into the sump. You will be putting fingers next to an impeller, and this is the step nobody should skip.
Bail the water out. A cup and a jug into a bucket, then towels for the last of it. The filter will not come out cleanly with the tub full.
Twist out the filter assembly and wash it. Under a tap with a soft brush, paying attention to the fine mesh where grease and paper collect. Hold it up to the light — clear mesh looks obviously different from blocked mesh.
Lift the pump cover underneath and check the impeller. With the filter out, a small cover sits over the drain pump. It unclips or lifts off. Turn the impeller gently with a fingertip: it should move freely. Anything wedged beside it is your E25.
Run the garbage disposal for thirty seconds if you have one. A disposal holding waste blocks a dishwasher as thoroughly as a dead pump, and this is the most common cause we find in kitchens with one fitted.
Check the hose route under the sink. It must rise close to the underside of the worktop before dropping to the waste connection, or there must be an air gap on the worktop. A flat run lets sink water siphon back into the tub.
Refit the filter with the locking turn and run a short cycle. This clears a stale code and proves the drain time. If the code returns immediately, the restriction is further along the hose than you can reach.

If the filter is clean and locked, the impeller turns freely, the disposal runs and the tub is still full, the fault is the pump, the hose beyond reach, or the control. That needs a meter and the machine pulled out, and this is where guessing gets expensive — two pumps and a board are three prices for one symptom.

What a Technician Actually Checks

The order matters, because each test rules out a branch of causes instead of replacing parts and hoping.

Stored codes read first. E24 versus E25 splits the diagnosis immediately, and any leak history changes what gets inspected before power goes anywhere near the machine.
Filter, sump and impeller cleared before any electrical test. A blockage found here ends the job at the cheapest possible point and explains why a pump may be struggling.
Impeller turned by hand and inspected for damage. Glass does not only jam an impeller, it chips the vanes, and a chipped impeller pumps poorly long after the glass is gone.
Drain hose checked end to end, including the loop height and any air gap. A hose without a loop produces a fault no part replacement will cure.
Disposal and house drain flow tested. If the plumbing cannot take the flow, nothing inside the dishwasher is at fault, and that gets settled before anything is quoted.
Voltage at the drain pump during the drain step. Power with no pumping convicts the pump; no power sends it back to the board or the door switch circuit.
Circulation pump and heater circuit checked separately. Bosch heats water in the circulation path rather than with a tub element, so poor washing and poor draining can share a cause worth identifying.
AquaStop and the supply hose inspected if there is any leak history. A triggered leak protection system shuts water off and looks like a dead machine, and it is telling you about a leak rather than a drain fault.
Control board last. It is the rarest cause and the dearest part, so it is ruled in only when everything upstream tests good.

What Bosch Dishwasher Drain Repair Costs

These are complete invoices from our own jobs — part, labour and the visit together, not a parts price with extras added later. Ranges show the middle half of jobs, and the count is how many repairs each figure is based on.

RepairTypical totalMiddle halfJobs
Diagnostic, waived when you approve the repair$99
Door latch$306$285–34421
Door gasket$316$274–36831
Water inlet valve$330$307–40027
Drain pump$335$294–380102
Heating element$360$296–49127
Control board$375$312–44255
Circulation pump$381$331–46453
Any dishwasher repair, all causes$330$274–4002,160

Clearing the filter, sump and impeller during the visit is not a separate job. What raises the bill is a pump fitted while the glass that jammed the last one is still in the sump, or a pump replaced when the actual fault was a hose with no high loop.

Why Bosch Machines Are Less Forgiving About Solids

Bosch dishwashers are built around low water use and a long, gentle wash rather than a short, forceful one. That is why they are quiet, why they are efficient, and why they behave differently when food goes in with the dishes.

With less water moving at lower pressure, there is simply not enough flow to sweep solids through the system. Whatever comes off the plates stays in the filter, and once the filter is full it stays in the sump. On a machine that uses twice the water, the same debris would be flushed out with the waste. Here it accumulates, and the first symptom is not a stopped drain but a slow one and a film on glassware.

This is also why the drying design matters to the drain conversation. Bosch dries by condensation rather than with a hot tub element, so the tub interior stays cooler than on brands with a visible heating coil. Cooler interiors mean grease congeals rather than staying liquid, and congealed grease is what turns a filter mesh from clean to blocked in weeks rather than months. A monthly filter clean and a hot cycle with a dishwasher cleaner every couple of months is the whole prevention routine on this brand.

Repair or Replace

Bosch dishwashers are worth repairing more often than most, because the machines last well and the drain parts are cheap relative to the appliance.

SituationSensible call
E25 with an object at the impellerClear it yourself, no call needed
Any age, blocked filter or unlocked filterClean and lock it yourself, no call needed
Any age, disposal blocked or knockout plug in placeFix the plumbing, the dishwasher is fine
Any age, hose kinked or missing its high loopReroute the hose, no parts needed
Under 10 years, drain pump failed or impeller chippedRepair — typically $335 all in
Over 10 years, control board failureMarginal — the board alone runs to $375
Any age, AquaStop triggered by a real leakBook now — find the leak before anything else

Why the Same Fault Comes Back

Repeat drain visits on Bosch machines come down to three things, and the first is the filter interval. A filter cleaned during a service call fills again at the same rate, because nothing about the household changed. Monthly is the right rhythm, fortnightly if plates go in unscraped, and machines kept to that schedule rarely show E24 at all.

The second is the locking turn. A filter refitted without it channels debris straight to the impeller, so the owner cleans the filter faithfully and still ends up with an E25 a few months later. When we find a chipped impeller on a machine with a spotless filter, an unlocked filter is usually the reason the glass reached it in the first place.

The third is the hose, and specifically what happens after any work near the sink. A new waste trap, a replaced disposal, a plumber fixing something else — any of those can leave the dishwasher hose lying flat instead of looped, and then sink water finds its way into the tub between cycles. It looks like the machine has developed a fault a week after being repaired, and the fix is thirty seconds of lifting the hose and securing it high.

How Much Water Is Normal

A small amount of clean water in the sump at the end of a cycle is normal and by design — it keeps the seals from drying out. What is not normal is dirty water, water deep enough to cover the filter housing, or water that appears between cycles when the machine has not run.

A healthy Bosch empties its tub in roughly a minute, and the pump note changes audibly as the water clears. Because these machines are so quiet, that change is subtler than on other brands, and the more reliable check is simply looking at the sump after a cycle. If it is dry-ish and clean, the drain is working properly regardless of how quiet the pump sounded.

After any repair or clean-out, run one empty cycle with a dishwasher cleaner before loading dishes. It flushes what was loosened, confirms the drain time, clears any stale code, and shows up a filter that was not locked or a hose that was not reseated while the floor is still dry.

What To Do Right Now

Note the code. Unplug the machine, bail the water out, twist out the filter and wash it, then lift the cover underneath and turn the drain pump impeller with a fingertip. Anything wedged there is your E25 and lifting it out is the whole repair. Then run the disposal, check the hose under the sink rises to the worktop before it falls, refit the filter with the locking turn, and run a short cycle. If the code comes straight back with a clean impeller, the restriction is further down the hose and needs the machine pulled out.

Get It Draining Today

Same-day and next-day service across Atlanta, Tampa, Jacksonville, Miami and Charlotte. We clear the sump and impeller and check the hose route as part of the repair, so the fault does not repeat. The $99 diagnostic is waived when you approve the repair.

Bosch Dishwasher Not Draining FAQ

What does E24 mean on a Bosch dishwasher?

That the water did not leave the tub in the time the cycle allows. The pump ran but the level did not fall, which points at restriction along the drain path: a blocked filter, debris in the sump, a kinked hose, a hose without a high loop, a blocked garbage disposal or a house waste pipe that cannot take the flow. The pump itself is usually healthy.

What does E25 mean, and can I fix it myself?

E25 means the drain pump is blocked, and on a Bosch that is usually an object at the impeller — glass, a fruit stone or a soaked paper label. Often you can fix it: unplug the machine, bail the water, twist out the filter, lift the cover underneath and turn the impeller with a fingertip. Anything wedged there comes out by hand. A pump replacement typically totals $335, so it is worth looking first.

How often should I clean a Bosch dishwasher filter?

Monthly for most households, fortnightly if plates go in without scraping. Bosch machines use very little water by design, so there is not enough flow to carry solids away and they collect in the filter and then the sump. Refit the filter with its locking turn — seated but unlocked lets debris straight past to the pump.

How much does it cost to fix a Bosch dishwasher that will not drain?

Across 2,160 completed dishwasher repairs our median invoice is $330, with the middle half between $274 and $400 — part, labour and the visit included. A drain pump typically totals $335 and a circulation pump $381. The $99 diagnostic is waived when you approve the repair, and clearing the filter, sump and impeller during the visit is not charged separately.

Why does the code come back after I cleared the blockage?

Either the restriction is further along the drain path than you can reach from inside the tub, or the code simply needs a successful cycle to clear. Run a short cycle after clearing and refitting the filter. A code that goes away and stays away was reporting the blockage you removed; a code that returns immediately means something downstream is still in the way.

Why is there dirty water in the tub when the machine has not run?

The drain hose has no high loop, so waste water from the sink is siphoning back into the dishwasher. The hose must rise close to the underside of the worktop before dropping to its connection, or the installation needs an air gap. This appears most often shortly after any plumbing work near the sink, and it is a free fix.

Where We Service This

Book a technician in your metro. Diagnostic is 99 dollars and is waived when you approve the repair.

See full repair pricing or book online.

Book online Call us