Warning: Disconnect power before servicing.

Bosch Error Codes

Find troubleshooting guides for all Bosch error codes.

71 error codes across 4 appliance types

CodeMeaning
1 / E01The dishwasher's detected a failure in the heating circuit. Either the water isn't reaching target temperature within the allotted time, or the control board's lost communication with the heater relay. Basically the machine knows something went wrong with heating, it just can't tell you exactly where.
high
5UCWater supply insufficient or not detected at inlet valve; no flow reaching the dishwasher
moderate
Beep CodesThe dishwasher is using audible signals to communicate a specific hardware fault or user error when the digital display is unavailable or hidden.
moderate
CLEANINGPerformance drop because debris is choking the filter, mineral scale's blocking the spray arm jets, or grease has built up inside the internal plumbing. The machine's running a full cycle but water pressure's too low to actually blast food off your dishes.
low
DIAGn/a - guide for accessing the hidden diagnostic test program
low
E 22The E22 error code indicates a restriction in the filtration system or the drain pump. It signifies that water is not circulating or draining properly because the fine mesh filters are blocked or the pump impeller is obstructed.
moderate
E01The E01 code means the main control board detected a hardware-level failure in the power stage. Basically, the board can't do its job of sending power and signals to the pump, motor, and heater anymore. So the machine shuts itself down rather than risk burning something else up.
high
E01Wash motor electrical fault or wiring issue detected by the main control board
high
E02Error code 2, often displayed as E02 on digital models, indicates a failure in the dishwasher heating system. The control board has detected that the water is not reaching the target temperature or that the heating element circuit is broken.
high
E02E02 means the dishwasher's detected a failure in the heating circuit control, usually at the relay on the power control module. The board can't confirm the heater's responding properly, so it shuts the cycle down as a safety measure rather than risk overheating.
high
E02Current is flowing where it shouldn't be inside the wash motor circuit. The control board detects this abnormal path and shuts everything down. Could be winding-to-ground, two conductors touching in the harness, or a failed output stage on the board itself.
critical
E05E05 fires when the control board detects something's wrong with how water's moving in or out of the tub. It's usually either an overfill condition the safety system caught, or the power module can't properly command the inlet valve to shut off.
high
E05The dishwasher opened the inlet valve and started the fill cycle but couldn't reach the required water level within the programmed time limit. Usually means restricted flow somewhere between the supply valve and the tub, not a complete blockage.
moderate
E07Water flow sensor turbine not detecting water movement during fill or wash phase
moderate
E09Heating element or flow-through heater has failed; water not reaching target wash temperature
high
E10The control board detected that water or air temp didn't rise fast enough within the expected time window. Either the heating element can't transfer heat properly because of scale buildup, or the heat pump assembly has actually failed. It's a performance fault, not necessarily a full component failure.
moderate
E11NTC thermistor reading out of expected range; open circuit or short detected in temperature sensor
moderate
E11E11 means the control module got a bad or missing signal from the NTC thermistor, which is the temperature sensor built into the heat pump. The sensor uses resistance to report water temp, and when that reading goes out of range or disappears entirely, the board throws the fault and shuts down heating.
high
E14E14 fires when the control board opens the fill valve but doesn't get the expected pulse signal back from the flow meter sensor. The board can't confirm how much water entered the tub, so it shuts everything down to protect the heater from running dry.
moderate
E15Water got into the drip tray at the very bottom of your dishwasher. There's a foam float down there, and when it lifts up it pushes a microswitch closed. The control board reads that signal and immediately kills all normal functions, leaving only the drain pump running to try and clear the water out.
high
E15Your dishwasher's base pan has a foam float switch sitting in it. When water reaches that float, it pops up and sends a signal that shuts down wash functions and keeps the drain pump locked on. The E15 is the machine telling you it caught a leak before it could damage your floor.
high
E15E15 means the safety float switch in your dishwasher's base got triggered by water leaking into the bottom tray. Basically the machine thinks it's flooding. So it forces the drain pump to run continuously to protect your kitchen floor.
high
E17Water inlet valve isn't closing fully, water keeps entering past the target fill level, and the pressure switch catches the overfill and fires E17.
high
E19Fill valve solenoid not operating correctly or diverter valve not responding to control signal
moderate
E20Wash motor not reaching expected RPM or not starting at all
high
E21Wash motor running below expected speed, possibly jammed by debris or worn bearings
moderate
E23Drain pump motor malfunction, possibly seized or electrically failed
moderate
E24E24 means the control board timed out waiting for water to drain from the tub. The pump ran, or tried to, but the water level sensor never confirmed the tub was clear. Something's blocking the flow.
moderate
E24The E24 error code indicates a drain fault, specifically that the dishwasher has detected water is not exiting the tub during the initial drain phase or the pump is drawing improper current.
moderate
E25The E25 error code indicates that the drain pump is blocked, jammed by debris, or the protective pump cover is not properly locked into place.
moderate
E25The E25 error code indicates that the drain pump is physically jammed by debris or the white plastic pump cover is not properly snapped into place, preventing the pump from creating necessary suction.
moderate
E31Pressure switch or water level sensor providing incorrect or no readings to the control board
moderate
E61-03Door lock actuator not engaging or not reporting back to control board after locking
moderate
E92Communication failure between the main control board and the user interface board
high
E92-10The main control board is sending communication signals but getting no response from the user interface board specifically. The main PCB, ribbon cable, and UI board form a communication loop, and E92-10 means the loop breaks at the UI board end.
high
E92-40The main control board's configuration data doesn't match the UI board. Usually happens when a replacement board ships blank, or gets pulled from a different Bosch model and never reprogrammed. The dishwasher powers on, tries to handshake between the two boards, gets nothing back, and throws E92-40.
high
F-ERRORWhen a Bosch throws an F code, the control board detected a reading outside its acceptable range from one of the machine's sensors or actuators. It's a self-diagnostic flag that says something specific went wrong during the cycle. The number after the F tells you which system triggered it.
moderate
FLASHINGThe dishwasher is in a 'Paused' or 'Fault' state. This occurs when the control board detects the door is open during a cycle, or a safety sensor like the flood switch (E15) has been activated.
moderate
GUIDEComprehensive symptom-based troubleshooting guide for Bosch dishwasher problems
low
H01Water temperature did not reach the target within the allotted time; heating timeout
moderate
HOW-TO-CLEANRoutine maintenance procedure to remove food debris, grease, and mineral deposits from the filter, spray arms, and internal tub of a Bosch dishwasher.
low
HUBReference hub for all Bosch dishwasher error codes, organized by system with links to full repair guides
low
NOISEYour Bosch is telling you something's physically wrong, not electronically. Grinding, thumping, or a persistent hum means there's debris caught in the pump impeller, a spray arm that's hitting something, or a motor bearing that's starting to give out. Nothing's wrong with the controls. It's all mechanical.
moderate
NOT-CLEANINGThis condition indicates that wash water is not reaching dishes at sufficient pressure or temperature to remove food soils. The PrecisionWash sensor (turbidity sensor) monitors water clarity and adjusts cycle length, but cannot compensate when the circulation pump is starved of water flow by a clogged filter or when spray arm nozzles are blocked. The machine runs a full cycle but delivers poor mechanical cleaning action.
moderate
NOT-DRYINGYour Bosch doesn't have a traditional drying element. It heats the final rinse water to around 160°F, then the stainless steel walls cool faster than your dishes, so moisture condenses on the walls and drains away. Rinse aid helps water sheet off dishes instead of beading up and just sitting there.
moderate
NOT-RINSINGThe dishwasher's failing to flush detergent and food debris during the final rinse stage. Usually it's because dirty water isn't draining fast enough, or the spray arms can't distribute enough clean water at the right pressure. Either way, the dishes come out looking worse than when they went in.
moderate
NOT-WASHINGE92 fires when the main power module sends commands to the circulation pump and doesn't get a valid response back. Basically the two main components can't agree on what's happening. Could be a dead motor, a fried control chip, or just a bad connection between them.
high
NOT-WASHINGYour dishwasher's completing its cycle but the dishes come out dirty, spotted, or still covered in food. Something's broken down in the water circulation chain. Either it's not filling with enough water, the pump's not pushing hard enough, or the filter's so clogged it can't flow water through properly.
moderate
NOT-WASHING-WELLThe dishwasher's completing its full cycle, but dishes are coming out dirty, gritty, or still greasy. Something's breaking down in the water circulation, filtration, or heating system, and the machine can't tell you exactly which one without some digging.
moderate
RESETn/a (expanded topic)
low
SA NLThe dishwasher's control board switched from normal user mode into a service diagnostic state reserved for technicians. SA NL stands for Service Appliance, No Light. The board won't accept normal cycle commands while it's stuck in this state.
moderate
START-FAILUREThe control module isn't getting the go-ahead signal it needs to start a wash cycle. Could be a break in the circuit anywhere from the door switch to the thermal fuse to the board itself. The machine's waiting for a closed loop and it's not getting one.
high
SYMPTOMControl panel buttons not registering presses or responding incorrectly
low
e22The E22 fires when the control board detects that water's still sitting in the sump at the end of a drain cycle. It's basically the machine saying it tried to drain but couldn't. The filters are clogged or the pump cover's loose and the pump can't build enough suction to clear it out.
moderate
CodeMeaning
E115E115 on a Bosch oven indicates a door lock system fault. The door lock motor did not reach its expected position within the allowed time.
moderate
E305E305 on a Bosch oven indicates the oven temperature sensor (NTC thermistor) has failed or is reading outside its expected range.
moderate
NO-CLICK-IGNITIONYour hob's electronic ignition circuit isn't completing. Either the spark module's not generating voltage, the electrode can't receive it because it's cracked or wet, or the signal from the switch never reaches the module. Basically the electrical chain that starts at the knob and ends at the spark has a broken link somewhere.
moderate
CodeMeaning
ALARM-LIGHTWhen that alarm light fires, the fridge's temperature sensors detected the internal temp climbed above the safe threshold, generally above 50°F in the fresh food section or above 15°F in the freezer. Could be a door issue, an airflow problem, or the control board logging residual heat from a power outage that already resolved.
moderate
E01E01 fires when the main power module stops getting reliable signals from the display control board or the ambient temperature sensor circuit. Basically the board is sending out a handshake and nothing's answering back. Could be a broken wire, a bad connection, or a failed board.
high
E2E2 on a Bosch refrigerator means the ice maker's temperature sensor is reading out of range, or it's got an open or short circuit. The ice maker has its own dedicated thermistor separate from the freezer sensor, and that's the one crying for help.
moderate
E3E3 means the freezer compartment temperature sensor is feeding the main control board garbage data, either an open circuit, a short, or readings that are way outside the normal operating range. The board literally doesn't know how cold your freezer is anymore.
moderate
HUBThe control board is reading a resistance value from the NTC thermistor that's outside the expected range. Either too high, too low, or completely open circuit. E2 means the ice maker sensor is out of spec. E3 means the freezer evaporator sensor. Both use the same thermistor type, just in different spots inside the machine.
moderate
NOT-COOLINGThe refrigerator is failing to maintain the set temperature in either the fresh food or freezer compartments. This indicates a breakdown in the cooling cycle, airflow, or temperature sensing logic.
high
CodeMeaning
E18 is the Bosch drain fault code, indicating the water level pressure switch failed to confirm an empty drum within the drain cycle's allotted time. The washer stops mid-cycle to protect the motor and prevent water from overflowing the drum or backing up into the cabinet.
moderate
E17The E17 code fires when the control board runs a timer during the fill cycle and water doesn't reach the target level in time. The flow meter isn't counting enough pulses, basically. Water's either not moving fast enough or not moving at all.
moderate
E18The washer tried to drain for its maximum allowed time, usually 8-10 minutes, and the water level didn't drop enough. So the board threw the E18 and killed the cycle to protect the pump motor from running hot and burning out.
moderate
E23The E23 error code signifies that the Bosch Aquastop system has detected water in the internal base tray, indicating a leak inside the cabinet.
high
HUBBosch front-loaders display E-codes on the digital panel when a sensor reading falls outside the expected range. The EMS control module logs the fault and stops the cycle to prevent component damage. Each number maps to a specific subsystem: water, motor, door, heating, or drainage.
moderate
LEAKINGYour Bosch washer is letting water escape somewhere it shouldn't. This could be through a degraded door boot seal, a clogged dispenser channel forcing overflow, a loose pump connection dripping during drains, or the AquaStop safety valve firing because it detected moisture collecting in the base pan.
moderate
NOT-DRAININGE18 means the control board timed out waiting for the water level sensor to drop during a drain cycle. The machine tried to pump water out but the pressure sensor still reads water present after the allotted time. Either something's blocking the pump, or the pump can't generate enough flow to clear the line.
moderate
NOT-SPINNINGThe EcoSilence Drive is Bosch's brushless direct-drive motor. When the washer won't spin, it's usually because the E18 drain error fired first. The machine detects it can't clear water fast enough, so it locks out the spin cycle entirely. Could be a clogged pump, a failed impeller, or a bad pump motor winding.
moderate