mypros+
Error code reference

Bosch Dishwasher Error Code E:25

Wash cycle completed prematurely, dishwasher won't drain, Sanitized LED is lit

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the E:25 error code actually means

Your Bosch dishwasher stopped mid-cycle because it cannot drain the water out of the tub. This is usually caused by a missing or loose cover on the drain pump, or by something like broken glass or food debris jamming the pump. Once the blockage is cleared or the cover is properly secured, the dishwasher should drain and run normally again.

Diagnostic procedure

The full E:25 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Replace missing or reinstall loose drain pump cover. Remove debris/obstructions from drain pump. Confirm drain pump impeller rotates freely.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock E:25 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of E:25

Ranked by how often they cause this code
  1. 1Missing or loose drain pump cover
  2. 2Debris blocking the drain pump
  3. 3Jammed drain pump impeller
  4. 4Drain pump cover damaged or warped
  5. 5Failed drain pump motor

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about E:25

What does E:25 mean on a Bosch dishwasher?
E:25 on a Bosch dishwasher means the unit detected a drain fault and ended the wash cycle early because water could not be pumped out of the tub. The Sanitized LED will be lit when this code is active. The most common causes are a missing or loose drain pump cover and debris blocking the drain pump or jamming its impeller. Resolving the issue typically involves inspecting and securing the pump cover and clearing any blockages from the pump housing.
Will resetting my Bosch dishwasher clear the E:25 error code?
A reset will clear the displayed code temporarily, but the error will return if the underlying drain pump issue has not been resolved. The control board triggers E:25 because it cannot complete the drain cycle, so the fault will reappear the next time the dishwasher attempts to drain water. Fix the root cause first, then reset the machine to confirm normal operation.
How much does it cost to repair a Bosch dishwasher E:25 error?
If the fix is simply clearing debris or reseating the drain pump cover, the repair costs nothing beyond your time. A replacement drain pump cover part typically costs in the range of $10 to $30. If the drain pump motor itself has failed and needs to be replaced, parts and labor costs can range from $150 to $350 depending on your location and whether a technician is involved.
How do I fix an E:25 error on my Bosch dishwasher?
Start by removing the lower rack and filter assembly to access the drain pump area at the bottom of the tub. Check that the drain pump cover is present and locked firmly in place, then remove it and clear any debris from the pump housing. Confirm the impeller rotates freely by hand. Reassemble the components and run a short cycle to verify the error has cleared.
Is it safe to use my Bosch dishwasher while the E:25 code is showing?
You should not continue running the dishwasher while E:25 is active. Standing water left in the tub from an incomplete drain cycle can become unsanitary and may promote odor or mold growth. Additionally, running the pump repeatedly against a blockage or without the cover in place can cause premature wear or damage to the pump motor.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass