Standing water in the tub
There is a pool of dirty or cloudy water below the filter area when the cycle ends.
Start here: Start at the filter, sump, and drain cover because that is the most common choke point.
Direct answer: A Bosch dishwasher E25 code usually means the machine cannot drain water out fast enough. Most of the time the cause is debris in the filter or sump, a blocked drain path, or a kinked dishwasher drain hose rather than an electronic failure.
Most likely: Start with any standing water in the tub, then check the dishwasher filter area, the small drain cover by the pump inlet, the drain hose route under the sink, and the sink air gap if you have one.
If you open the door and see water sitting in the bottom, this is a drain-path problem until proven otherwise. Reality check: a single popcorn kernel, glass chip, label scrap, or grease wad can trigger this code. Common wrong move: running cycle after cycle without clearing the sump just packs debris tighter into the drain path.
Don’t start with: Do not start by ordering a pump or control board. E25 is far more often a blockage or jam than a bad major part.
There is a pool of dirty or cloudy water below the filter area when the cycle ends.
Start here: Start at the filter, sump, and drain cover because that is the most common choke point.
You hear the machine trying to drain, but the water level barely changes.
Start here: Check for debris around the drain impeller area and for a kinked dishwasher drain hose.
The drain portion sounds harsher than normal, sometimes with a clicking or gravel sound.
Start here: Look for broken glass, bone fragments, or hard debris in the sump before running it again.
You bail out the water, restart, and the code comes back quickly.
Start here: Trace the full drain path under the sink, especially the air gap or sink connection, because the blockage may be outside the tub.
This is the most common E25 cause. Food sludge, labels, seeds, glass chips, and grease collect where the dishwasher starts draining.
Quick check: Remove the lower rack and filter, then look for sludge or hard debris in the well below it.
Bosch units often throw E25 when the small drain outlet area is obstructed or the impeller cannot spin freely.
Quick check: Inspect the drain opening beside the filter area for a loose label, toothpick, glass shard, or twist tie.
If the tub area is fairly clean but water still will not leave, the restriction is often farther down the line under the sink.
Quick check: Follow the dishwasher drain hose for sharp bends and check the air gap cap or sink-tailpiece connection for buildup.
This is less common, but it moves up the list if the drain path is clear and the pump only hums, grinds, or leaks from the pump body.
Quick check: After clearing the sump and hose path, run a drain cycle and listen for a weak hum with little water movement.
E25 points to draining, but you want to separate a dishwasher blockage from a sink-side backup before taking anything apart.
Next move: If the dishwasher drains fully and the code clears, the blockage may have shifted. Move on to cleaning the filter and drain path so it does not come right back. If the tub still holds water, continue with the internal blockage checks. If the sink backs up too, clear the sink-side restriction first.
What to conclude: A healthy sink drain with standing water in the dishwasher points back to the dishwasher filter, sump, hose, or pump. A slow sink can make the dishwasher look guilty when the real choke point is under the sink.
This is the highest-odds fix and the least destructive place to start. Most E25 calls end here.
Next move: If the next drain cycle sounds normal and the water leaves quickly, the blockage was in the filter or sump. If the code returns or the pump still strains, inspect the drain cover and outlet area next.
What to conclude: A dirty filter can slow flow enough to trigger E25, and loose debris in the sump can jam the drain path even when the filter itself does not look terrible.
On this error, the small outlet area beside the filter is a frequent trouble spot. Tiny hard debris here can stop draining cold.
Next move: If the dishwasher now drains with a strong rush of water, the jam was at the outlet or impeller inlet. If the tub area is clear but draining is still weak, move under the sink and check the hose path and air gap.
Once the tub-side path is clear, the next most likely restriction is the hose run, air gap, or sink-tailpiece connection.
Next move: If water now drains fast and the code stays gone, the restriction was in the hose path or sink-side connection. If the hose path is clear and the dishwasher still only hums or barely moves water, the drain pump is the remaining likely fault.
By this point you have ruled out the common blockages. Now you are listening for a pump that is jammed, weak, or worn out.
A good result: If a later drain attempt suddenly clears after you disturbed debris, keep using it only after verifying several full drain cycles without leftover water.
If not: If the pump behavior stays weak or noisy with a clear drain path, replacement is the practical next move.
What to conclude: A drain pump that cannot move water through a known-clear path is usually worn, damaged, or still hiding debris inside the pump body.
Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.
It usually means the dishwasher cannot drain properly. In real kitchens that is most often a blocked filter, sump, drain opening, hose, or air gap rather than a failed control.
You can cancel the cycle or power-cycle the dishwasher, but the code usually comes back if the drain restriction is still there. A reset is not a real fix for standing water.
Because the blockage may be past the filter. Check the small drain outlet area by the sump, then the dishwasher drain hose, sink air gap, and sink-side connection under the cabinet.
No. A bad dishwasher drain pump is lower on the list than debris and hose restrictions. Suspect the pump only after the filter, sump, drain opening, and hose path are confirmed clear.
A small film or a little water down in the sump area can be normal. A visible pool across the tub floor or water covering the filter area is not normal and supports an E25 drain problem.
Yes. If the sink drain, disposal connection, or air gap is restricted, the dishwasher may not be able to push water out and will act like it has its own drain failure.