Bosch dishwasher E24 or E25: two drain codes, one blocked path

Your Bosch stops mid-cycle, beeps, and shows E24 or E25 with water sitting in the tub. Both codes mean the dishwasher could not drain.

E24 and E25 decoded $99 to find the fault — folded into the repairWritten price before, written warranty after

Mon–Fri 8am–6pm · Sat 9am–3pm · Eden Prairie-based, no mileage charge inside 30 minutes

Tell us what's broken

We call back with a real arrival window. The $99 diagnostic is folded into the repair price you approve.

$99 diagnostic — folded into the repair you approve. Your details go nowhere else.

On the truck

The machines behind the guide

Fix guide

What is happening

Loon Appliance Repair technician beside a stainless dishwasher in an Edina kitchen
Bosch dishwasher E24 / E25

A Bosch dishwasher measures whether its drain worked by watching the pressure sensor and the time the pump runs. If the tub is still full when the drain window closes, the control halts the program and posts a code. E24 is the general one: water could not leave through the check valve, the drain hose or the connection at the sink, or the filter cylinder is so clogged that nothing reaches the pump. E25 is more specific: the drain pump ran but moved nothing, which usually means a piece of glass, a pit or a bit of plastic is jammed against the impeller, or the pump cover on the sump floor has popped open.

Bosch is the dishwasher of choice in the remodeled kitchens of Edina’s Country Club district, the lake homes toward Minnetonka and the newer Chanhassen subdivisions, and those kitchens sit on hard well water. The Bosch filter is a fine mesh cylinder, and the mineral load in 20-grain water builds a crust on it faster than the manual expects. Grease from a holiday roast then seals it, and E24 follows within a week. Iron in the water gives the crust an orange tint and roughens the pump chamber so debris catches more easily, which is where E25 begins. Kitchens that were softened for years and then lost the softener to a dead brine tank show it soonest.

Symptom by symptom

What you noticeWhat is really happeningSafe to check yourself?What we do
E24 with water in the tub and a greasy filterThe mesh cylinder is clogged and the pump is starvingYes. Twist the filter out, rinse it, and refit it fullyDescale the sump and filter housing, then run a drain test
E24 right after the dishwasher was reinstalled or the sink was replumbedThe drain hose is kinked, crushed, or connected to a disposal with the plug still inYes. Look under the sink at the hose and the disposal portReroute the hose, clear the port, and confirm the check valve seats
E25 and a faint buzz from under the tubSomething hard is jammed against the drain pump impellerYes, carefully. Lift the pump cover in the sump and look for glassClear the impeller, replace the pump if the blades are chipped, reseat the cover
E25 after cleaning the filterThe pump cover was left unlatched or was never pressed back downYes. Press the cover down until it clicksCheck the cover latch and the seal, and test through a full cycle
E24 comes and goes, drain is slowThe check valve is sticking or scale has narrowed the hoseYes. Note when it happens and what was washedReplace the check valve, flush or replace the hose, descale the pump path
E24 or E25 with E15 or water under the machineThe unit has leaked into its base pan and the float has trippedNo. Turn the dishwasher off at the breakerFind the leak, dry the pan, reset the float, and repair the source

What you can safely do yourself

  • Switch the dishwasher off before you put a hand in the sump.
  • Remove the filter cylinder, rinse it under hot water, and twist it back until it locks.
  • Lift the small pump cover beside the filter, look for glass or a pit, then click it shut.
  • Check that the drain hose under the sink rises to the counter before it drops.
  • If a new disposal was fitted, ask the installer whether the dishwasher knockout was removed.
  • Run a short rinse cycle after each check to see whether the code returns.

When it is time to call

Once the filter is clean, the pump cover is latched and the hose is clear, a Bosch that still shows E24 or E25 has a fault in the pump, the check valve or the pressure sensor, and those need a meter and the right parts. Call too if E15 appears with the drain code, since that means water has reached the base pan and something upstream is leaking. Do not run the dishwasher repeatedly to clear the code; every attempt pushes more water toward the pan. We carry Bosch drain pumps and check valves for the 100 through 800 Series, so most of these calls finish on the first visit.

On a Bosch drain code the $99 diagnostic is already inside the written price you approve, and if you decide to stop, $99 is the whole bill. Repairs leave with a written warranty on the invoice. Request service →

Questions

What is the difference between E24 and E25 on a Bosch dishwasher?

E24 means the dishwasher could not drain and the cause is somewhere in the path: the filter, the check valve, the hose or the sink connection. E25 is narrower and says the drain pump is blocked or its cover is open. In practice they overlap, since a clogged filter can eventually jam the pump, so we test the whole path rather than stopping at the first likely part.

Can I reset a Bosch E24 code myself?

Yes. Clean the filter, latch the pump cover and hold the Start button for a few seconds to cancel the program, then run a rinse cycle. If the code stays away, the blockage was in the filter. If it returns on the next full wash, the pump, check valve or hose is at fault and resetting again will not help.

Why does my Bosch in Edina show E24 so often?

Edina and most of the west metro run on hard well water, and the Bosch fine filter catches minerals as readily as food. Scale mixed with grease clogs the mesh in weeks when a softener is out of salt. Rinsing the filter more often helps; so does keeping the softener topped up. If the code returns despite that, the pump path needs descaling by hand.

Does E25 mean I need a new drain pump?

Not usually. Most E25 codes are a pit, a shard of glass or a toothpick lodged against the impeller, and clearing it restores the pump. If the impeller blades are chipped from the debris, or the pump hums but the motor windings read open on the meter, then the pump is replaced. We tell you which it is before writing the number.

What other Bosch codes should I photograph?

E15 is water in the base pan, E22 is residual water or a blocked filter, E09 is the heating element, E17 is too much water entering, and E01 points at the power module. Any of these alongside E24 or E25 changes the diagnosis, so a photo of the panel before you cancel the program saves the technician time. Write down the cycle you were running too.

More guides

Dishwasher Repair — the full page →

How a visit goes

Four steps from broken to tested

1

Reach out

Call (763) 342-9995 or send the form. You get a callback with a real arrival window, and a text when the truck is on its way.

2

Diagnosis with a meter

The technician tests the machine, names the failed part in plain words, and writes one flat price. The $99 is already inside it.

3

Repair from the truck

We stock the parts that actually fail in west-metro homes, so most jobs close the same visit; an ordered part comes back with no second trip fee.

4

Tested, tidy, in writing

Full test cycle before we pack up, a clean work area after, and a written warranty on the invoice.

Bosch dishwasher E24 / E25: one call, one written number.

One call starts it: $99 finds the fault, one written number, repair from the truck, written warranty.

Online Request service 📞