What do Bosch dishwasher error codes actually mean, and which ones can you clear yourself? In plain terms, a code is the dishwasher telling you exactly which system it is unhappy with, usually water that is not draining, not heating, or not arriving the way it should. Most of the common ones (E15, E22, E24) point to simple plumbing or filter problems you can check in a few minutes. A handful (E09, anything pointing at the control board) mean it is time to stop and call a pro. If your machine is flashing a code and you would rather hand it off, our team fixes dishwashers all across the Gulf Coast.
This guide explains the codes you are most likely to see on a Bosch in a Sarasota kitchen, why our hard water makes a few of them more common here, and exactly what to try before a service call.
In this article
How Bosch error codes work
A Bosch dishwasher runs a small computer that watches sensors all the way through a cycle, a flow meter on the water inlet, a pressure sensor on the sump, a thermistor on the heater, and a moisture sensor in the base. When one of those readings falls outside the expected range, the control board halts the cycle and shows a fault code on the display, usually an “E” followed by a number. Older models without a digital readout flash a sequence of lights instead, which the owner manual decodes.
The useful thing for you as a homeowner is that the code narrows the problem down to one system. An E24 is never a heating problem, and an E09 is never a drain problem. Once you know which family a code belongs to, you know whether it is a quick filter clean or a real repair. Bosch publishes the full official list in its dishwasher error code support pages, and the table below covers the ones we see most often on local service calls.
The common Bosch error codes at a glance
Here is a quick reference to the Bosch dishwasher error codes that come up most often, what each one means, and whether it is usually a do-it-yourself check or a job for a technician. Read across the row that matches your display.
| Code | What it means | Likely cause | DIY check or call a pro? |
|---|---|---|---|
| E01 / E1 | Heating circuit fault | Failed heating element or control relay | Usually a pro repair |
| E09 | Heating element not working | Burnt-out flow-through heater or control board | Pro repair |
| E14 | Flow sensor fault | Low water pressure or a faulty flow meter | Check supply first, then pro |
| E15 | Water in the base tray | A small leak has tripped the anti-flood float | DIY check, then pro if it returns |
| E22 | Filter blocked | Clogged fine filter or sump | DIY clean |
| E24 | Drain hose blocked or kinked | Clogged or pinched drain hose, blocked air gap | DIY check |
| E25 | Drain pump blocked | Debris or glass in the drain pump impeller | DIY check, then pro |
| E18 / E27 | Low water pressure or voltage | Inlet supply issue or household power dip | Check supply, then pro |
Did you know: the letter is the system, the number is the detail
While some Bosch codes share common themes (for example, E22, E24, and E25 often relate to drainage), Bosch does not use a strict numbering system where every E1 code means one thing and every E2 code means another. Always check the specific code for your model
Water and drain codes (E15, E22, E24, E25)
Safety first: The tips here are for general guidance only. Max Appliance Repair Sarasota is not responsible for any damage, injury, or cost resulting from action taken based on this content. Always unplug the appliance and shut off its water supply before you inspect it. Anything involving house wiring, the electrical supply, gas, or a sealed refrigeration system should be left to a qualified technician or a licensed electrician.
The drain and water codes are the most common, and the good news is they are also the most DIY-friendly. Start every one of these the same way: turn the dishwasher off, unplug it or switch off its breaker, and shut off the water supply valve under the sink before you reach inside.
- E22 (filter blocked). Twist out the cylindrical filter assembly at the bottom of the tub, rinse the mesh under running water, and clear any food, glass, or grease from the sump. In our area this is the single most common code, because mineral scale and grease build up faster on the filter.
- E24 (drain blocked). Check that the drain hose behind the machine is not kinked, and clear the kitchen air gap or garbage disposal inlet if your setup uses one. A new disposal that still has its knockout plug in place is a classic cause of E24 right after an install.
- E15 (water in the base). This means the anti-flood float in the base pan has lifted because water reached it. Sometimes tilting the unit back gently lets the tray drain and the code clears, (only attempt this if the dishwasher has been disconnected from power and can be safely moved), but if it comes back, you have an active leak that needs to be traced and fixed.
- E25 (drain pump blocked). After clearing the filter, lift the small pump cover at the bottom of the sump and check the impeller for a shard of glass or a fruit pit. Spin it gently by hand; it should turn freely.
Red flag: stop if E15 keeps coming back
In some cases, excess suds or water splashing out of the tub can trigger E15 temporarily, but recurring E15 errors almost always indicate an underlying leak that should be investigated.

Heating and sensor codes (E01, E09)
The heating codes are a different story. A Bosch heats its wash water with a flow-through heater built into the circulation pump, and there is no user-serviceable part inside it. An E01 or E09 means the heater or its control circuit has failed, and the symptom you notice is dishes that come out wet and cool, or a cycle that never seems to finish.
There is one thing worth trying first, because it costs nothing, a full power reset (covered below) can clear a one-off electronic glitch that mimics a heating fault. If the code returns after a reset, the heater or control board needs to be tested and replaced, which calls for a technician with a meter.
People often ask: can I just ignore a Bosch error code?
It depends on the code. A drain code like E24 simply stops the machine from working until you clear the blockage, so ignoring it just means dirty dishes. But a leak code like E15 or a heating fault that keeps the water cool can let problems compound, water near electronics, or improperly sanitized dishes. The safe rule is this: drain and filter codes can wait until you have time to clean them, leak and heating codes should be addressed before you run another full cycle.
How to reset a Bosch dishwasher
A power reset clears the control board’s memory and often wipes a one-time fault that was triggered by a voltage blip or a sensor hiccup. It is the first thing a technician does, so it is worth trying yourself before booking a visit.
- Open the door so the cycle stops, then press and hold the Start button (often labeled Start or Reset) for three to five seconds until the cycle indicator clears.
- If that does not work, cut the power entirely: unplug the dishwasher or switch off its breaker for a full two minutes. This lets the control board fully discharge.
- Restore power, run a short rinse cycle, and watch whether the code returns.
If the code clears and never comes back, it was a glitch and you are done. If it returns on the next cycle, the reset has done its job by confirming the fault is real and needs a repair, not a reboot.
Why hard water triggers more codes
Sarasota and the wider Manatee County area sit on hard, mineral-rich water, and that has a direct effect on how often dishwashers throw drain and filter codes. Calcium and magnesium leave scale on the filter mesh, the spray arms, and the heater, which slows drainage and makes the sensors trip sooner. It is the same hard water that leaves spots on your glasses, and it is why local machines tend to need their filters cleaned more often than the manufacturer suggests.
- Clean the fine filter every couple of weeks rather than once a month, since scale and grease build up faster here.
- Use a rinse aid and a dishwasher cleaner monthly to keep mineral film off the spray arms and heater.
- Run hot water at the sink before starting a cycle so the dishwasher fills with hot water from the first fill, which helps it dissolve detergent and minerals.
When to call a technician
Plenty of Bosch codes are a five-minute fix with a flashlight and a rinse. But some are a clear signal to bring in help, and trying to force those yourself can turn a part replacement into a bigger bill.
- A heating code (E01 or E09) that returns after a reset.
- A leak code (E15) that comes back within a day or two.
- Any code that points to the control board or the circulation pump.
- A drain code that persists after you have cleaned the filter, checked the hose, and cleared the pump.
If you are at that point, our Gulf Coast appliance team can diagnose the fault and bring the right Bosch parts on the first visit. You can read more about who we are and how we work before you book.
Final thoughts
Most Bosch dishwasher error codes are not as intimidating as they look. Drain and filter faults like E22, E24, and E25 are often caused by simple blockages you can clear yourself, while heating and leak-related codes usually need professional attention. Understanding what the code is telling you helps you avoid unnecessary repairs, protect the appliance from further damage, and get your dishwasher back to normal faster. When in doubt, it is always safer to diagnose the issue early rather than ignore it.
Sources and further reading
- Bosch Home, official dishwasher error code support pages (linked above).
- Simply Swider, “Bosch Dishwasher Error Codes E15, E24, E09” (video, embedded above).
- Max Appliance Repair Sarasota, in-house service-call observations for the Sarasota and Manatee County area.
Frequently asked questions
Can I clear a Bosch error code by myself?
Often, yes. Drain and filter codes (E22, E24, E25) clear once you remove the blockage, and many one-time faults clear with a simple power reset: unplug the dishwasher for two minutes, then restore power. What you cannot fix at home are heating codes (E01, E09) and anything pointing to the control board or pump, because those need a meter and replacement parts. The safe approach is to clean and reset first; if the code returns, that is your sign the fault is real and needs a technician rather than another reboot.
Why does my Bosch keep showing E15?
E15 means water has reached the anti-flood float in the base pan, which is the dishwasher’s leak protection kicking in. A single E15 after a heavy load can just be splashed water, and tilting the unit back gently often lets the tray drain so the code clears. But if E15 comes back within a day or two, you have an active leak somewhere in the tub, a hose, or a seal. Keep running it and the pooled water sits next to the electronics and pump. Unplug the machine and have the leak traced before using it again.
Does hard water in Sarasota cause dishwasher error codes?
Indirectly, yes. Sarasota and Manatee County have hard, mineral-heavy water, and that scale builds up on the filter, spray arms, and heater faster than in soft-water areas. Over time it slows drainage and makes the drain and filter sensors trip sooner, which is why E22 and E24 are so common locally. It will not damage the control board, but it does mean you should clean the filter more often than the manual suggests and run a dishwasher cleaner monthly. Staying ahead of the scale is the simplest way to cut down on nuisance codes.
How do I reset my Bosch dishwasher?
Two methods. First, the quick reset: open the door, press and hold the Start button for three to five seconds until the cycle indicator clears, then close the door. If that does not work, do a full power reset by unplugging the dishwasher or switching off its breaker for two full minutes, which lets the control board discharge completely. Restore power and run a short rinse cycle to see if the code returns. A reset clears one-time glitches, but it will not fix a real hardware fault. If the code comes straight back, the problem needs a repair.
Download the free quick guide
Keep our one-page Bosch code reference on the fridge so you know at a glance whether a code is a quick clean or a service call.
Bosch flashing a code you can’t clear in Sarasota?
We have spent years fixing Bosch and every other major brand in kitchens across Sarasota and Manatee County. If a code keeps coming back after you have cleaned the filter and reset the machine, get in touch with our team and we will diagnose it right the first time, with the correct parts on the truck.
Disclaimer: Max Appliance Repair operates as an independent service provider and is not authorized by, affiliated with, or endorsed by BSH Home Appliances Corp.

