E18 on a Bosch washer points directly to a heating system fault — a detected problem with the heater circuit rather than a heating timeout. While F21 fires when the water simply doesn’t get hot enough in time, E18 typically indicates that the control board detected an anomaly in the heater circuit during a self-check: a short, an open circuit, or an out-of-range sensor reading before heating even begins.
Quick Reference Table
| Code | Meaning | Severity | DIY? |
|---|---|---|---|
| E18 | Heating system fault — heater circuit anomaly detected | Medium | Yes |
E18 vs. F21: The Key Difference
| F21 | E18 | |
|---|---|---|
| When it fires | After heating attempt fails | During or before heating self-check |
| What it means | Water didn’t heat in time | Heater circuit has a detected fault |
| Most likely cause | Failed heating element | Element short, grounded element, or wiring fault |
Because E18 is a circuit-level fault rather than a performance timeout, it often indicates a more specific electrical problem: a shorted or grounded heating element, a failed triac/relay on the control board, or a wiring short.
Step-by-Step Diagnosis
Step 1 — Power Reset
Always start here.
- Unplug the washer for 5–10 minutes.
- Reconnect and attempt a heated wash cycle.
- If E18 returns immediately (within 2–3 minutes of starting), the fault is consistent and you need hardware diagnosis.
Step 2 — Test the Heating Element for Ground Fault
A grounded heating element — one where the heating wire contacts the metal sheath — is the most common cause of E18. The control board detects this as an unsafe circuit condition.
- Unplug the machine.
- Access the heating element from the rear (remove the rear panel).
- Disconnect the element wiring connectors.
- Set your multimeter to resistance.
- Ground test: touch one probe to a terminal and the other to the metal body/casing of the element. A healthy element reads open circuit (infinite resistance) here. Any resistance reading (even high resistance) indicates a ground fault — replace the element.
- Continuity test: touch probes to the two main terminals. Should read 20–30 ohms. Open circuit = burned out. Near 0 = shorted element.
Either a grounded element or a shorted element will cause E18.
Step 3 — Test the NTC Temperature Sensor
A failed NTC sensor can cause the control board to detect an out-of-range reading and log E18 before heating begins.
- Locate the NTC sensor on or near the heating element (small component with two thin wires).
- Disconnect and test resistance.
- At room temperature, healthy NTC = approximately 10,000–15,000 ohms for most Bosch models.
- Open circuit or dramatically out-of-range reading = failed sensor.
Step 4 — Inspect the Heating Circuit Wiring
Before assuming the element or sensor has failed:
- Check both wiring connectors at the heating element. Look for burned or melted plastic, corroded pins, or loose connections.
- Trace the wires from the element back toward the control board. Look for pinched sections (common if the rear panel was removed and replaced incorrectly) or burned insulation.
- A single broken wire in the heating circuit will cause E18 even if element and sensor are both perfect.
Repair any damaged wiring with heat-shrink butt connectors and electrical tape.
Step 5 — Control Board Triac/Relay
If element, sensor, and wiring all test clean, the control board component that switches power to the heater (a triac or relay, depending on the model) may have failed. Triacs can fail in both directions: stuck open (no heat, F21) or stuck closed (overheating, E18) or with internal leakage (E18 circuit fault detection).
This is a board-level repair. On some models it’s possible to replace just the triac; on others, the full board is the repair path.
Parts you may need:
- Bosch Washer Heating Element
- Bosch Washer NTC Temperature Sensor
- Bosch Washer Control Board
- Heat Shrink Butt Connectors for Wire Repair
Resetting E18
After fixing the underlying component:
- Plug the machine back in.
- Select a Cotton 60°C program.
- Let the machine run through the heating phase — approximately 10–15 minutes into the cycle.
- If water warms up and the cycle completes, E18 is resolved.
Some Bosch models require a service reset: press and hold RPM/Spin and Temperature simultaneously for 5 seconds while the machine is powered on.
When to Call a Technician
- If you’re not comfortable testing live circuits or opening the rear panel.
- If the control board is implicated (board replacement cost may approach half the value of older machines — get a quote before committing).
- If multiple components need replacement simultaneously, a technician can diagnose more efficiently than sequential DIY replacement.