E02 indicates a heating circuit failure, specifically related to the control board relay. I find that this code usually stops the cycle mid-wash because the water is not reaching the required temperature.
Nine times out of ten, E02 means the relay on the main power module has quit. That relay's the thing that tells your heater when to fire up and when to shut off. Ignore this code and you're basically running cold water over your dishes and calling it clean. You'll need to pull the unit out to get to that module, but it's totally doable if you're comfortable with basic disassembly.
So here's the deal with E02. It's almost always a burnt solder joint on the heater relay or the board itself losing control of the heating cycle. Bosch dishwashers are pretty good at self-diagnosing, and when this code pops up it means the machine caught a real problem, not a fluke. Parts run $150-250 for the module. Totally fixable if you're comfortable pulling the unit out and poking around.
Most Likely Causes
Based on aggregated repair data, here is the probability breakdown for this error code:
Faulty Control Board Relay70%
Wiring Harness Damage15%
Failed Heating Element10%
NTC Sensor Error5%
Symptoms You May Notice
Cycle cuts out around the 20 to 30 minute mark and just sits there displaying E02, usually during the main wash phase when it's trying to heat the water.
Water's cold when you open the door. Like noticeably cold, not just lukewarm.
Dishes come out with that gross white filmy residue because the detergent tab never fully dissolved in cold water.
The detergent pod is still sitting in the dispenser tray, barely touched, maybe just softened around the edges.
Standing water at the bottom of the tub because the machine bailed on the cycle before completing the drain sequence.
Can you reset a Bosch dishwasher to clear the E02 code?
Hold the Start button down for 5 seconds until the display clears or resets to 0:00. If that doesn't work, go to the breaker and cut power for a full 10 minutes, then restore it. After either reset, run a Rinse Only cycle first so you can see quickly whether E02 comes back without burning through a full wash cycle.
Tools Required for Diagnosis
Torx T20 screwdriverPhillips #2 screwdriverDigital multimeter (auto-ranging)Needle-nose pliersFlashlight or work lightPlastic trim removal tool or flathead screwdriver
Diagnostic Checklist
Follow these steps in order. We start with the easiest external fixes before opening up the machine.
ComponentComponent Under Test
Expected Range11–15 ohms
ConditionIf Open (OL) or infinite, replace component.
Frequently Asked Questions
Can I still run the dishwasher if it shows E02?
Honestly, don't. The E02 code kills the heating cycle, so your dishes aren't getting sanitized and the detergent's not dissolving properly. You're basically just splashing cold water around in there and calling it clean. Plus on a lot of models the dishwasher flat out refuses to start a new cycle until the fault's cleared anyway. If you're in a pinch, handwash for now. Don't keep forcing cycles through an active E02, it's not doing anything useful.
Is E02 the same thing as the E09 error code?
They're related but not the same. E09 almost always points to the heating element physically burning out. E02 is more about the control side, the relay or the board losing the ability to properly monitor or trigger the heater. You can have a completely fine heating element and still get E02 if the relay's gone bad. So don't just swap the heater and wonder why the code's still sitting there. Diagnose the board first.
How much does it cost to fix a Bosch E02 error?
If it's the control module, parts run $150 to $250 depending on your specific model. Hiring a tech? Expect $350 to $500 total with labor. If it turns out to be just the NTC thermistor, you're looking at maybe $15 to $25 for the part, super cheap fix. If it's the entire wash pump assembly with the integrated heater, that gets expensive, usually $200 to $350 in parts alone. Diagnose before you buy anything.
Can I repair the relay on the control board myself?
If you're handy with a soldering iron, technically yes. The relay itself is usually a standard component you can source for a few dollars. But honestly most techs just replace the whole board. A bad relay can damage the traces around it, and if you resolder just the relay but those traces are already compromised, you'll be back in there again in a few months. The full board swap is cleaner, it comes with a part warranty, and it takes about the same time.
Why did my Bosch dishwasher suddenly trigger an E02 code?
Usually it's just wear catching up. These relays click on and off every single cycle, thousands of times over the life of the machine. The internal contacts pit and eventually either weld together or stop making contact. Or the solder joints on the back of the board crack from years of heat expansion. It's not that something dramatic happened, it's just that the part hit its limit. Power surges can definitely speed this up, but mostly it's just time and use.
How long does it take to replace the control module on a Bosch dishwasher?
If you've done it before, about 45 minutes. First time? Give yourself 90 minutes so you're not rushing and accidentally cross-connecting wires. The actual module swap is pretty straightforward, mostly just pulling the unit out, popping the side panel, and swapping connectors one at a time. Take photos before you disconnect anything. The hardest part is honestly sliding the dishwasher back under the counter without pinching a wire.
Models Known to Experience E02 Errors
This repair applies to most Bosch dishwashers with this error code. Common model numbers include: