Bosch Dishwasher Error Codes: E24, E15, E22, E25 Complete Fix Guide

If your Bosch dishwasher is flashing E24, E15, E22, or E25, the core problem is almost always a blocked or failing drain system — but each code pinpoints a different component. E15 means water has leaked into the base pan. E22 signals the drain pump cannot spin freely. E24 indicates the drain line or pump is obstructed. E25 points to a water inlet or AquaStop valve issue. The table below gives you the fast decode, and the steps that follow walk you through each fix in order of likelihood.

Decoding the Four Most Common Bosch Error Codes

Code Description Possible Fix
E15 Water detected in the bottom base pan (float switch tripped) Tilt dishwasher to drain water from pan; dry float switch; check for leaks
E22 Drain pump impeller is stuck or blocked Remove pump cover under filter; clear debris from impeller blades
E24 Drain hose or pump is fully blocked; water cannot exit Clean drain hose, pump housing, and check air gap or garbage disposal connection
E25 AquaStop safety valve or water inlet valve malfunction Test water inlet valve continuity with multimeter; inspect wiring harness

Quick Triage: The First Three Checks Before You Open Anything

Before pulling out the dishwasher, run these checks in order. They take five minutes and can save you from unnecessary disassembly.

  • Check the error display sequence. Press and hold the start button for 10 seconds. The flashing LED pattern confirms which code is active. If multiple codes flash, list them — the first one is usually the original fault.
  • Listen for the drain pump. Start a rinse cycle and open the door after 30 seconds. If you hear a humming sound but no water moving, the pump is likely blocked. If you hear nothing, the pump may be failed or the float switch may have cut power.
  • Inspect the coarse filter and fine filter. Twist out the cylindrical filter assembly in the bottom of the tub. Remove any glass shards, broken dishes, or food solids. A clogged filter can mimic E22 and E24.

BLOCKQUOTE_0

Step-by-Step Fixes for Each Error Code

E15 – Water in the Base Pan

This is the most hands-on fix because water sits under the dishwasher where you cannot reach it by tilting alone.

1. Unplug the dishwasher or turn off the breaker. Water and electricity do not mix.

2. Pull the dishwasher out from the cabinet (disconnect the drain hose and water supply line first). Place towels under the front edge.

3. Tilt the dishwasher backward about 30 degrees. Water will pour out of the base pan drain hole (a small opening near the front left corner). Let it drain completely — this can be up to 1.5 gallons.

4. Locate the float switch on the base pan floor (a small plastic plunger). Blow out any moisture with compressed air or a hair dryer on low heat. The switch must move freely up and down.

5. Dry the entire base pan with a microfiber cloth. Reinstall the kickplate and run a short rinse cycle. Confirm the fix by watching for water pooling under the dishwasher during the cycle. If the error returns within 24 hours, you have an active leak — check the door gasket, sump seal, or inlet valve connection.

E22 – Drain Pump Impeller Stuck

A single broken glass shard or a small piece of bone typically locks the pump impeller. The fix does not require removing the pump motor.

1. Remove the bottom spray arm and unscrew the coarse filter assembly.

2. Beneath the filter, you will see a circular pump cover held by two or three Phillips screws. Remove the screws and lift off the cover.

3. Shine a flashlight into the pump housing. You should see the plastic impeller fins. If they are jammed, use needle-nose pliers to extract the debris. Do not spin the impeller by force — that can crack the pump housing.

4. Reinstall the pump cover and filter. Run a test cycle. Confirm the fix by verifying the impeller spins freely when you look through the filter opening after the cycle. The drain pump should hum smoothly without grinding noises.

Failure mode to watch for: If the impeller was jammed by hard debris like a wine glass stem, the plastic housing may have cracked. Run a quick cycle; if water leaks onto the floor from under the door, the pump housing needs replacement — not just debris removal.

E24 – Drain Line or Pump Obstruction

E24 is the broadest code because it covers any blockage between the pump discharge port and the household drain pipe.

1. Disconnect the drain hose from the dishwasher’s pump outlet (push on the release collar). Have a bucket ready — water will spill.

2. Blow through the hose. If air does not pass freely, the hose is clogged. Flush it with a garden hose nozzle from the sink side.

3. Check the air gap (a small cylinder mounted on the countertop near the sink). Pop off the cap and clean out any debris inside. Cleaning the air gap is essential because a hidden blockage there can reproduce an E24 cycle after cycle; for a deeper explanation of why this code appears, see understanding the e24 error code on bosch dishwashing machines.

4. If the hose is clear, the blockage is inside the pump housing. Repeat the E22 pump cover removal steps, but this time also check the discharge port where the hose connects for compacted sediment.

E25 – Water Inlet or AquaStop Valve Issue

E25 is the least common of the four codes and often misdiagnosed as a drain problem.

1. Unplug the dishwasher and locate the water inlet valve at the bottom front (follow the supply line from the shutoff valve).

2. Use a multimeter set to ohms (Ω) to test the valve coil terminals. A working valve reads between 500 and 1500 ohms. If you get infinity (open circuit), the coil is burned out and must be replaced.

3. Inspect the AquaStop hose (the braided hose with a plastic box inline). If the box is swollen or cracked, the internal safety valve has failed — replace the entire AquaStop assembly.

4. Reconnect everything and run a fill test. Confirm the fix by watching water enter the tub within 30 seconds of starting a cycle. If the multimeter shows correct resistance but the dishwasher still refuses to fill, the issue may be a control board triac failure — refer to the common causes of e25 error on bosch dishwashing machine for a more detailed breakdown of specific failure points.

Failure mode to watch for: If the multimeter shows correct resistance but the dishwasher still refuses to fill, the control board triac may have failed. Run the fill test; if you hear a click from the valve but no water flows, check the water supply line shutoff valve is fully open. If it is, the control board likely needs replacement.

Before You Call a Technician: A Self-Check Decision Aid

Go through these six pass/fail checks before scheduling a service call. Mark each item after you complete it.

  • [ ] Drain hose is below the sink drain connection (no high loop sag) — pass means no kink, fail means water backs up
  • [ ] Coarse and fine filters are completely clean — pass only if no debris larger than a grain of rice remains
  • [ ] Base pan float switch clicks when pressed — pass means audible click, fail means stuck or wet switch
  • [ ] Drain pump impeller spins freely — pass means zero resistance when turned by hand through filter opening
  • [ ] Air gap on countertop is dry and debris-free — pass means air flows through when you blow into it
  • [ ] Water inlet valve shows 500–1500 ohms — pass means multimeter reading in range, fail means open circuit

If you failed any check, return to the step-by-step fix for that component. If all six pass and the error persists, move on to the next section.

When to Stop Troubleshooting and Call a Pro

Three red flags mean home repair is no longer the safe or effective path:

  • The error returns within 48 hours after a complete drain and dry. You likely have a slow leak that is re-triggering E15, or a failing drain pump that intermittently jams.
  • You found water inside the control panel (under the door trim). Moisture in the electronic control board can cause phantom codes. This requires replacement of the board and sealing the door gasket.
  • The multimeter test on the E25 water valve showed good continuity, yet the dishwasher still refuses to fill. This points to a control board relay fault that only a diagnostic cycle with service software can confirm.

Check the appliance age: if your dishwasher is under 3 years old, the fix is often covered under warranty for E15 (leak) or E25 (AquaStop failure). For machines older than 7 years, replacing the control board or drain pump motor may cost nearly as much as a new unit. That is the decision criterion — age and warranty status determine whether you continue repairing or budget for a replacement.

FAQ

What if the error persists after trying all the fixes?

Recheck the error code sequence by holding the start button for 10 seconds. Sometimes the first error is resolved, but a secondary fault (like a failed drain pump relay) now displays as a different code. If you see E09 or E23 in addition to the original code, it indicates a control board or main wiring harness issue that requires a technician with a Bosch diagnostic tool.

Can I reset the error codes without fixing the cause?

Yes, you can clear the error by holding the start button for 15 seconds, but the code will return within one cycle if the underlying problem is not corrected. Resetting without repair only wastes time and water.

Is it safe to run the dishwasher with an E15 or E22 code?

No. E15 means water is in contact with electrical components in the base pan — this is a shock and flood risk. E22 means the drain pump cannot spin, which can burn out the motor if the dishwasher tries to drain repeatedly.

Similar Posts