The E25 error code means Bosch's control board has detected a drain pump problem — confirmed by Bosch's own official support page as either a blocked pump or a loose/missing pump cover. Nine times out of ten this is a free 20-minute DIY fix: remove the filter, reseat the white plastic pump cover until it clicks, and clear any debris from the pump impeller. A small object like a fruit stone, glass shard, or seed is the most frequent culprit. An actual failed pump motor is rare and only needs considering once the impeller is confirmed clear and the cover is correctly seated.
Filter / sump blocked. Fix: clean the three-part filter. Pump is typically fine.
Drain path blocked downstream (hose, disposal, air gap). Pump is working but water can't exit.
Drain pump itself blocked or pump cover is loose/missing. Impeller jammed or cover unseated.
Bosch's official definition of E25 is precise: the drain pump is blocked, or the drain pump cover is loose or missing. The control board monitors the pump motor's electrical load. When the impeller hits a solid object — a fruit stone, glass shard, olive pit, twist-tie — the resistance spikes and the board shuts the motor down before it burns out, then raises E25. The same code appears if the white plastic pump cover (the disc that sits over the pump assembly in the sump) is not fully snapped into its locked position, because a loose cover lets water bypass the impeller rather than being pushed through it.
You will almost always see standing water pooled in the bottom of the tub alongside E25, and you may hear a brief grinding or buzzing sound right before the code appears — the sound of the impeller fighting against an obstruction before the board cuts power to the motor.
The good news, confirmed by appliance repair professionals with extensive E25 call histories, is that a new drain pump is rarely needed. The fix is clearing the blockage from inside the sump — a job that requires no tools, no parts, and no experience, just rubber gloves and a spoon to reseat the pump cover if it's lifted.
Turn the dishwasher off at the breaker or unplug it. Open the door and use a sponge or cup to remove any standing water from the tub floor — the clearer the sump is, the easier it will be to see and reach the pump cover and impeller. Remove the bottom dish rack and set it aside.
Rotate the cylindrical mesh filter counter-clockwise and lift it out. Remove the flat coarse filter beneath it and then the fine mesh floor panel. Rinse all three under warm running water with a soft brush. This is Bosch's official first step before the pump check, and it eliminates the filter as a contributing cause. Reinstall will happen after the pump cover check.
With the filters removed, look down into the sump and locate the white plastic pump cover — a flat disc sitting over the drain pump inlet, approximately 3–4 inches across. Press it with your finger. If it rocks, lifts, or feels loose at any edge, it was not fully seated — this alone is likely the E25 cause. Use the bowl of a teaspoon or the tip of a flathead screwdriver to press around the cover's locking tabs until it clicks flat and no longer moves. The cover should be completely level and firm.
To check for blockages inside the pump, the cover needs to come off. Using the bowl of a spoon, locate the small pry tab or slot on the cover edge and lever it up until it clicks open. Grip the cover and pull upward until you feel resistance, then pull forward to detach it completely. Set it aside. Now look into the pump housing with a flashlight and, wearing rubber gloves, carefully feel for and remove any debris — glass fragments, seeds, pits, labels, or grit — from around and between the impeller blades. Try to rotate the impeller by hand; it should turn with a small, smooth resistance. If it's stuck fast, there is still debris in the housing — continue clearing it.
Before reinstalling the cover, examine it carefully for cracks, chips, or a broken locking tab. Hold it up to a light source — cracks are sometimes only visible as a shadow. A cracked cover cannot seal correctly and will cause repeated E25 errors even after the impeller is cleared. If damaged, order a replacement cover for your specific Bosch model number before continuing.
Lower the pump cover into the housing — the flat side down, the pry tab accessible. Press it firmly into the locked position until you hear and feel it click flat. There should be no movement or rocking when you press any part of the cover. Reinstall the fine mesh floor panel, then the flat coarse filter, then the cylindrical filter — rotating it clockwise until it locks. Reinstall the bottom rack.
Restore power at the breaker. Press and hold the Start button for 3–5 seconds until the display shows a 1-minute reset cycle — let it complete without opening the door. Then run a short rinse or quick wash cycle while staying beside the machine. Listen for the drain pump activating cleanly near the end without grinding, and watch for standing water after the cycle ends. If the machine drains fully and E25 does not return, the fix is complete.
Reseating the pump cover and clearing the impeller resolves E25 in the vast majority of cases. Book a professional repair if:
Same-day appointments across Boston. Certified Bosch technicians, common parts stocked on the truck, and a 90-day warranty on every repair.
The pump cover is a white plastic disc that sits over the drain pump assembly in the sump at the bottom of the tub. Its job is to force water down through the impeller channel so the pump can push it out the drain hose. When the cover is loose, lifted, or cracked, water bypasses the impeller and just circulates in the open sump instead of being pumped out. The motor spins in effectively open water, moves no water, the tub stays full, and the board raises E25. Snapping the cover back down flat — until it clicks — is often the entire fix.
The pump cover is the most common casualty of a filter cleaning session. When you remove the cylindrical filter and the flat filter beneath it, the pump cover sits exposed in the sump and is very easily nudged, tilted, or partially lifted in the process. Many people don't notice it moved because it looks flat but isn't fully clicked in. After any filter clean, press the pump cover firmly until you feel it click — that single step prevents the majority of post-maintenance E25 errors.
The most frequently retrieved items are fruit stones (cherry pits, olive pits, avocado seeds, lemon seeds), glass shards from broken items in the wash, small bones or gristle fragments, toothpicks, twist-ties, and small food labels or stickers that slipped off jars. Hard, small objects that can pass through a slightly worn filter mesh are the primary risk. Pre-scraping plates and removing labels before loading significantly reduces E25 frequency.
No — do not run the dishwasher without the pump cover in place. Without it, the impeller spins in open water rather than channelling it through the pump outlet, so no drainage occurs at all. Running the motor against an unloaded impeller also risks overheating. The cover must be correctly seated before running any cycle.
Reseating the pump cover and clearing a jammed impeller costs nothing and resolves the error in the vast majority of cases. A replacement pump cover runs $10–$25 as a DIY part if the cover is cracked. A replacement drain pump motor runs $60–$100. Professional repair in the Boston area for pump clearing, cover replacement, or pump motor replacement typically runs $100–$280, parts and labor included.