E0107 in brief
Bosch's list describes E0107 as a relay fault or error on the main control board. A relay is a switch on the board for a heavy load, and when one fails the dishwasher cannot control that load properly. The point owners most need is that relays can fail because of what they switch: a leaking pump or a shorted heater can damage them. So the whole circuit, not just the board, needs attention if the code persists.
Error codes
Reference| Code | Meaning |
|---|---|
| E0107 | There is a main control board relay fault/error. |
What tends to happen with E0107
- The programme stops partway — The board halts once the relay fault is detected.
- Water is left in the tub — The cycle stopped before the final drain.
- A tripped breaker or a burning smell — A shorted part may be overloading the circuit.
- Water in the base or on the floor — Leaks can reach pumps, heaters and connectors.
Likely causes of E0107
- A relay worn out by years of switching — First: relay contacts erode or stick with use.
- A shorted heater or pump damaging the relay — Second: a part drawing too much current stresses or burns the relay that switches it.
- Water reaching the electronics — Third: a leak onto connectors or the board can upset the relay circuit.
- A one-off supply event — Fourth: a power disturbance mid-cycle that a restart clears.
What to check, in order
- Look for water and smell for burning — Either one makes safety the priority.
- Restart once — Breaker off for a few minutes, then a short programme.
- Note what the dishwasher was doing — Filling, heating, washing or draining when the code appeared.
- Check whether the breaker tripped — A trip points at a shorted part.
- Check the filter and sump for debris — A jammed pump draws more current than normal, and that strain falls on the relay that switches it.
Owner steps for E0107
- Switch off at the breaker — Do this first if there is water on the floor or a burning smell.
About 1 min
- Mop up any water — Dry the floor and the area in front of the toe panel.
Tools: towelsAbout 10 min
- Restart after a few minutes — Restore power and run a short programme, watching for the code.
About 20 min
- Record when the code appears — Note the stage of the programme.
Tools: notepadAbout 2 min
- Stop at the panels — Testing relays, pumps and heaters needs the panels off and the power and water isolated.
Tools: ::
Safety with a relay fault
Safety
If the breaker trips, do not keep resetting it, because a shorted part is likely. Switch off at the breaker before mopping up, as water and mains wiring may be close together under the dishwasher. Leave the door and toe panels closed, since the board can hold a charge after the power is cut.
Professional help for E0107
Bring in a professional if E0107 returns after a restart, if the breaker trips, if there is water underneath, or if anything smells burnt. They test the relay and the parts it switches, because fitting a new board without finding a shorted pump or heater can simply destroy the new board. Keep a note of any breaker trips and leaks you have seen; the history matters as much as the code.
Neighbouring dishwasher codes
Models this reading fits
The reading applies to Bosch dishwashers that list E0107. It does not apply to other Bosch appliances or other brands. No model-specific E0107 page has been published; relay positions and part numbers vary, so use your model's documentation.
Bosch dishwasher codes
Lead Appliance Repair Technician · 12 years experience
Experienced technician with 12 years specializing in washing machine and dryer repairs across all major brands.