Warning: Disconnect power before servicing.

Bosch Dishwasher Error Codes and Fixes

Quick Answer

Bosch dishwasher error codes indicate specific mechanical or electrical faults within the system. The most common fix involves resetting the unit by holding the Start button for three seconds or power cycling the machine at the breaker.

Look, when a Bosch throws a code, it's trying to do you a favor. Ignore it and you're looking at a flooded base pan, a burned-out pump motor, or dishes that just stop getting clean. I've shown up to jobs where someone let E15 sit for two weeks. The base pan was basically a fish tank. Catch it early and it's usually a $12 filter clean or a $40 gasket.

BoschDishwasher

About These Bosch Dishwasher Error Codes

Bosch uses the same error code system across its 100, 300, 500, and 800 series dishwashers, so whether you've got a basic SHE model or a top-of-the-line 800 Plus, the codes work the same way. Some models show them as text on a display. Older ones blink at you. The blink patterns are actually pretty logical once you've seen them a few times. This guide covers all of them including numeric E-codes, H-codes, and the weird alpha-numeric service codes like SA NL and 5UC.

Common Causes

  • The filter assembly at the bottom of the tub gets packed with food debris and grease over time, which backs up the whole drain system and triggers E24 or E25.
  • E15 flood protection fires when water gets past a worn door gasket and pools in the base pan, where a little float switch sits waiting to catch it.
  • The heating element burns out around year 6-8, and when the board can't verify temperature rise during a cycle, you get E09 or H01.
  • Water inlet valve screens clog up with hard water mineral deposits and restrict flow enough to cause E17 or the 5UC code on newer models.
  • Control board communication errors like E92 almost always show up right after a power surge or brownout has partially fried a relay on the board.
  • The wash motor impeller gets jammed by broken glass, a stray olive pit, or a piece of plastic that slipped through the filter and causes E01 or E20.

Symptoms You May Notice

  • The display lights up with an E-code or H-code and the machine stops dead mid-cycle, water still sitting in the tub going nowhere.
  • On LED-only models, one indicator light starts blinking repeatedly while everything else stays dark. That's the machine's way of spelling out a code.
  • The drain pump keeps running after the cycle ends and absolutely won't shut off, which is almost always E15 or a stuck float switch.
  • Machine won't start at all, just shows the code the second you press Start and refuses to do anything else.
  • Dishes come out dirty and wet, the cycle technically 'completed,' and then the code shows up on the very next attempt.

Tools Required for Diagnosis

Pen and paper to write down the exact codePhillips #2 screwdriver (for panel access if needed)Multimeter (if proceeding to electrical diagnostics)

How to Identify Your Error Code

Frequently Asked Questions

What is the most common Bosch dishwasher error code?
Honestly? E15 and E24 show up constantly. E24 is almost always a clogged filter or kinked drain hose and most people can fix it in 20 minutes. E15 means water got into the base pan and triggered the flood protection float switch, which is usually a worn door gasket. I see that one a lot on machines that are 7-10 years old. The fix is to tilt the machine forward to drain the base pan, then figure out where the water's leaking from. Usually the bottom corners of the gasket.
Are Bosch dishwasher error codes the same as Siemens?
Pretty much yes. Bosch and Siemens are both made by BSH Group and share the same control board platform, so nearly all the E-codes are identical. Thermador dishwashers, also BSH, share most of them too. The main differences show up in model-specific sub-codes or some of the alpha-numeric service codes. So if you're looking at a Siemens iQ700 throwing an E24, the diagnosis and the fix are the same as on a Bosch 800 series. Same parts, same procedure.
How do I read Bosch error codes on older models without a display?
You count blinks. After the machine faults, watch the indicator light and count how many times it flashes in a sequence before it pauses. Different models map different blink counts to different errors, so you need the technical manual for your specific model number. Usually you can find that as a PDF by just searching your model number online. Four blinks might mean E15 on one model and something totally different on another, so don't guess. Get the actual manual for your unit.
Can I fix Bosch error codes myself?
A lot of them, yeah. E24, E22, E25, and E15 are all pretty DIY-friendly if you're comfortable pulling the machine out and getting your hands a little wet. E09 involves the heating element and is doable too if you've replaced an element before. Where it gets trickier is E92 control board communication errors, E01 and E02 motor electrical faults, and anything involving the circulation pump assembly on newer models. Those repairs aren't impossible but they do require some comfort with a multimeter and basic electrical diagnostics.
Where do I find my Bosch dishwasher model number?
Open the door and look at the inner edge of the door frame, usually on the left side. There's a sticker or a metal plate with the full model number and serial number. The model number starts with SH for most residential Bosch dishwashers. You'll need that number when you're looking up part numbers, watching repair videos, or calling anyone for service. Seriously, take a photo of that plate right now while you're thinking about it. You'll definitely need it later and it's a pain to dig for.

Related Bosch Dishwasher Error Codes

Same Fix on Other Brands

Models Known to Experience HUB Errors

This repair applies to most Bosch dishwashers with this error code. Common model numbers include:

SHPM88Z75N, SHPM88Z55N, SHPK7ZL55N, SHE3AR75UC, SHEM63W55N, SHPM65Z55N, SHE3AR72UC, SHPM98Z75N, SHDF78Z55N, SHEM78ZH5N

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on March 17, 2026