Skip to content

Same-day appointments available across Jacksonville & the First Coast

(904) 561-4790
JaxAppliance Pros

Error Codes

Bosch Dishwasher Error Codes: E15, E24, E25, E22 and More

Bosch dishwasher error codes E15, E24, E25, E22, E14 and E09 explained: what Bosch says each means, the steps it recommends, and when to call for repair.

By Jax Appliance Pros · · 7 min read

Bosch dishwasher error codes tell you which system has a problem. E24, E25 and E22 are drain and filter codes that you can often clear yourself, E15 means water has reached the base of the dishwasher, and codes such as E09 and E01 point to the heater or the electronics. Codes can vary by model, so confirm yours in your owner's manual or on Bosch's error code page.

Safety first: switch the dishwasher off at its circuit breaker before you reach into the sump or remove the kick plate, and if there is water on the floor, switch off the breaker before you touch the dishwasher.

Bosch dishwasher error codes: how to reset

Write the code down first. Then:

  • To cancel a cycle and drain: press Reset (marked Reset 4 sec. on some models) or Start for about 4 seconds. Bosch says the dishwasher pumps out the remaining water in about a minute; then open the door and press On/Off.
  • For electronic fault codes: Bosch's usual advice is to switch off the breaker for 30 seconds, restore the power, and contact support if the code returns.
  • After fixing a drain problem: Bosch says to reset the dishwasher and the error code as your owner's manual describes.

Step-by-step resets for other brands are in how to reset a dishwasher.

Drain and filter codes

E24: not draining

Bosch says E24 means the dishwasher is not draining properly because the drain filter is blocked. With the breaker off, work through Bosch's checks:

  1. Remove the filter and clean it.
  2. Find the drain pump cover under the filter and make sure it is not loose.
  3. Check the drain hose for kinks or sharp bends, and make sure the connection at the sink drain is sealed.
  4. If the dishwasher drains into a garbage disposal, make sure the disposal's knockout plug has been removed. This is the classic cause on a new installation.
  5. If you have an air gap next to the faucet, clear any debris from it.
  6. Run a rinse cycle to test, then reset.

When to call: the filter, cover and hose are clear and E24 comes back. The drain pump is the usual suspect; see our dishwasher not draining checklist.

E25: drain pump blocked

Bosch says E25 means the drain pump is blocked, or the pump cover is loose or missing. Bosch's steps, with the breaker off:

  1. Remove the filter to expose the drain pump cover.
  2. Pry the cover up with a spoon until it clicks, pull it upward until you feel resistance, then pull it forward to remove it.
  3. Remove any debris and standing water with a sponge. Bosch cautions that some debris may be sharp.
  4. Put the cover back firmly, then the filter.

When to call: the pump is clear and the code returns, or you hear a hum with no draining.

E22: filter blocked

Bosch says E22 means the dishwasher filter is blocked. Remove the filter from the bottom of the tub (your manual shows how), wash it under running water with mild soap and a soft brush, and reinstall it, making sure it locks into position. If E22 persists, Bosch's code list also suggests checking the pump cover and the drain hose, as for E24.

When to call: the filter is clean and the code keeps coming back.

E23: drain pump fault

Bosch lists E23 as a drain pump that is blocked, clogged or faulty, and says to contact support. Check the pump for debris as described for E25; if it is clear, the pump needs a technician.

Leak and water supply codes

E15: water in the base

Bosch says E15 means the safety switch has detected water in the base of the dishwasher and the leakage protection has activated. Bosch's instruction is short: turn off the water supply to the dishwasher and contact Bosch customer support. It does not publish do-it-yourself steps for this code.

We would add: switch off the breaker as well, and do not keep resetting and running loads. E15 is a symptom, and the code keeps returning until the leak is fixed and the base is dry. The usual sources are suds from dish soap or too much detergent, a leaking hose or fitting, the inlet valve, a pump seal or the door seal; our guide to a dishwasher leaking from the bottom covers each one.

When to call: right away, especially if you see water under the dishwasher.

E14: water flow or flow meter

Bosch says E14 means a flow meter failure, or a problem with water flowing into the dishwasher or the filling system, and to contact support. Make sure the water valve under the sink is fully open first. If it is, E14 needs service.

E17: water not flowing in properly

Bosch lists E17, like E16, as a problem with water flowing into the dishwasher or the filling system. Check that the inlet hose is not kinked or damaged, then contact support if the code persists.

E18: water level too low

Bosch says E18 means the water level is too low or the dishwasher is not pumping properly. Check the inlet hose for kinks and make sure the water supply is on; Bosch specifies a flow of 10 liters (about 2.6 gallons) per minute. Call if it returns.

Heater and electronic codes

E09: heater fault

Bosch describes E09 as a heat pump internal heater fault; the heat pump is the circulation pump with its built-in water heater. Bosch says to switch off the breaker for 30 seconds and contact support if the code returns. A repeat E09 usually means the heat pump or its wiring.

E01: heat pump motor circuit

Bosch says E01 is a fault in the heat pump motor circuit at the main control board. Reset at the breaker for 30 seconds; if it returns, the pump, its wiring and the board need testing.

E27: low house voltage

Bosch says E27 means the house power supply to the dishwasher is too low. Reset at the breaker for 30 seconds. If it recurs, Bosch says to have an electrician check the incoming voltage; that is a wiring problem, not a dishwasher repair.

Newer four-digit codes

Bosch's list gives many of its longer codes the same meanings as the older ones:

  • E3100: water in the base, like E15.
  • E6103: drain blockage, like E24.
  • E6102: drain pump blocked or cover loose, like E25.
  • E9240: blocked filter, like E22.
  • E3000: flow meter or water flow problem, like E14.
  • E6001: heater fault, like E09.
  • E9001: house power too low, like E27.

What usually fails

  • Drain pump. E24, E25 or E23 that return with a clean filter and a clear hose.
  • Heat pump. E09 or E01 that return after a reset.
  • The source of a leak. E15: a hose, valve, pump seal or door seal.
  • Inlet valve or flow meter. E14, E17 or E18 with the water fully on.
  • Control board. Relay faults such as E02 or E03 that return after a reset.

What it costs in Jacksonville

The diagnostic is $79, waived when you approve the repair, and you get a written flat-rate estimate before any work begins. On standard brands, most dishwasher repairs run about $200 to $380 all in; premium brands, Bosch among them, run higher, and circulation pumps and boards cost the most. Many repairs can be finished on the first visit, and if a part has to be ordered, there is no trip charge for the return visit. Every repair carries our 90-day parts-and-labor warranty. See our pricing and our Bosch page.

Repair or replace?

Dishwashers typically last 9 to 12 years, and a Bosch often lasts longer, so a pump or heater repair is usually worth it on a machine that is not near the end of its life. Our repair-or-replace guide has the details.

Schedule dishwasher repair or call (904) 561-4790 for same-day service across Jacksonville & the First Coast.

About Jax Appliance Pros

Locally owned appliance repair for Jacksonville, the Beaches, St. Johns, Clay and Nassau counties. Same-day or next-day service on refrigerators, washers, dryers, dishwashers, ovens, cooktops, ranges and garbage disposals. $79 diagnostic waived with the repair, 90-day parts-and-labor warranty. Insured. More about us.

Ready to get it fixed today?

Call now for same-day service, or book online in under two minutes. The $79 diagnostic is waived when you approve the repair.

(904) 561-4790 Schedule