Bosch Washer Error Codes — E01, E03, E17, E18, E23, E27 & F-Code Repair Guide
Bosch 500 and 800 series front-load washers (WAT28401UC, WAS28460UC, WAW325H0UC, WGB142000US, WAWH8660UC) use a two-tier error code system: single-letter E-codes for operational faults and F-codes (F01–F43) for electronic/board faults on newer models. The most common call is E03 — Bosch's drain pump filter in the bottom-front access panel fills with lint, coins, and debris faster than most brands because Bosch uses a finer-mesh filter. E03 clears in 10 minutes with a screwdriver and a towel. E01 door lock faults require special handling because Bosch door locks can stick after a fault — there is a manual release cord behind the kick panel. The Bosch AquaStop inlet hose contains an integrated pressure sensor that shuts off water supply if it detects a failure — if you're seeing E17 or E18, that hose is part of the diagnostic. For general drain diagnosis see /fixes/washer-wont-drain. For Whirlpool washer codes see /fixes/whirlpool-washer-error-codes. For Maytag washer drain issues see /fixes/maytag-washer-not-draining. Use /diagnose to upload a photo of your error display or ask a tech at /ask.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Error code E01, E03, E04, E13, E17, E18, E23, or E27 on the display panel
- F-code (F01–F43) displayed — control board or sensor fault on newer models
- Door won't open after cycle completes — Bosch door lock stuck after E01
- Standing water in drum at end of cycle — E03 or E23
- Washer fills slowly or not at all — E17 or E18
- Cycle stops mid-wash with error code and locked drum
Most Likely Causes
- 1
E03 — Drain Pump Filter Blocked (Most Common Bosch Fault)
E03 means the drain pump ran for 3 minutes without successfully draining the drum. On Bosch front-loaders, the drain pump filter is located behind the bottom-front access panel (snap-off or held by 1–2 screws at the lower left of the machine). The filter is a clockwise-lock design — turn it counterclockwise to remove. Coins, bra underwires, lint compacted into a solid mass, and hair are the most common blockages. Remove the filter, clean it and the housing, check the impeller behind the filter cavity for obstructions, and reinstall. Always place a shallow pan under the filter before opening — up to 2 liters of water will drain out.
- 2
E01 — Door Lock Fault (Interlock Failure)
E01 means the door failed to lock at the start of a cycle, or the lock position sensor did not confirm lock. On Bosch, the door lock (interlock) is a known failure component on older 500 series units — the wax motor thermal actuator degrades over time. After E01 is thrown, the door lock can stick in the locked position, trapping laundry inside. Bosch provides a manual door release: reach behind the kick panel (remove the kick panel at the bottom front) and pull the orange or white release cord downward — this mechanically retracts the lock bolt. The lock assembly itself is accessible from inside the door boot gasket after removing the clamp.
- 3
E17 — Slow Water Inlet Fill
E17 means the washer is filling with water, but the fill rate is below the expected minimum — fill took longer than the timeout allows. Common causes: kinked or restricted supply hose, partially closed water supply valve, clogged inlet screen filter (where the hose threads onto the inlet valve), or low water pressure at the tap. On Bosch models equipped with AquaStop hose (integrated pressure sensor hose): a kinked or old AquaStop hose can restrict flow internally even with the external supply fully open. Unthread the inlet hose from the back of the machine and inspect the inlet screen — a small mesh screen sits inside the valve inlet port and traps sediment. Clean it with a toothbrush under running water.
- 4
E18 — Water Inlet Valve Fault
E18 indicates the water inlet valve did not respond correctly to the fill command — either it did not open (no water flowing) or did not close (overflow risk). Test the inlet valve: unplug the washer and disconnect the wiring harness from the inlet valve. Measure solenoid resistance across each solenoid coil terminal — functional solenoids typically read 200–500Ω. OL (open) means the coil has burned out — replace the valve. Bosch inlet valves are specific to the model series — part numbers vary between 500 and 800 series. The Bosch AquaStop inlet hose connects to the valve with a quick-release fitting; if the hose has a damaged pressure sensor, the AquaStop system itself can prevent water from flowing.
- 5
E23 — Drain Pump Failure
E23 means the drain pump motor has failed outright — as opposed to E03, which indicates the pump is running but the filter is blocked. E23 typically means the pump motor winding has burned out or the pump impeller is seized. With the filter clear and no blockage in the drain hose, if E23 persists, the pump motor needs replacement. Bosch drain pumps are a complete assembly — replace the full pump unit. Access is through the bottom front panel. Unplug the machine, remove the filter, disconnect the hose clamps on the pump body, and disconnect the wiring harness. Part number varies by model (check the serial number plate inside the door) — search by model for exact fitment.
- 6
E27 — Voltage Fluctuation / Low Voltage
E27 indicates the machine detected a significant voltage fluctuation or brownout during the cycle. Bosch washers are more sensitive to power quality than American brands — they operate on tighter voltage tolerances. E27 typically clears on its own after a power reset. If E27 appears regularly, have an electrician check the outlet voltage (should be stable 120V ±5%), verify the outlet is on a dedicated circuit, and inspect the power cord for damage. Repeated E27 without a power issue may indicate a failing main control board.
- 7
F01–F43 — Control Board / Sensor Electronic Faults (Newer Models)
Bosch newer front-load models (WAW325H0UC, WGB142000US, WAWH8660UC) use F-prefix codes for electronic faults on the main board and component sensors. Common F-codes: F01 = main board fault; F02 = motor fault; F04 = pressure sensor fault; F21 = motor speed fault; F22 = motor controller; F43 = motor communication fault. Most F-codes require the tech sheet (available on Bosch's website by model number) for exact diagnosis. Some F-codes clear after a power cycle (unplug 60 seconds). Persistent F-codes after a reset indicate board or sensor replacement is needed.
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
Unplug the Bosch washer from the wall outlet before opening the back panel, accessing the inlet valve, or removing the door lock assembly. Do not reach into the drum or door boot area while the machine is powered — the door lock solenoid can energize unexpectedly. For E01 door release using the manual cord: the machine must be unplugged before reaching behind the kick panel. Even with the door open, the drum contains 120VAC circuitry — unplug before any internal access.
Always drain standing water from the drum before opening the pump filter. Remove the small cap from the drain hose stub first to drain water slowly into a pan — opening the main filter cap with water in the drum will release 1–2 liters suddenly and flood the floor. On E04 (overflow fault), do not open the door until the drum has fully drained — the door boot can contain pressurized water above the normal fill level.
- 1Write down the exact error code and attempt a fault clear: On Bosch 500/800 series front-load models, press and hold the Start button for 5 seconds to clear the stored fault on most models (check your tech sheet for the exact clear procedure for your series). If the code clears and does not return within 2–3 cycles, the fault was intermittent. If the same code returns immediately or within the first cycle, the root cause is still present and must be diagnosed. Always record the code before clearing — once cleared, some models reset the display and the code is gone.
- 2E03 — clear the drain pump filter: locate the bottom-front access panel (lower left of the machine, snap-off or held by 1–2 screws). Place a shallow pan or old towels under the panel before opening — up to 2 liters of water will drain. Remove the small drain hose cap (if present) to drain the standing water before unscrewing the main filter cap. Turn the filter counterclockwise to remove. Remove all debris — coins, lint, underwires. Reach into the pump housing with a finger to confirm the impeller spins freely. Reinsert and turn clockwise to lock. Run a short spin cycle — if it drains cleanly, the fix is complete.
- 3E01 — unlock the door if stuck: if the door is locked after E01, reach behind the bottom kick panel. Remove the kick panel (2 screws or snap-fit at the front bottom of the machine). Look for an orange or white release cord hanging near the door lock mechanism at the door side. Pull the cord firmly downward — this mechanically retracts the door lock bolt and allows the door to open. Then inspect the door lock assembly: unplug the machine, peel back the door boot gasket and release the spring clamp to access the lock body. Inspect the wax motor actuator — if the body feels soft or the actuator is stuck in the extended position, the lock assembly needs replacement.
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- 4E17 / E18 — check inlet water supply and inlet screen: turn off the water supply valves behind the washer. Unthread the hot and cold inlet hoses from the back of the machine. Inside each inlet port on the valve body, there is a small mesh screen filter. Inspect these screens for mineral scale or debris — clean with a toothbrush under running water. Reattach the hoses (hand-tight plus 1/4 turn) and fully open both supply valves. For E18 (valve fault), unplug the machine, disconnect the wiring harness from the inlet valve, and test each solenoid coil for resistance — expected 200–500Ω. OL = failed coil, replace the valve assembly.
- 5AquaStop hose inspection (E17 / E18 context): on models with the Bosch AquaStop inlet hose (a thicker, double-walled hose with a pressure sensor housing at the machine end), inspect the hose for kinks, crimps, or age-related stiffening. AquaStop hoses older than 10 years should be replaced regardless of visible condition — the internal pressure sensor can degrade and restrict flow or trigger a false AquaStop shutoff. Replacement Bosch AquaStop hoses are available from Bosch parts directly or from appliance parts suppliers — confirm the thread size and connection type for your model.
- 6i-Dos automatic detergent check (higher-end models with i-Dos): on Bosch 800 series models with i-Dos automatic dosing (WAWH8660UC and similar), the i-Dos system can generate wash cycle errors if the detergent container is empty, the i-Dos nozzle is clogged, or the dosing pump has failed. Check the i-Dos detergent level indicator on the display. If the container is low, refill with Bosch-specified liquid detergent. If the nozzle at the drum inlet appears clogged (white residue), clean it with warm water. An i-Dos fault can also appear as an E-code on the display — consult the model-specific manual for i-Dos error codes.
- 7F-code persistent after power reset — identify the component: for persistent F-codes (F01, F02, F04, F21, F22, F43) that do not clear after a 60-second unplug, pull the model-specific tech sheet from Bosch's website (bosch-home.com/us, enter model number, select manuals). The tech sheet maps F-codes to specific sensors and board sections. For F01 (main board) and F02 (motor fault), contact Bosch service or an authorized appliance tech — board-level diagnosis requires Bosch-specific diagnostic tools on newer models. For F04 (pressure sensor), locate the pressure hose on the side of the drum tub, check for kinks or blockages, and test the sensor by blowing gently into the hose fitting.
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
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
Bosch washers are premium appliances with a 10–15 year lifespan when maintained. E03 (filter) is free to fix. E01 door lock, E17/E18 inlet valve, and E23 pump are all under $120 in parts and worth repairing on any unit under 12 years old. The one exception is drum bearing failure on 15-year+ units — Bosch bearings require full tub disassembly and are not practical for DIY on this platform. Loud rumbling on spin on an older Bosch is the signal to assess bearing repair cost vs. replacement.
Est. Repair Cost
$0–$150 depending on fault (filter cleaning = free, inlet valve $40–$80, drain pump $60–$120, door lock $30–$70)
Est. Replacement Cost
$900–$1,800 for a new Bosch 500/800 series front-load washer
Recommended Tools & Parts
- Buy on Amazon →
Bosch Drain Pump Filter (Access Panel Kit)
Replacement drain pump filter for Bosch 500/800 series front-load washers. The clockwise-lock filter traps lint, coins, and debris. Should be cleaned monthly on heavy-use machines. Includes filter cap and seal. Verify fitment by model number.
$15–$30
- Buy on Amazon →
Bosch Door Lock Interlock Assembly
Replacement door lock mechanism for Bosch front-load washers. Fixes E01 error code. Includes wax motor actuator, latch, and mounting hardware. Access via door boot gasket spring clamp. Verify part number against model — varies between 500 and 800 series.
$30–$70
- Buy on Amazon →
Bosch AquaStop Inlet Hose
Replacement AquaStop water inlet hose with integrated pressure sensor for Bosch washers. Prevents flooding if the hose bursts. Replace every 10 years regardless of condition. Fixes E17 restricted flow and false AquaStop shutoff. Available in 5-foot and 7-foot lengths.
$25–$60
- Buy on Amazon →
Bosch Water Inlet Valve
Replacement dual-solenoid water inlet valve for Bosch front-load washers. Fixes E18 inlet valve fault. Test solenoid resistance (200–500Ω each) before ordering. Model-specific — verify with your serial number plate inside the door.
$40–$85
- Buy on Amazon →
Bosch Drain Pump Motor Assembly
Replacement drain pump motor assembly for Bosch washers. Fixes E23 pump failure (as opposed to E03 filter blockage). Complete assembly includes pump body, motor, and mounting hardware. Access via bottom front panel after filter removal.
$60–$120
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
Bosch Washing Machine Error Codes: E, F, and d Codes Explained
Bosch washer showing E17, E18, F21, or d04? Each code points to a specific fault — here's what each means and how to fix it.
Read guide →Whirlpool Washer Error Codes
F21, F28, E1, or flashing lights? Here's what each Whirlpool error code means and how to fix it.
Read guide →Samsung Washer Error Codes — Full Diagnosis Guide
4E/4C, 5E/5C, dE, UE/Ub, bE/6E, HE/HC, OE, tE, PE, 8E — full Samsung washer error code guide with Self Diagnostic mode, door latch test, and drain pump filter cleaning.
Read guide →GE Washer Error Codes: E2, E3, E45, E23, Ld, dc — Causes & Fixes
GE washer flashing E2, E3, E45, Ld, or dc? Each code points to a specific problem you can likely fix yourself. Here's the full guide.
Read guide →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
$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
Frequently Asked Questions
- How do I open a Bosch washer door that is stuck after an E01 error?
- Unplug the washer first. Kneel at the front of the machine and remove the lower kick panel (usually 2 screws at the bottom corners, or snap-off). Behind the panel, near the door lock side, look for an orange or white plastic cord hanging from the door lock mechanism — on some models it is tucked up against the door frame. Pull this cord firmly downward and hold it for 3 seconds. This mechanically retracts the lock bolt and allows the door to open. If you cannot locate the cord, the door can also be opened by slowly rotating the drum by hand while gently pulling the door — the lock cam will eventually align with the release position. After the door is open, the lock assembly needs inspection and likely replacement.
- Why does my Bosch washer keep showing E03?
- E03 returns repeatedly when either the pump filter is filling with debris faster than it is cleaned (common in homes with pets or heavy fabric loads), the drain hose is kinked or improperly routed (the standpipe must be 24–36 inches high and no more than 4–6 inches into the standpipe), or the pump impeller is damaged and can no longer move water efficiently. Clean the filter monthly if E03 is a recurring problem. Also pull the drain hose out of the standpipe completely — check the hose end for lint balls that have accumulated inside. If E03 persists after a clean filter and clear hose, test the pump impeller by reaching into the filter housing and verifying the impeller spins freely.
- What is the Bosch AquaStop system and does it cause error codes?
- AquaStop is Bosch's flood prevention system — it is an inlet hose with a double-wall construction that contains a pressure sensor. If the inner hose bursts, water collects in the outer jacket and the pressure sensor closes an internal valve, stopping water supply to the machine. AquaStop activation shuts off water before it reaches the machine — the machine will display an E17 or E18 code because no water is entering. AquaStop also activates if the hose is kinked, the pressure sensor is faulty (common on older hoses), or the hose has exceeded its service life. If your AquaStop hose is more than 10 years old and you are seeing E17 or E18, replace the hose even if it looks fine externally.
- What is the Bosch i-Dos system and can it cause wash errors?
- i-Dos is Bosch's automatic liquid detergent dosing system, available on 800 series models including WAWH8660UC. The machine stores liquid detergent in a built-in container and doses automatically based on load size and soil level. i-Dos can cause wash errors if: the container is empty (check the indicator on the display), the dosing pump nozzle at the drum inlet is clogged with dried detergent residue (clean with warm water and a soft brush), or the dosing pump motor has failed (displayed as an i-Dos error on the control panel). Use only Bosch-recommended liquid detergent in i-Dos — using powder or gel pouches can clog the nozzle. Rinse the container and nozzle with warm water every 6 months.
- How do I clear a stored fault code on a Bosch washer?
- On most Bosch 500/800 series front-load models: press and hold the Start/Pause button for 5 seconds to clear the stored fault from the display. On some models, turning the program dial to the Off position and then pressing Start for 5 seconds achieves the same result. If the code returns immediately after clearing, the fault is still active and needs repair — clearing does not fix the underlying problem. To prevent the code from returning: address the root cause first (clean the filter for E03, verify water supply for E17, etc.), then clear the code. A code that clears and does not return for several cycles was likely caused by a one-time event.
- How do I know if my Bosch drum bearings are failing?
- Drum bearing failure on Bosch front-load washers produces a loud, low-frequency rumbling or grinding noise that starts during the spin cycle and gets progressively worse over months. It is most audible at higher spin speeds. The noise is different from a drum obstruction (which creates an irregular banging) or a drain pump (which is a high-pitched whine). To confirm bearing failure: open the door and manually rotate the drum — it should rotate smoothly and silently. Any roughness, grinding sensation, or sound during manual rotation confirms the bearings are worn. Bosch drum bearings are press-fit into the rear tub half and require full tub disassembly to replace — this is a 4–6 hour job that most DIYers should not attempt. On units over 15 years old, get a repair quote vs. replacement cost before proceeding.