The E04 / E0106 error code is the fourth member of Bosch's E01–E05 power module fault family. It indicates a fault in the heater electronics circuit — the part of the control board that manages and monitors the heating system. Bosch's published guidance for E0106 is to reset the breaker for 30 seconds; if not resolved, call 1-800-944-2904. Before calling, two cheap and accessible DIY checks are worth doing first: cleaning the spray arms (a blocked spray arm can disrupt water flow in a way that triggers a heater electronics fault on some models), and replacing the water flow sensor, which is the next most affordable part to swap before committing to a control board replacement.
E04 is the fourth code in Bosch's E01–E05 power module fault family, which as a group indicate that something has gone wrong with the control board's ability to manage one of the dishwasher's primary circuits. E04 specifically implicates the heater electronics — the section of the control board responsible for monitoring and driving the heating system. Unlike E02 which targets the heater relay specifically, E04 is a broader indication that the heater electronics circuit has detected an anomalous condition.
What makes E04 important to understand is that — as with E05 — there are input components that feed into the heater electronics circuit whose failure can produce E04 without the board itself being damaged. The two most practically significant of these are the water flow sensor (which measures how much water is entering and circulating, data the heater electronics uses to know when conditions are right for heating) and clogged spray arms (which disrupt the water flow patterns the system expects). On some Bosch model lines, either of these can produce E04 as the board's first-line response to unexpected conditions in the heating system's operating environment.
E0106 is the four-digit equivalent of E04 on newer HomeConnect and Series 8 models. Bosch's official published guidance for E0106 is: reset the breaker for 30 seconds; if not resolved, call Bosch Customer Support at 1-800-944-2904. Multiple Bosch repair specialists note that the correct diagnostic sequence is to try the cheap accessible components first — spray arm cleaning, flow sensor replacement — before committing to a control board replacement. A confirmed board fault requires a factory-programmed replacement unit that only a certified technician can source and install on current models.
Trip the dishwasher's breaker and leave it off for at least 30 seconds — Bosch's published guidance for E0106. A full 5 minutes is better, giving the control board's capacitors time to fully discharge. Restore power and run a complete wash cycle. If the code clears and the cycle runs normally, a transient fault was the cause.
Remove and rinse all three filter components — the cylindrical mesh filter, flat coarse filter, and fine mesh floor panel — under warm running water with a soft brush. A clogged filter reduces water flow throughout the system, which can distort the readings the heater electronics circuit relies on and produce E04.
Remove the lower and upper spray arms (they typically unclip or unscrew counter-clockwise). Hold each arm up to a light source and check that all the small jets are clear — you should be able to see through each hole. Use a toothpick or thin wire to clear any blocked jets. Rinse the arms under running water. Blocked spray arms disrupt the water flow profile the heater electronics circuit expects and can produce E04 on models where the two systems interact.
In hard-water areas, limescale on the heating element and heat pump can distort temperature and flow sensor readings enough to trigger E04. Run an empty cycle on the hottest setting with a Bosch-approved descaler or citric acid–based dishwasher cleaner. If E04 appeared alongside or shortly after E12, this step is particularly worth prioritising.
With the dishwasher fully disconnected from power, access the area around the circulation pump and the control board (typically via the inner door panel or kick plate). Check the wiring harness connectors at the flow sensor and heating circuit for loose seating, corrosion, or heat damage. Reseat any loose plugs. A broken signal path between the flow sensor and the board can produce E04 without either component being defective.
If the reset, cleaning, and wiring checks haven't resolved E04, the flow sensor is the most affordable next part to swap. The sensor is typically located on the incoming water line — a small inline device with two or three wires connected to it. With the machine unpowered and water supply off, disconnect the sensor, note the wiring positions, and fit the replacement. A flow sensor for most Bosch models runs $20–$50. Run a test cycle after replacement.
If the breaker reset, cleaning, descaling, wiring check, and flow sensor replacement have all been tried and E04 persists, the heater electronics circuit on the control board itself has failed. Bosch-programmed replacement boards are not available for self-installation and must be sourced and configured by a factory-certified technician. At this point, calling Bosch Customer Support at 1-800-944-2904 is the published next step.
Breaker reset, spray arm cleaning, and flow sensor replacement are the productive DIY steps for E04/E0106. Book a professional repair if:
Same-day appointments across Boston. Certified Bosch technicians, common parts stocked on the truck, and a 90-day warranty on every repair.
Yes — they describe the same underlying fault on different Bosch display generations. E04 appears on older two-digit displays and points to a heater electronics fault or water flow sensor issue on the main control board. E0106 is the four-digit equivalent on newer HomeConnect and Series 8 models. Bosch's published troubleshooting for E0106 — a 30-second breaker reset then call support — applies equally to E04.
On many Bosch models the heater electronics circuit uses water flow data — fed by the flow sensor — to confirm that correct operating conditions exist before activating or monitoring the heating system. If blocked spray arms dramatically reduce the flow rate the sensor detects, the heater electronics circuit may interpret the low-flow reading as a system fault and raise E04. Cleaning the spray arms restores normal flow readings, and the code clears on the next cycle.
The water flow sensor (or flow meter) is an inline sensor on the water inlet or circulation path that measures the rate and volume of water flowing through the system. It provides data the control board uses to confirm proper fill, monitor circulation, and verify heating conditions. On most Bosch models it sits on the incoming water line near the inlet valve — a small cylindrical device with two or three wires. When it fails it typically sticks in either a "no flow" or erratic reading state, both of which can produce E04.
On current Bosch models, replacement control boards and power modules are factory-programmed with unit-specific configuration data. Installing an unprogrammed off-the-shelf board results in a dishwasher that cannot function. Bosch and virtually all qualified repair professionals recommend a factory-certified technician for any board replacement — and importantly, recommend testing and replacing the flow sensor before condemning the board, since a $20–$50 sensor swap that solves the problem is far preferable to a $300–$500 board replacement.
A breaker reset, filter clean, spray arm cleaning, and descaling all cost nothing or under $15. A replacement water flow sensor runs $20–$50 as a DIY part. Professional repair in the Boston area ranges from $120–$200 for flow sensor replacement up to $300–$500 for control board replacement including factory programming, parts and labor included.