Same-day service if available ⭐ 4.9-Star Rated · 150+ Reviews on Google, Yelp & Thumbtack 📞 (773) 558-3332
Home › Bosch Repair › Bosch Dishwasher Repair

Bosch Dishwasher Repair in Chicago

A Bosch that stops mid-cycle with E15, a tub still holding water, a CrystalDry model that leaves the glasses wet. SAVA repairs Bosch dishwashers from the 100 Series through Benchmark across Chicago and the North Shore.

📞 (773) 558-3332
★★★★★ 150+ Five-Star Reviews ✓ EPA Section 608 Certified ✓ Family-Owned Since 2017

SAVA HVAC & Appliance Repair repairs Bosch dishwashers across Chicago and the North Shore, in all five Bosch series: 100, 300, 500, 800 and Benchmark. The series matters for diagnosis. 500 Series models dry with AutoAir, which opens the door slightly after the final drying cycle; the 800 and Benchmark Series dry with CrystalDry, which uses zeolite to turn moisture into heat of up to 176°F. Bosch publishes what its error codes mean: E15 means the safety switch has found water in the base and leak protection has stopped the dishwasher, and E24 and E25 point to the drain path — a blocked filter, a blocked drain pump or loose pump cover, a kinked drain hose, or a clogged air gap. We use the code to decide where to start testing, then confirm the failed part before replacing anything. The $79 diagnostic is credited toward the repair.

What goes wrong on a Bosch dishwasher — and what it usually means

Water in the base — E15

E15 is Bosch’s leak-protection shutdown: a float switch in the base pan has detected water, and the dishwasher stops. Models with AquaStop add a double-walled supply hose with its own shutoff valve. Finding where the water came from is the actual repair — a door gasket, a loose hose clamp, a pump seal or the sump — because a dried-out base pan with the leak still there brings E15 back on the next cycle.

Not draining — E22, E23, E24 and E25

Bosch lists the same drain-path causes for E22, E24 and E25: a blocked filter, a blocked drain pump or a loose pump cover, a kinked or sharply bent drain hose, or a clogged air gap or drain hose. E23 points at the drain pump itself — blocked, clogged or faulty. Because one code covers the whole drain path, it does not name the failed part on its own. We test the filter, the pump, the hose and the air gap or disposal connection before replacing anything.

Not filling — E14, E16, E17 and E18

When a Bosch won’t fill, the code narrows it down. E14 points to the flow meter or the water coming in, E16 and E17 to the inflow and filling system, and E18 to a water level that is too low or water the pump is not moving. We work through the supply valve under the sink, the inlet valve, the flow meter and the circulation pump in that order.

Not heating — E01, E04, E09, E12, E20 and E21

Bosch heats wash water with an element built into the circulation pump — the part its codes call the heat pump, which has nothing to do with the heat pump in an HVAC system. E09 and E20 are faults in the heat pump’s internal heater, E01 a fault in its motor circuit at the main control board, E21 a blocked heat pump, and E04 faulty heater electronics found in the self-test. E12 means limescale has built up in the heat pump, which hard water makes more likely. A dishwasher that runs cool washes and dries poorly, often without stopping.

Dishes still wet — AutoAir and CrystalDry

How a Bosch dries depends on its series. 500 Series models use AutoAir, which opens the door slightly after the final drying cycle to release moisture and let fresh air in — when that door opener stops working, the cycle finishes and the dishes stay wet. 800 and Benchmark Series models use CrystalDry, which uses zeolite to turn moisture into heat of up to 176°F, and Bosch gives its zeolite fan motor and chamber heater their own codes, E07 and E10. Wet dishes without a code point to rinse temperature, the drying system, or how the dishwasher has been loaded.

Dishes not coming clean

When a Bosch finishes without a code but the dishes aren’t clean, we look at the spray arms and their nozzles, the filter assembly, circulation pump pressure, wash temperature and the detergent dispenser door — E19 is the code Bosch uses when the dispenser’s solenoid circuit fails. PrecisionWash relies on sensors that check the wash as it runs, so a sensor fault can also leave dishes dirty.

Control, door and power codes

E02 and E03 point to relays on the main control board, E05 to the circuit that switches water between the spray arms, and E06 to the door sensor circuit. E27 is different: Bosch uses it when the power supply from the house is too low, so we measure the circuit before condemning a control board.

Doors that fall open or won’t latch

On a custom-panel Bosch the door carries the weight of a cabinet front, and the hinge springs and cables do that work every time it opens. A door that falls open, snaps shut, or no longer lines up with the cabinets beside it needs spring, cable or hinge work; a latch that stops catching shows up as a dishwasher that won’t start.

Bosch dishwasher error codes

These are Bosch’s own definitions, from its US owner-support site. We use them to decide which system to test first.

CodeWhat Bosch says it means
Water in the base
E15The safety switch has detected water in the base of the dishwasher, and leak protection has been activated
Draining
E22, E24, E25A blocked filter, a blocked drain pump or a loose pump cover, a kinked or sharply bent drain hose, or a clogged air gap or drain hose
E23The drain pump is blocked, clogged or faulty
Filling and water level
E14Flow meter failure, or an issue with water flowing into the dishwasher or the filling system
E16, E17An issue with water flowing into the dishwasher or the filling system
E18The water level is too low, or water is not being pumped correctly
Heating and the heat pump
E01Heat pump motor circuit fault at the main control board
E04Faulty (heater) electronics detected in the self-test
E09, E20Heat pump internal heater fault
E12Limescale build-up in the heat pump
E21The heat pump is blocked
CrystalDry drying (800 and Benchmark Series)
E07The zeolite (CrystalDry) fan motor is defective
E10Zeolite (CrystalDry) chamber heater fault
Controls, door and power
E02, E03Main control board relay fault
E05Wash arm diverter circuit fault on the main control board
E06Door sensor circuit fault
E19Detergent dispenser solenoid circuit fault
E27The house power supply to the dishwasher is too low

Bosch dishwashers we service

  • 100 and 300 Series
  • 500 Series — including models with AutoAir drying
  • 800 Series — including CrystalDry models
  • Benchmark Series — including CrystalDry models
  • Panel-ready and stainless installations

Repair or replace?

A Bosch usually fails one part at a time — a drain or circulation pump, an inlet valve, a flow meter, a door gasket or a control board — and each of those is repairable. On 500, 800 and Benchmark models, and on any custom-panel installation where a new unit means re-fitting the panel, repair is normally the better value. It stops being worth it when the tub itself leaks, when water has damaged the electronics, or when several expensive parts have failed together, and we say so if that is what we find.

Details that help when you book

A few details help us bring the right part on the first trip:

  1. The E-code on the display, and whether it is flashing
  2. Water sitting in the tub, or on the floor in front of it
  3. The series (100, 300, 500, 800 or Benchmark) if you know it, and the model and serial number — we will tell you where to look
  4. Whether it drains into a garbage disposal or through an air gap
  5. Roughly how old the dishwasher is

Bosch dishwasher repair across Chicago and the North Shore

Bosch dishwasher service covers Chicago neighborhoods from Lincoln Park and Lakeview to Edison Park, plus Evanston, Skokie, Lincolnwood, Wilmette, Kenilworth, Winnetka, Glenview, Northbrook, Glencoe, Highland Park, Deerfield and Lake Forest. Same-day service is often available when you call early.

Frequently Asked Questions

Yes. SAVA repairs Bosch dishwashers in all five series, 100, 300, 500, 800 and Benchmark, including AutoAir, CrystalDry and panel-ready models, across Chicago and the North Shore. The $79 diagnostic is credited toward the repair.
It is the Bosch leak-protection code: the float switch in the base pan has found water, so the dishwasher stops. The leak can come from the door gasket, a hose clamp, a pump seal or the sump, and we locate it before the dishwasher is used again.
Bosch lists the same drain-path causes for both: a blocked filter, a blocked drain pump or a loose pump cover, a kinked drain hose, or a clogged air gap or drain hose. Because the code covers the whole drain path, we test the filter, the pump, the hose and the air gap or disposal connection before replacing anything.
It depends on the series. 500 Series models dry with AutoAir, which opens the door slightly after the final drying cycle, so a door opener that has stopped working leaves the dishes wet. 800 and Benchmark models dry with CrystalDry, which uses zeolite and has its own codes, E07 for the fan motor and E10 for the chamber heater. Without a code, we test rinse temperature and the drying system first.
Our diagnostic visit is $79, and that amount comes off the repair if you go ahead. The repair itself depends on which part has failed and how long it takes to replace, and you get the price before we start.

Schedule Bosch Repair

📞 (773) 558-3332
  • Same-day service if available
  • $79 diagnostic, credited to the repair
  • 100, 300, 500, 800 & Benchmark
  • EPA Section 608 Certified
  • Family-owned since 2017

Bosch dishwasher down? Get it diagnosed properly.

Same-day service if available · $79 diagnostic, credited toward the repair · EPA Section 608 Certified

📞 (773) 558-3332 from $79 · Same-Day Service

HVAC or Appliance Down? We Fix It Fast.

Same-day service available  ·  $79 diagnostic — credited toward your repair  ·  EPA Certified & insured