How Bosch Dishwasher Codes Work

Bosch dishwashers use an “E” (error) code followed by a number, shown on the display or, on lower panel-hidden models, signaled by a blinking light pattern. The numbering is consistent across the popular 100, 300, 500, 800, and Benchmark series sold throughout Orange County, so an E24 means the same drainage fault whether you have an entry 100 series or a Benchmark.

Two things are worth knowing before you act on a code:

For a dishwasher that will not start, leaks onto the floor, or leaves dishes wet beyond a single code, our dishwasher repair service in Orange County covers Bosch across all series and carries the pumps, seals, and heating parts these repairs usually need.

Code-by-Code Reference

E15

Water in the Base Pan (AquaStop tripped)

What it means: Bosch’s AquaStop flood-protection system detected water in the base pan and floated a safety switch that shuts off the cycle. This is a real leak-detection event, not a sensor glitch.

Check first: Turn the dishwasher off and tip it back gently about 45 degrees so the trapped water drains out the front onto towels; the float drops and the code usually clears. Then hunt for the leak source: a worn or torn door gasket, oversudsing from using regular dish soap or hand soap instead of dishwasher detergent, a loose internal hose clamp, or a cracked salt reservoir on softener-equipped models.

Do not keep re-running it. Until the leak is sealed, the base pan refills and E15 returns, usually within a cycle. If you cannot find an obvious cause, have it pressure-tested.

Repair cost for a door seal or hose-leak repair: $150–$400. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

E24

Drainage Fault (will not drain)

What it means: Water is not leaving the dishwasher within the expected time. There is standing water in the tub at the end of the cycle.

Check first: Twist out the cylindrical filter assembly at the bottom of the tub and rinse away food debris. Check the drain hose behind the machine for kinks. If it drains into a garbage disposal, confirm the knockout plug was removed during installation (a classic cause on newly installed units). Look for a clogged air gap on the countertop if your kitchen has one.

If the filter and hose are clear: The drain pump is blocked by glass or debris, or the pump has failed. A technician will need to access and clear or replace it.

Repair cost if pump replacement is needed: $200–$400. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

E22

Fine Filter Clogged (the easy one)

What it means: The fine filter is blocked with food debris and water cannot circulate or drain through it properly. This is the most DIY-friendly code in the guide.

Check first: Remove the bottom rack, twist out the filter cylinder, and clean all of its parts under running water; a soft brush helps with baked-on residue. Wipe the filter recess in the tub floor too. Reseat the filter firmly (a loose filter can also trigger faults).

If E22 returns after a thorough cleaning: Debris may have moved past the filter into the sump or pump, so the same checks as E24 apply.

Most E22 codes need no parts, just a proper filter cleaning, which is also good maintenance to do monthly.

E25

Drain Pump Cover Loose or Blocked

What it means: The drain pump cover is not seated correctly, or the pump impeller is jammed by an object. E25 is the close cousin of E24; both are drain-side faults.

Check first: With the machine empty and powered off, remove the filter and lift out the drain pump cover (a small cap in the sump, often marked). Check underneath for glass shards, fruit pits, or a stray bit of cutlery jamming the impeller. Make sure the cover clicks back firmly into place; a loose cover alone triggers E25.

If the impeller is clear and the cover is seated: The drain pump itself may have failed and needs replacement.

Repair cost if pump replacement is needed: $200–$400. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

E09

Heating Element Failure

What it means: The flow-through heater that warms the wash water and drives the drying cycle has failed or is out of range. Telltale signs are dishes coming out cold and wet, with no heat in the cycle.

Check first: A power-cycle (switch off the breaker for 5 minutes) rules out a one-time electronic glitch. There is no real DIY repair here; the flow-through heater is integrated into the pump housing on most Bosch models.

If E09 persists: The heating element or its control needs replacement by a technician. This is a more involved repair because the heater is part of the circulation assembly.

Repair cost: $250–$500. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

Quick Reference: Reset vs Repair

Not every code means a service call. Here is what is worth trying yourself versus what points to a technician.

Code What it points at DIY step worth trying
E15 Water in base pan (leak) Tip to drain pan, find leak before rerunning
E22 Fine filter clogged Clean filter thoroughly, reseat firmly
E24 Drainage fault Clean filter, check hose & disposal plug
E25 Pump cover loose / blocked Clear pump impeller, reseat cover
E09 Heating element Power-cycle once; call if it returns
The reset rule: If a code returns after your DIY check (filter cleaned, pump cleared, leak hunted), the fault is real and a reset will not fix it. E15 in particular should never be repeatedly cleared and rerun, because the water that tripped it is still getting into the base pan and can reach cabinetry and subfloor. Schedule a visit instead.

We see these Bosch codes across the county every week, from Costa Mesa and Irvine to the inland cities. Same-day service is available on most dishwasher repairs.

Repair Costs in Orange County

Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

Repair Typical Cost Range Associated Codes
Service call / diagnostic (generally credited toward repair if you proceed) $75 – $100 All codes
Door seal / internal hose-leak repair $150 – $400 E15
Drain pump replacement $200 – $400 E24, E25
Heating element / flow-through heater $250 – $500 E09
Water inlet valve $150 – $350 Fill faults
Control board (PCB) $300 – $600 Recurring / multiple

Our company diagnostic fee is $99 flat, and it is credited toward the repair when you proceed. For context, a new Bosch dishwasher runs $700 to $1,800 (more for a Benchmark), so most single-fault repairs (a drain pump, a door seal, a heater) are clearly worth doing on a machine built to last 10 or more years. For a full breakdown across appliances, see our Orange County appliance repair pricing guide.

One Bosch-specific tip: because E22, E24, and E25 all share the drain system, it pays to clean the filter, the sump, and the pump area together in one go. Clearing only the filter when debris has already migrated to the pump just trades an E22 for an E24 a few cycles later.

Bosch Dishwasher Stuck on a Code in Orange County?

Universal Appliances Repair diagnoses and fixes Bosch dishwasher fault codes across Orange County, with same-day service on most repairs and a $99 diagnostic credited toward the work. See our dishwasher repair page for everything we cover.

Book a Repair Visit

Frequently Asked Questions

What does the E15 error mean on a Bosch dishwasher and how do I reset it?

E15 means water collected in the base pan and the AquaStop anti-flood float tripped, stopping the cycle. To clear it, turn the dishwasher off and tip it back about 45 degrees so the water drains out the front onto towels; the float drops and the code clears. But E15 is a symptom: something leaked. Before rerunning, find the source (worn door seal, loose hose, oversudsing from regular dish soap, or a cracked salt reservoir). If you cannot find it, have it diagnosed, because the leak will keep tripping E15.

Why does my Bosch dishwasher keep coming back with the E15 error after I reset it?

Because the leak that triggered it has not been fixed. Tipping the unit to drain the base pan only resets the float; it does nothing about the water source. Common repeat causes are a torn door gasket, a loose or split internal hose, suds overflow from using hand or regular dish soap instead of dishwasher detergent, or a leaking salt/softener reservoir. Until that source is sealed, the base pan refills and the float re-trips. A technician can pressure-test the seals and hoses to find the exact point.

How do I fix the E24 error code on my Bosch dishwasher that's not draining?

E24 is a drainage fault. Clean the cylindrical filter at the bottom of the tub, then check the drain hose for kinks and, if it drains into a disposal, confirm the knockout plug was removed at installation. Check the air gap if your sink has one. If the filter and hose are clear but E24 returns, the drain pump is blocked or has failed, a $200 to $400 repair in Orange County. E22 (clogged filter) and E25 (pump cover loose or blocked) are close cousins worth checking at the same time.

How do I reset a Bosch dishwasher error code?

On most Bosch models, press and hold the Start button for about 3 to 5 seconds until the display clears or the unit begins to drain, then open the door to cancel the program. You can also power-cycle by switching off the dishwasher's breaker for 5 minutes. For E15, you must also tip the unit to empty the base pan. A reset clears a one-time glitch, but for codes tied to a physical issue (E15 leak, E24 drain blockage) the code returns until you fix the cause.

How much does it cost to repair a Bosch dishwasher in Orange County?

Our diagnostic fee is $99 flat, credited toward the repair if you proceed. Common repairs: $150 to $400 for a door seal or hose-leak repair behind E15, $200 to $400 for a drain pump (E24, E25), $250 to $500 for a flow-through heating element (E09), $150 to $350 for a water inlet valve, and $300 to $600 for a control board. Estimates vary by brand, part availability, and diagnosis. Final quote is provided before repair.

Which Bosch dishwasher error codes need a technician?

Any code that returns after the obvious DIY check, plus anything involving the heater or electronics. Specifically: a recurring E15 (the leak source must be found and sealed, usually with a pressure test), E09 (heating element failure), a persistent E24 or E25 after the filter and pump area are clear (failed drain pump), and any control-related fault. E22 (fine filter clogged) is the most DIY-friendly, since it is almost always solved by cleaning the filter thoroughly.