The E03 / E0105 error code has two distinct meanings depending on your Bosch model generation. On most models it signals an auxiliary heater relay fault on the main control board — part of the same E01–E05 power module fault family. On some older or regional models it means the dishwasher failed to fill with water within the expected timeframe. Start with a 5-minute breaker reset regardless of which interpretation applies — this clears transient board faults and resolves a meaningful share of cases at no cost. If the code returns, check the water supply and inlet hose first (quick and free), then have a technician test the control board relay if the fill path is confirmed good.
Auxiliary heater relay fault on the main control board / power module. The board's internal switching circuit for an auxiliary heating function has failed or misbehaved. Symptoms: cycle stops mid-run, dishes cold or wet, machine locks out. Repair: technician-level board diagnosis required.
Dishwasher failed to fill with water in the expected timeframe. Symptoms: machine starts but aborts early, tub stays empty or near-empty. Repair: check supply valve, inlet hose, and inlet mesh filter first — these DIY checks resolve the majority of fill-failure E03 cases.
E03 belongs to the same E01–E05 power module fault family as E01 and E02. Where E01 flags the heat pump motor circuit and E02 flags the primary heater relay, E03 specifically identifies a fault in the auxiliary heater relay — a second relay on the control board that governs a supplementary heating circuit (the precise function varies by model and configuration). The control board's self-diagnostic routine has detected that this relay is not behaving as expected — it may be stuck open, stuck closed, or receiving feedback inconsistent with its commanded state.
On some Bosch model lines — particularly certain older European and Australian variants — E03 is instead assigned to a water fill failure: the machine started a cycle but could not admit enough water within the allowed fill time. If your machine's tub is empty or near-empty when E03 appears, this second interpretation is likely the one that applies to your model.
E0105 is the four-digit equivalent of E03 on newer HomeConnect-era models. Bosch's own published guidance for E0105 is direct: contact Bosch Customer Support — there is no breaker-reset step listed, unlike E0106 and E0107. This reflects the fact that E0105 almost always points to a power module hardware fault that requires a factory-trained engineer and a programmed replacement board.
Despite this, a breaker reset is still worth trying first. Power events can leave control board registers in an error state that clears with a proper power-down, and this costs nothing to attempt before arranging a service call.
Look at what the machine was doing when E03 appeared. If the dishwasher started a cycle, ran briefly, then stopped with E03 and the tub is empty or barely filled — your model is using E03 as a water fill failure code. Work through Steps 2–4 below. If the machine ran for several minutes, appeared to be washing, then stopped — E03 is a relay fault. Skip to Step 5. If you are unsure, work through all steps in order.
Trip the dishwasher's circuit breaker and leave it off for a full 5 minutes. This is the correct first step for both interpretations of E03 — it clears transient board faults and is the only reset method that fully discharges the control board's capacitors. Restore power and run a full test cycle before proceeding further.
Open the cabinet under the sink and confirm the supply shut-off valve is turned fully counter-clockwise (open). Pull the dishwasher out slightly and trace the inlet hose for any kinks or sharp bends — straighten any you find. Push the machine back slowly, ensuring the hose doesn't re-kink as it tucks away behind the unit.
Turn off the supply valve, then disconnect the inlet hose at the machine end. Remove the small mesh screen from inside the fitting using needle-nose pliers and rinse it thoroughly under running water, brushing away any mineral crust. Reinstall it firmly and reconnect the hose. Also check the filter at the valve end if accessible. Reopen the supply and run a test cycle.
With the dishwasher fully disconnected from power, access the control board — typically by removing the inner door panel. Check the wiring harness connectors on the board for any that have pulled loose, show signs of corrosion, or have discoloured insulation indicating heat damage. Reseat any loose plugs firmly. Also look at the wiring running from the board toward the heating circuit for chafing or breaks.
If the breaker reset didn't clear E03, the supply and filter are confirmed good (or the tub was filling normally), and wiring connections look sound — the auxiliary relay on the control board itself has failed, or the power module has broader internal damage. Bosch's factory programming restrictions on replacement power modules mean this repair requires a certified technician on virtually all current Bosch models. Bosch's own guidance for E0105 is to contact Bosch Customer Support directly at 1-800-944-2904.
A breaker reset and basic supply checks are the realistic DIY options for E03/E0105. 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.
Bosch has produced many generations of dishwashers across different regions, and error code assignments are not always consistent across all product lines. On most current models, E03 maps to an auxiliary heater relay fault in the power module — the same family as E01 and E02. On some older or regionally-specific Bosch models, the same code was assigned to a water fill failure. The symptoms tell you which interpretation applies: an empty or barely-filled tub points to fill failure; a machine that ran for several minutes before stopping points to the relay fault.
Yes — E03 is the two-digit display format used on older Bosch models, and E0105 is the four-digit equivalent used on newer HomeConnect-era and Series 8 machines. Both identify the same auxiliary heater relay fault on the main control board. Notably, Bosch's own troubleshooting page for E0105 skips the breaker-reset suggestion it provides for E0106 and E0107, and goes straight to recommending a call to customer support — reflecting how reliably this code points to a board-level hardware fault.
On current Bosch models, replacement power modules are factory-programmed with unit-specific calibration data. Installing an off-the-shelf board without the correct programming will result in a dishwasher that does not function. Bosch and most appliance repair professionals strongly recommend a factory-certified technician for any power module replacement on current models.
An empty tub alongside E03 strongly suggests your model is using E03 as a water fill failure code rather than a relay fault. The three free checks to do first are: confirm the supply shut-off valve under the sink is fully open, straighten any kinks in the inlet hose, and clean the small mesh filter inside the inlet hose fitting at the machine connection. These three steps resolve the majority of fill-failure E03 cases without any parts or expense.
A breaker reset and supply valve checks cost nothing. A replacement inlet valve (for fill-failure models where the valve is confirmed faulty) runs $40–$80 as a DIY part. Professional repair in the Boston area for control board diagnosis and power module replacement typically runs $200–$500, parts and labor included. Inlet valve replacement by a technician runs $120–$240.