The reading in two sentences
Read E6900 as this: the control has found a fault in the detergent dispenser solenoid circuit. The machine will run, but detergent may not be released when the programme wants it, so results will be poor. You can settle whether this is a one-off or a real fault yourself; naming the failed part is not owner work.
Error codes
Reference| Code | Meaning |
|---|---|
| E6900 | There is a detergent dispenser solenoid circuit fault/error. |
What else is happening when this shows
- Dishes come out as though no detergent was used — Which is what happened, and the code is the machine telling you why.
- Results are poor although the cycle completed — A dose that never arrived shows in the result before it shows as a code.
- NEAR MISS — the dispenser empties but results are still poor — A dispenser that discharges is not this code; look at water temperature and loading instead.
What triggers E6900, most likely first
- Set detergent holding the flap shut — First because it is free to clear and it is the usual finding: tablets and powder cake in a damp compartment and physically hold the flap against a solenoid that is working perfectly.
- A corroded connector at the dispenser — The dispenser sits in the door where steam collects, and a greened connector fails the circuit check exactly as a dead solenoid does.
- A control board that no longer drives the dispenser — Last: it is the expensive candidate and by far the least likely cause of a compartment that did not empty.
The order to work through
- Check whether the tablet or powder is caked in place — Residue at the hinge edge is what usually stops the flap and it is visible without tools.
- Open the detergent compartment and work the flap by hand — It should move freely and snap back. A stiff flap is the fault.
- Open the compartment and look at it properly — Caked residue, a stiff flap or a jammed slide explains the code without any tools.
- Body: Fix the cause before the symptom — product and dose are why the residue is there, and clearing residue without changing them buys a few weeks.
The reset and the checks that follow it
- Take the dispenser drawer or compartment out and wash it — Warm water and a soft brush; work the flap by hand until it moves freely, then dry it.
Tools: soft brush, warm waterAbout 15 min
- Clean the detergent compartment and its flap with warm water — Work the flap until it moves freely, dry it, and use a tablet rather than powder for the next few cycles.
Tools: soft brush, warm waterAbout 15 min
- Clear the housing the drawer sits in — Residue builds behind the drawer as well as in it, and that is the part people never see.
Tools: cloth, soft brushAbout 15 min
- STOP HERE — the solenoid and its wiring are behind the panel — The electrical half of the dispenser is service work next to live terminals.
Before a panel comes off
Safety
Unplug the machine or switch off its breaker before any panel comes off — a capacitor can hold a charge after the power is off. Expect hot water: let a heated cycle cool before opening the door or lifting the filter, and never work round the door interlock to start a cycle.
Where an owner check ends
Call if there is no sound at all from the dispenser at the point it should operate, or if there is water where the dispenser wiring runs.
Other codes on a Bosch dishwasher
What is deliberately not here
Treat this as the general Bosch dishwasher reading. It stops short of anything model-specific — part numbers, harness colours, connector layouts and service-mode entry — because those differ by family and a technician takes them from the rating plate rather than from a code. A family- or model-specific page, where one exists, is linked from the code index below and is the closer answer.
Links: - [Bosch dishwasher error codes](/blog/bosch-dishwasher-error-codes)
Next steps
Lead Appliance Repair Technician · 12 years experience
Experienced technician with 12 years specializing in washing machine and dryer repairs across all major brands.