← Back to Blog
Troubleshooting

Bosch Dishwasher Error Codes E15, E22, E24 (and Others) — Decoded

Bosch Dishwasher Error Codes E15, E22, E24 (and Others) — Decoded
Quick Answer

Bosch error codes mean specific things: E15 indicates water in the base pan from a leak (tilt the dishwasher forward to drain, then find the leak source), E22 means a clogged filter or drain, and E24 means a clogged drain hose or blocked air gap. E22 and E24 are often DIY fixes; E15 usually needs a tech.

Bosch dishwasher are some of the best-engineered machines in any Naples kitchen. They're also some of the most cryptic when they break. Instead of flashing "call a tech," they flash a code: E15, E22, E24, E09. Helpful — if you know what those mean. Most homeowners don't.

Here's the plain-English decoder, from someone who pulls these codes out of Bosch panels every week between Port Royal and Pelican Bay.

How to Read a Bosch Error Code

Most current Bosch models (300, 500, 800, Benchmark series) display the code on the front panel after a wash cycle fails. Older models show it as a blinking light pattern — typically the "clean" or "active" LED blinking a specific count.

The "E" stands for error. The number that follows points to the subsystem. Bosch shares this code system with Thermador and Gaggenau (same parent company, same control boards), and the codes are very close to Miele's logic, though Miele uses an F prefix.

Note one thing up front: Bosch error codes tell you where the machine thinks the problem is. Sometimes the sensor is the actual fault, not the system it's monitoring. That matters when you decide DIY vs service call.

E15 — Water in the Base Pan (the Float Switch Trip)

This is the code Naples homeowners see most often. E15 means water has collected in the base pan under the tub and tripped the anti-leak float switch. The dishwasher won't run again until it's drained and the float resets.

What causes it

  • A slow leak from the door gasket, sump, or hose connection
  • A failed water inlet valve dribbling water into the base
  • Condensation buildup from extreme humidity (yes, in Naples this happens)
  • Hard water mineral buildup splitting a hose clamp

DIY fix

Pull the kickplate. If you see standing water, soak it up with a towel. Tilt the front of the dishwasher up about 45 degrees for 60 seconds to drain water back out the front. Set it level and try a cycle. If E15 comes back within one cycle, you have an active leak — stop running it.

When to call

Any recurring E15 needs hands-on diagnosis. The leak source is usually under the tub and requires pulling the unit out. Don't keep running it — a sustained leak under a tile floor in Naples is far more expensive than the repair.

E22 — Filter Clogged or Drain Restricted

E22 points at the filter assembly. The control board has detected that water is taking too long to clear, and the cycle stalls. Almost always a maintenance issue, not a parts issue.

What causes it

  • Bottom filter cup choked with food debris, glass shards, or label scraps
  • Coarse filter (the round basket) hasn't been cleaned in months
  • Hard water scale on the filter mesh (Naples water runs 12–18 grains hardness — very hard)
  • Drain hose kinked or partially blocked

DIY fix

Twist the cylindrical filter counter-clockwise to remove it. Lift out the fine flat filter underneath. Rinse both under hot tap water with a soft brush. If you see white crust, soak in white vinegar for 20 minutes — that's the mineral scale from our hard water, and it strangles flow. Reinstall and run a hot cycle empty with a dishwasher cleaner tablet.

When to call

If the filter is spotless and E22 still pops, the drain pump impeller is likely jammed or the pump motor is dying. That's a 45-minute service call.

E24 — Drain Hose or Air Gap Problem

E24 is the cousin of E22 — same family, different cause. E24 means the machine is trying to drain and water isn't moving. The pump runs but pressure feedback never confirms drainage.

What causes it

  • Drain hose kinked behind the dishwasher (very common after a recent install)
  • Disposal still has the knockout plug in place (we see this on new construction in Mediterra and Talis Park)
  • High loop or air gap clogged
  • Drain hose running too long horizontally before rising
  • Failed drain pump

DIY fix

Pull the dishwasher forward a few inches and look at the drain hose. It should rise above the bottom of the counter at some point. Check for kinks. Disconnect at the disposal end and check for grease buildup. Run the disposal for 20 seconds with water to clear any blockage downstream.

E09 — Heating Element Failure

E09 is straightforward: the heating element circuit is open. Dishes come out wet, and the cycle takes forever or stops mid-run.

What causes it

  • Element burned out from a previous dry-run (machine ran without water)
  • Mineral scale insulating the element until it overheated
  • Failed heating relay on the control board (less common, but it happens)

DIY fix

None safely. The element is a 120V component buried under the tub. Diagnosis requires a multimeter reading on the element across both terminals.

When to call

Now. Running a cycle with an E09 active won't damage anything further, but you're hand-drying every load.

E04 — Thermistor / Flow Sensor

E04 is the water flow meter or thermistor reporting an out-of-range value. The machine doesn't know how much water came in or how hot it is.

In Naples homes with whole-house water softeners, we sometimes see E04 right after a softener regeneration cycle — incoming water pressure drops briefly and the flow meter throws the code. Run an empty cycle and see if it clears.

If it persists, you're looking at a flow meter replacement (about $180 in parts) or a thermistor swap.

E01, E02, E03 — Control Board Issues

These are the codes nobody likes. E01–E03 point at the main control board or its communication with the user interface. We see these after Naples summer thunderstorms — a nearby strike causes a transient that fries the board.

Don't bother resetting the breaker more than once. If it doesn't clear after a 5-minute power-off, the board is gone. Bosch control boards run $320–$480 in parts plus labor.

When DIY Isn't Safe

A few hard rules from years of pulling dead dishwashers out of Naples kitchens:

  • Never reach into the base pan with the unit plugged in — there are 120V terminals down there
  • Never bypass the float switch to "make it work" — that's how houses flood
  • Never run a cycle after an active E15 — you're guaranteeing more water damage
  • If you see scorch marks anywhere near the door latch or control panel, unplug it and call

This is true on any brand, but especially on Bosch and the Miele, KitchenAid, and Thermador units that share similar drain-pump architecture.

The Naples Hard Water Multiplier

Naples municipal water runs hard — 12 to 18 grains per gallon is normal, and well water in Estero and Bonita Springs can hit 25+. That hardness compounds Bosch issues:

  • Filters scale faster (E22 every 4–6 months instead of every 18)
  • Spray arm jets clog and create uneven cleaning, which leads to extra rinse cycles and earlier pump wear
  • Heating elements crust over and fail 30–40% earlier
  • Float switches get a mineral film that causes false E15 trips

If you don't have a water softener and you run a Bosch dishwasher, plan to do a deep clean (filters, spray arms, vinegar cycle) every 90 days. Snowbird homes need this even if the dishwasher sits unused — standing water in the sump evaporates and leaves scale behind. There's more on the seasonal angle in our snowbird shutdown checklist.

Repair or Replace?

Most Bosch dishwashers under 10 years old are worth repairing — they're better than what's on the floor at the box stores today. Past 10 years, especially with a control board fault, the math gets harder. Use our repair-or-replace framework to think it through.

For a $1,200 Bosch 500 series at year 7, a $400 pump replacement is an easy yes. For a $900 Bosch 300 at year 12 with a dead control board, you're at 60% of replacement cost — that's where it tips.

When to Call AllFix

If you've cleared a code once and it's back within a week, the underlying part is failing — not just the sensor. Don't keep resetting. Call AllFix Appliance Repair at (239) 544-4666 and we'll diagnose it properly. We service Bosch, Thermador, Miele, and KitchenAid dishwashers across Naples, Marco Island, Bonita Springs, Estero, Fort Myers, and Cape Coral — including the premium communities of Port Royal, Mediterra, Talis Park, Quail West, Grey Oaks, and Pelican Bay. Online booking is available at allfixappliancerepair.com.


Continue Reading

Need professional appliance repair in Southwest Florida?
Same-day service available. Certified technicians. 90-day warranty.

Book a Service Call 📞 (239) 544-4666