Bosch Washing Machine Error Codes: E, F, and d Codes Explained

Bosch washing machines display error codes when they detect a fault — and each code points directly to the failed component. This guide decodes the most common E, F, and d codes found on Bosch front-load washers and explains exactly what to check and fix for each one. Most Bosch error codes can be resolved with a reset, a cleaning, or a simple part replacement.

Try the AI Diagnosis Tool

Common Symptoms

  • Error code displayed on the screen (E17, E18, F21, d04, etc.)
  • Washer stops mid-cycle and won't continue
  • Washer won't fill, drain, or spin
  • Door won't unlock after a cycle
  • Machine beeps repeatedly and displays a fault

Most Likely Causes

  1. 1

    E17 — Water Inlet Issue

    E17 means the washer failed to fill with water within the expected time. Causes include a closed water supply valve, kinked or frozen inlet hoses, clogged inlet filters, or low water pressure. Check that both hot and cold supply valves are fully open and the inlet hose screens are not blocked with sediment.

  2. 2

    E18 — Water Not Draining (Drain Blockage)

    E18 indicates the washer couldn't drain within the allotted time. The most common cause is a clogged pump filter — Bosch washers have a cleanout filter (usually behind a panel at the bottom-front of the machine) that catches coins, lint, and debris.

  3. 3

    F21 — Motor or Drum Fault

    F21 typically indicates a motor control fault or drum rotation error. This can result from an unbalanced load triggering repeated safety stops, a worn carbon brush in older motors, or a failing motor control board.

  4. 4

    d04 — Door Lock Fault

    The d04 code means the door lock mechanism isn't engaging or releasing correctly. A jammed door latch, failed door lock solenoid, or debris caught in the door seal can trigger this code. The door may be physically locked with water inside — do not force it open.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Caution

Never force a Bosch washer door open if water is inside — the drum may still be under pressure from the heating element. Use the emergency drain first.

  1. 1For E17: check that the water supply valves behind the washer are fully open. Disconnect the inlet hoses and inspect the small mesh screens inside the hose fittings — clean any sediment with a toothbrush. Verify water pressure is adequate (minimum 0.5 bar / 7 psi).
  2. 2For E18: locate the pump filter access panel at the bottom-front of the washer. Place a towel and shallow dish in front of it. Slowly open the drain cap and let residual water drain out. Remove the filter, clean it thoroughly under running water, reinstall, and run a drain cycle.
  3. 3For F21: remove the load and redistribute clothes evenly. Run a spin-only cycle with an empty drum. If the code returns, perform a hard reset (unplug for 2 minutes). If it persists, carbon brush inspection or control board testing may be required.

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any washer issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4For d04: inspect the door seal for debris or objects wedged between the door and the drum. Press the door firmly closed and try starting the cycle again. If the door remains locked with water inside, use the emergency drain hose (a small hose near the pump filter) to drain the machine, then the door should release.
  2. 5For any code: perform a factory reset by pressing and holding the Start/Pause button for 5 seconds, or unplug the machine for 2–5 minutes. Many transient faults clear with a power cycle.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

Most Bosch error codes are resolved by cleaning (E18 filter) or minor part replacement (door lock, inlet valve). A control board replacement costs $100–$200. Bosch washers are high-quality machines — repairs are worthwhile on units under 10 years old.

Est. Repair Cost

$0–$150 depending on cause

Est. Replacement Cost

$700–$1,500 for a new Bosch washer

Recommended Tools & Parts

  • Bosch Washer Door Lock Assembly

    Replacement door interlock for Bosch front-load washers. Fixes d04 and door-related errors. Verify with your model number.

    $30–$70

    Buy on Amazon →
  • Bosch Washer Inlet Valve

    Dual inlet solenoid valve for Bosch washers. Replaces when E17 persists after cleaning hose screens.

    $30–$60

    Buy on Amazon →
  • Bosch Washer Pump Filter

    Replacement cleanout filter and drain cap for Bosch front-load washers. Also fits as a seal replacement.

    $10–$20

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Related Repairs

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools