Summary

Bosch is one of the most common washing machine brands on UK domestic call-outs, spanning a wide range from entry-level Serie 2/4 machines through to Serie 6 and Serie 8 with i-DOS automatic dosing and VarioPerfect speed/eco options. Unlike some manufacturers that keep a single consistent fault-code architecture across their entire range for a decade or more, Bosch's code set has shifted between generations and model families — a code on a five-year-old Serie 6 does not necessarily map to the same fault on a current Serie 8, and entry-level machines without a digital display use a completely different flashing-light indication system rather than an on-screen code at all.

This matters for diagnosis on site: the fault category (door lock, water inlet, drainage, heating, motor, or load-balance) is far more reliably identified from the code's general behaviour and position than the exact digit is reliably identified from memory or from a generic online code list. Bosch's own approach — and the approach this guide follows — is to diagnose by symptom and fault category first, using the displayed code (or flash pattern) as a pointer to the right branch of the decision tree, then confirm the precise code meaning against the model-specific manual before committing to a parts order.

The practical upshot for a tradesperson is that most Bosch washing machine call-outs resolve into a short list of genuinely common, low-cost fixes — a blocked filter, a kinked drain hose, a worn door seal, a scaled-up heating element, or a failed door interlock — long before a motherboard or motor replacement is actually needed. This guide covers the fault categories, the diagnostic sequence, UK-specific factors (water hardness and its effect on heating elements, WEEE disposal), and where a code genuinely does point to a part that needs replacing.

Key Facts

Quick Reference Table

Diagnosed the problem? Create a repair quote in minutes with squote.

Try squote free →
Fault Category Typical Display Indication Likely Cause DIY-fixable?
Door lock/interlock Code referencing door/lock (exact number varies by model — commonly seen in the "F:1x" range on displayed-code models); door light flashing on non-display models EDL failed, door not fully closed, striker misaligned Partially — EDL replacement is straightforward for a competent DIYer; misalignment needs a repair engineer
Water inlet — not filling Code referencing water/fill fault Tap closed, inlet filter blocked with debris, failed inlet solenoid valve Yes — check tap and filter first
Water inlet — Aquastop triggered Code referencing Aquastop/leak/safety, sometimes machine stops mid-cycle with no fill Leak detected at hose/tray sensor — could be a genuine leak or a failed sensor No — requires isolating and inspecting the Aquastop hose/tray assembly
Drainage/pump — blocked filter Code referencing drain fault, or machine simply won't drain with no specific code on non-display models Coin filter blocked (very common — coins, buttons, fibres) Yes — service flap access, no tools usually needed
Drainage/pump — pump failure Drain-related code persisting after filter is cleared Drain pump motor or impeller failed Partially — accessible but requires panel removal and correct part match
Heating/NTC Code referencing heater or temperature fault; symptom is cycle completing on cold water only Scaled-up element (hard water areas), failed element, or failed NTC thermistor Partially — element access varies by model; NTC replacement is straightforward once located
Motor/tacho Code referencing motor or drive fault; symptom is drum not turning or erratic speed Failed tacho feedback, motor winding fault, motor control PCB fault, worn carbon brushes (older brushed-motor models) No — requires electrical testing and correct part diagnosis
Unbalanced load Often no persistent code — machine pauses, redistributes, retries, then may abort spin only Genuinely unbalanced load, or worn suspension/dampers making balanced loads register as unbalanced Yes for load redistribution; No for suspension component replacement

Exact code numbers are not given as definitive here because Bosch's mapping varies between generations and model ranges — always verify the precise code against the specific model's manual or Bosch's official documentation before ordering parts.

Detailed Guidance

Fault-Finding Decision Tree

START: Bosch washing machine showing a fault code / flashing light
       sequence, or has stopped mid-cycle
│
├─ STEP 1: Note the exact code/flash pattern and the point in the
│   cycle it occurred (fill / wash / rinse / spin / drain)
│   — check the model number on the rating plate (inside door
│     frame or rear panel) before assuming a code's meaning
│
├─ STEP 2: Which category does the code/symptom point to?
│   ├─ Door/lock related → DOOR LOCK BRANCH
│   ├─ Occurred during fill, or no water entering → WATER INLET BRANCH
│   ├─ Occurred during/after drain, water not clearing → DRAINAGE BRANCH
│   ├─ Wash completing but water stays cold → HEATING BRANCH
│   ├─ Drum not turning, or turning erratically → MOTOR BRANCH
│   └─ Loud banging then pause/abort during spin only → LOAD BALANCE BRANCH
│
├─ DOOR LOCK BRANCH
│   ├─ Confirm door is fully closed and latch strikes cleanly
│   ├─ Test EDL for continuity/operation if accessible
│   │   → open circuit / no click = EDL failed → replace
│   └─ Striker misaligned (door hinge sag, panel movement)
│       → adjust or replace striker plate
│
├─ WATER INLET BRANCH
│   ├─ Is the supply tap fully open?
│   ├─ Check inlet filter (small gauze at the hose-to-machine
│   │   connection) for debris/scale blockage
│   ├─ If code specifically references Aquastop/leak/safety →
│   │   STOP — do not just reset repeatedly; inspect the Aquastop
│   │   hose and tray assembly for a genuine leak before assuming
│   │   sensor fault
│   └─ If tap, filter, and Aquastop all check out → suspect inlet
│       solenoid valve
│
├─ DRAINAGE BRANCH
│   ├─ Open the service flap (bottom-front) and check the coin
│   │   filter first — this resolves the large majority of
│   │   drainage faults
│   ├─ Check the drain hose for kinks and correct height/routing
│   ├─ Use the emergency drain hose behind the filter flap to
│   │   fully empty the drum before further work
│   └─ Filter clear, hose correct, still not draining → suspect
│       drain pump motor/impeller
│
├─ HEATING BRANCH
│   ├─ Confirm water is genuinely cold at end of cycle (not just a
│   │   quick/eco programme that runs cooler by design)
│   ├─ Check element for visible scale if accessible — significant
│   │   in UK hard-water areas
│   ├─ Test element resistance/continuity if accessible
│   └─ Element intact but still no heat → suspect NTC sensor or
│       control PCB output to element
│
├─ MOTOR BRANCH
│   ├─ Listen: does the motor attempt to run at all?
│   │   ├─ Silent, no attempt → test PCB output to motor
│   │   └─ Runs but erratic/weak → suspect tacho feedback fault
│   │       or (older brushed-motor models) worn carbon brushes
│   └─ Test motor winding resistance if accessible
│
└─ LOAD BALANCE BRANCH
    ├─ Was the load genuinely small or oddly distributed
    │   (single heavy item, duvet, one towel)?
    │   → redistribute and retest with a normal mixed load
    ├─ Still aborting with a sensible, balanced load →
    │   check machine is level and transit bolts were removed
    └─ Level, bolts removed, still aborting → suspect worn
        suspension springs/dampers

Water Inlet and Aquastop Faults — Don't Just Reset

Bosch's Aquastop system is a safety feature, not a nuisance fault: a sensor in the inlet hose or a tray beneath the machine detects standing water and cuts the supply to prevent a flood if a hose or fitting has failed. Treat any Aquastop-related code as "investigate first, reset second" — check the inlet hose, both end connections, and the tray/sensor area for genuine moisture before assuming the sensor itself has failed. Resetting repeatedly without finding standing water risks missing an active leak that resumes once the machine restarts.

A simple "not filling" fault is a separate, cheaper, and far more common call-out: the small gauze inlet filter at the hose connection blocks with limescale flakes and sediment over time, particularly in hard-water areas, and is a five-minute check with no parts cost.

Heating Element Faults and UK Water Hardness

Heating element and NTC sensor faults are disproportionately common on Bosch machines in hard-water parts of the UK. The Drinking Water Inspectorate's regional hardness data shows the South East, East Anglia, and parts of the Midlands as predominantly hard-to-very-hard water areas, while Scotland, Wales, and the North West are predominantly soft. In hard-water areas, limescale builds up on the heating element surface over repeated heating cycles, insulating it and eventually causing it to fail or trip on overheat protection well before the machine's expected service life would otherwise suggest.

When diagnosing a heating fault in a hard-water area, always ask the customer whether they use a descaling treatment or water softener, and factor scale build-up into the diagnosis even where the element tests electrically sound — reduced heating efficiency from scale can present as "not heating properly" without the element having fully failed. See water quality for the wider hard-water diagnostic picture and water softeners if a whole-property softener is being considered as a preventative measure.

Motor and Tacho Faults

Bosch's more recent machines predominantly use brushless (induction) motors, which have no carbon brushes to wear out, but do rely on a tachometer or Hall-effect feedback signal to tell the control PCB the drum's actual speed. A failed tacho signal typically presents as erratic spin speed, a spin that starts then aborts, or a motor-related fault code — a different failure mode to the carbon-brush wear seen on older brushed-motor machines. Confirm which motor type is fitted before assuming a brush-wear fault on a brushless machine.

Non-Display Models: Flashing Light Fault Indication

Entry-level and older Bosch machines without a digital display indicate a fault via a flashing light — most commonly the start/pause button LED or a status light near the door — in a repeating pattern, rather than an alphanumeric code. The flash-count-to-fault mapping is model-specific and not standardised across Bosch's non-display range, so don't assume a pattern from one model applies to another; check that specific model's user manual (available as a PDF from Bosch's UK support site using the model/E-number from the rating plate).

Frequently Asked Questions

The displayed code doesn't match anything in the generic lists I've found online — what now?

This is expected and common with Bosch, because the code set has changed between generations and ranges more than some competing brands. The rating plate (inside the door frame or on the rear panel) gives the exact model and E-number needed to pull the correct manual or service documentation from Bosch's official UK support resources — always confirm against that rather than a generic third-party code table before ordering parts or quoting a customer.

Can I reset a Bosch fault code myself before calling an engineer?

For most faults, a power-cycle reset (isolate for at least 60 seconds) after addressing the likely cause — clearing the filter, checking the door, checking the tap — is reasonable practice. If the same code returns immediately after a reset with no external cause found, stop resetting repeatedly and diagnose the component properly; this applies especially to Aquastop/leak-related codes, where repeated resetting without finding the cause risks missing an active water leak.

Is a blocked filter really the most common cause of a drainage fault?

Yes — the coin filter behind the service flap catches everything from coins and buttons to fibres, small toys, and bra wires, and is by a wide margin the most frequent cause of a "not draining" or drainage-related fault on Bosch (and most other brand) front-loaders. Always check and clear it before assuming a pump failure; it requires no tools and typically no parts cost.

Does replacing a Bosch washing machine's heating element or door lock need Part P notification?

No. Like-for-like component replacement within an existing appliance — heating element, EDL, drain pump, PCB, or motor — is appliance repair, not notifiable electrical work under Part P. Part P applies to fixed wiring work: new circuits, consumer unit changes, or new socket/spur installations. If diagnosis reveals the supply circuit itself is faulty (for example a failing fused connection unit or undersized cable), that remedial work may be notifiable, but the appliance repair itself is not.

How do I know if it's a genuine unbalanced-load fault or a suspension problem?

Test with a small, evenly distributed load (three or four towels, for example) rather than the customer's original wash load. If the machine spins normally with a sensible balanced load, the original abort was a correct response to genuine imbalance (single heavy items, duvets, and small loads with one or two garments are common culprits). If a properly balanced load still triggers repeated aborts or audible banging, suspect worn suspension springs or dampers rather than the load itself — and check the machine is level and any transit bolts were removed if it's been recently delivered or moved.

Regulations & Standards