Home › Dishwasher Error Codes › Bosch Dishwasher Error Code E25
Bosch Dishwasher Error Code E25: What It Means and How to Fix It
Precision is the gift of this code. E24 says the dishwasher cannot drain; E25 narrows it to one place: the drain pump impeller is jammed by a foreign object, or the small cover over that pump is loose or missing. It is not a leak code, whatever some guides claim, and it is not a dead pump until you have proven it. Ten minutes at the bottom of the tub with the power off and gloves on settles most E25 codes, and the whole job turns on one click when the pump cover goes back.
What is happening inside the machine
In the floor of a Bosch tub, behind the filter assembly, the drain pump sits in a well with its impeller facing up into the machine. Over the impeller sits a small removable cover. That cover is not a dust lid. It shapes the pump chamber so the impeller can build pressure and push water out of the drain hose; without it, or with it sitting loose, the pump cavitates, churning air and water in circles instead of driving a flow. The control monitors how drainage behaves at the pump itself, and E25 is the code it raises for trouble at that exact spot: something physical is jamming the impeller, or the cover above it is unlatched or absent.
Keeping the Bosch drain family straight saves real diagnostic time, because the three codes overlap in symptoms and differ in meaning. E22 reports the filter area clogged. E24 is the general drain timeout, the tub not emptying in the allowed time for any reason. E25 is the specific verdict at the pump. The leak code, E15, belongs to a different system entirely: water escaped into the base pan under the machine, not water left standing in the tub. Guides that describe E25 as a leak fault send owners hunting for water that is not there while a cherry pit sits against the impeller. The sensible working order follows the family logic: filters first, then the pump and its cover, then the hose.
Finding the cause
Make the pump well safe and visible
Unplug the dishwasher or switch it off at the breaker before touching anything in the well. This is not optional on this code: your fingers will be working beside an impeller, in a well that can hold broken glass. Bail out the standing water with a cup and a sponge so you can actually see the bottom of the tub, and remove the lower rack for room to work. Water hides the evidence on this fault, and a dry well turns guesswork into looking.
Take the filters out and wash them
Twist out the cylindrical filter and lift out the flat filter, and wash both under a tap. A matted filter starves the pump of water and contributes to drain faults generally, and on this code the filters have to come out anyway to reach the pump. Clean filters refitted at the end mean the test cycle afterwards is a fair test of the pump work, not of the filter condition.
Lift the pump cover and note how it sat
The cover sits in the tub floor beside the filter well. On most Bosch models it unclips by pressing or levering its tab, and the handle of a teaspoon is the gentle lever the design expects. As you lift it, pay attention to how it was sitting. A cover that comes away with barely a touch, or that was visibly high on one side, was already unlatched, and on a machine whose E25 arrived the day after a filter clean, that loose cover is very likely the whole story.
Clear the well and test the impeller by hand
Gloves on before fingers go in, because Bosch's own service guidance warns that the pump well collects glass fragments, and it is right. Pick out the classic E25 objects: cherry and olive pits, bone fragments, broken glass, jar labels, small screws. Lift glass one piece at a time into a rigid container rather than sweeping for it. With the well visibly clear, turn the impeller with a gloved fingertip. It should rotate freely in both directions with a slight magnetic notchiness and all its vanes intact. An impeller that frees up once debris is removed was jammed. One that still refuses to turn has something lodged beneath it, so look again with a torch, and never force it: forcing breaks vanes and converts a free clean-out into a pump replacement.
What your findings mean
| What you find | What it means | What to do next |
|---|---|---|
| The cover was loose or lifted with no resistance | The pump has been cavitating against an unlatched cover | Clear the well anyway, re-latch the cover until it clicks, and test |
| A pit, bone fragment or glass is sitting in the well | A foreign object has been jamming the impeller | Remove it with gloved hands, spin the impeller, re-latch, and test |
| The impeller turns freely once the well is clear | The pump itself is mechanically sound | Refit everything and run the reset drain as the proof |
| The impeller will not turn with a visibly clear well | Something is lodged beneath it, or the pump has seized | Look once more with a torch; if it stays stuck, the pump is a service job |
| The cover rocks, sits high, or will not click | The cover is cracked or warped and cannot seal the pump chamber | Replace the cover before running the machine; do not run it coverless |
| Well clear, cover latched, pump only hums or stays silent | The pump motor has failed | Price the replacement in the costs section, or book a service |
Fixing it
- Isolate the machine (2 minutes). Unplug it or switch off the breaker, and keep it off for every step until the test.
- Bail out and strip down (5 minutes). Cup and sponge the standing water out, remove the lower rack, and take both filters out to be washed.
- Unclip the pump cover (2 minutes). Lever the tab gently, a teaspoon handle works well, and lift the cover clear. Remember how it sat.
- Clear the well (5 to 10 minutes, gloves on). Pick out pits, bone, labels and glass piece by piece into a rigid container. No bare fingers, no sweeping.
- Spin the impeller (1 minute). A gloved fingertip should turn it freely both ways. If it will not move, inspect again with a torch rather than forcing it.
- Re-latch the cover until it clicks (1 minute). Seat it, press it home, and confirm the click with your fingertip. This click is the step this entire code turns on.
- Refit and test (10 minutes). Filters back, power back, then press and hold Start for about 3 seconds to cancel and run the reset drain. A healthy pump empties the tub briskly in about a minute. Follow with one normal wash and confirm E25 stays away.
Reset and Clearing
On most Bosch models, pressing and holding Start for about 3 seconds cancels the cycle and runs a drain of roughly a minute, which doubles as your post-clean test. E25 clears once a drain completes with the pump moving water normally. If it returns immediately with a clear well, recheck the cover latch before anything else: an unclicked cover is the single most common reason E25 survives a cleaning.
What it costs
| Item | DIY cost | Part only | Fitted by a service |
|---|---|---|---|
| Clean-out and cover re-latch | $0 in most cases | No part needed | Included in any visit |
| Drain pump replacement | Part cost only, for confident owners | Quoted with the repair | $200 to $350 fitted by a repair service (estimate) |
All prices on this page are estimates based on typical US parts and service pricing. Your model, region and the actual failed part will move the real figure.
Repair or replace: E25 is a clean-out code, so the repair-or-replace question should almost never arise. Even the worst confirmed outcome, a failed pump fitted by a service, sits far below the price of a comparable new dishwasher. Save the replacement discussion for machines with several faults at once.
Mistakes that make it worse
Running the machine with the cover off to see if it drains. Without the cover the pump cavitates and drainage fails anyway, and debris the cover would have held back can reach and damage the impeller. The experiment teaches nothing and risks the part.
Forcing an impeller that will not turn. A stuck impeller is stuck on something. Force breaks vanes, and broken vanes turn a free clean-out into a pump replacement at real money.
Sweeping the well with bare fingers. The glass in a pump well is invisible in dirty water and sharp enough to matter. Gloves and patience, every time.
Treating E25 as a leak and hunting for water. A persistent misdescription in some guides. E25 leaves water in the tub because the pump cannot move it, not because water escaped underneath. Drying a base pan will never clear a jammed impeller.
Stop and Call a Professional If
- The impeller will not turn even after the well is visibly clear, or its vanes are broken
- The pump makes no sound at all during a drain stage with a clear well and a latched cover
- The pump cover is cracked or will not latch, and a replacement is not to hand (do not run the machine without it)
- E25 returns within a cycle or two of a full clean-out, pointing at damage inside the pump
Never work on gas lines, sealed refrigerant systems or inside electrical panels. Unplug the machine before working in the pump well, wear gloves against glass, and never sweep the well with bare fingers. If anything in this guide conflicts with your model's manual or a safety warning on the machine, the manual and the warning win.
Bosch, Siemens and Neff share this platform, and E25 behaves the same across them. For the wider drain fault, see the Bosch E24 guide. Back to the full list: Dishwasher Error Codes
Frequently Asked Questions
Why does E25 come back right after cleaning?
Almost always because the pump cover was not latched back down until it clicked. After filter cleaning the cover often sits a fraction high, and the pump cannot build pressure against it, so E25 returns on the very next drain even though the pump is now clear. Take the filters out again, seat the cover, and press until you feel and hear the click.
Can I run the dishwasher with the pump cover off?
No. Without the cover the pump cavitates: it churns air and water instead of pushing water out, drainage fails, and debris that the cover would have kept back can reach and damage the impeller. The cover is a working part of the pump, not a lid you can leave off. If yours is cracked or will not latch, replace it before running the machine.
Is Bosch E25 a leak code?
No, and some guides get this wrong. E25 is a drain pump code: the impeller is blocked by a foreign object, or the pump cover is loose or missing. The Bosch leak protection code is E15, which involves water in the base pan under the machine and a very different set of checks.