E15 means Bosch's leak-protection system found water in the base — turn off the water supply and find the leak. E24 means the dishwasher can't drain (clogged filter, kinked hose, or disposal plug); E25 means the drain pump is blocked or its cover is loose; E22 means the filter is clogged. Clean the filter and pump cover yourself; heating (E09), flow-meter (E14) and recurring E15 codes need a technician.
Bosch dishwasher error code chart
| Code | What Bosch says it means | Try this first | DIY? |
|---|---|---|---|
| E15 | Water detected in the base; leak protection activated | Turn off the water supply; find and fix the leak | Rarely |
| E24 | Not draining — blocked filter or drain path | Clean filter; check drain hose; confirm disposal knockout plug removed | Usually |
| E25 | Drain pump blocked or pump cover loose | Clean under the pump cover beneath the filter | Usually |
| E22 | Filter blocked | Wash the filter under running water with mild soap and a soft brush | Yes |
| E14 | Flow meter or water-fill problem | Check that the water supply valve is fully open | No |
| E09 | Heating fault in the heat pump (circulation pump with built-in heater) | Reset power at the breaker for 30 seconds | No |
| E21 | Heat pump blocked | Reset power at the breaker for 30 seconds | No |
E15: water in the base
Bosch dishwashers have a tray in the base with a float switch. If water collects there, the float rises, the dishwasher shuts off its water inlet and runs the drain pump to protect your floor. That's why an E15 dishwasher sometimes hums with a pump running even when it's off.
Bosch's official guidance is to turn off the water supply and contact service. It's the right call: something is leaking inside the cabinet. Common sources:
- Too many suds from regular dish soap or rinse-aid overfill, which can overflow into the base
- A loose hose clamp or cracked hose inside the machine
- A leaking pump seal or sump
- A door gasket or door seal letting water escape at the bottom
Drying the base will clear the code temporarily, but if the leak isn't found, it comes back — and water under a dishwasher damages subfloors and cabinets fast.
E24 and E25: drain problems
These two codes cover most Bosch drain complaints, and many are fixable in 15 minutes:
- Turn off power at the breaker.
- Clean the filter. Remove the lower rack, twist the cylindrical filter counterclockwise, lift it out with the flat fine filter, and wash both.
- Remove standing water from the sump with a cup and sponge.
- Open the pump cover (for E25). Under the filter there's a small cover over the drain pump. Bosch shows how to pry it up gently — many owners use the handle of a spoon. Look for glass shards, seeds, labels or bits of plastic and remove them. Snap the cover back until it clicks.
- Check the drain hose and disposal. Look under the sink for kinks. If you have a new garbage disposal, confirm its knockout plug was removed.
- Restore power and run a short cycle.
If the code persists with a clean filter, clear pump and good hose, the drain pump motor or wiring is the likely problem — a common, single-visit repair.
E22: blocked filter
This one is maintenance, not failure. Clean the filter as described above. Scraping plates (instead of pre-rinsing them fully) is fine for a Bosch — but the filter needs cleaning more often if you do. Once a month is a good habit.
E09, E14 and E21: call a technician
These codes involve the heating circuit, the water flow meter and the heat pump — the combined circulation pump and heater Bosch uses in many models. Try one power reset at the breaker (30 seconds). If the code returns, the part needs testing and usually replacement.
Hard water and Bosch dishwashers
Bosch dishwashers are designed around rinse aid and good water chemistry. With Tri-Cities hard water, keep the rinse aid topped up and consider a descaling cycle every month or two. White film on glasses and slow drying are the early warning signs of scale building up on the heater and spray arms.
Bosch code keeps coming back?
A recurring E15, or any heating or flow-meter code, means a part needs testing. We work on Bosch 100, 300, 500 and 800 Series dishwashers in Kennewick, Pasco, Richland, West Richland and Benton City. The $89 diagnostic fee is waived once you give the go-ahead, and most Bosch repairs we complete come in between $149 and $299.
See how we handle dishwashers on our Dishwasher Repair page.
Bosch dishwasher FAQ
What does E15 mean on a Bosch dishwasher?
E15 means the leak-protection system detected water in the base of the dishwasher. Bosch recommends turning off the water supply and contacting service. Common causes are excess suds, a loose or cracked internal hose, or a leaking pump seal or door seal.
How do I fix E24 on my Bosch dishwasher?
Cut power, clean the filter, remove standing water, check the drain hose for kinks, and make sure a new garbage disposal's knockout plug was removed. If the code returns, check under the pump cover (see E25) or have the drain pump tested.
What's the difference between E24 and E25 on a Bosch?
E24 generally points to a blocked drain path — filter, hose or disposal. E25 points to the drain pump itself being blocked, or its cover being loose, so the fix is cleaning under the pump cover beneath the filter.
How do I reset a Bosch dishwasher error code?
Fix the cause, then turn off the breaker for about 30 seconds and restore power. Some models also reset by holding the Start button for a few seconds. If the code returns, there's still a fault.
Do you repair Bosch dishwashers in Richland and Kennewick?
Yes — Bosch dishwashers across Richland, Kennewick, Pasco, West Richland and Benton City. Most completed dishwasher repairs run $149–$299, and the $89 diagnosis is waived when you approve the work.