Siemens E20 fault codewhat it means and how to fix it
The rinsing circuit has reported a fault, and Siemens point at the circulation pump. This is the pump that drives the spray arms, not the one that empties the machine.
Take care
When the machine runs, does the load come out clean?
The right answer depends on what you can see. Pick the one that matches.
Choose the option on the left that matches what your appliance is doing, and the answer for that case appears here.
No — the dishes are essentially as they went in
That is the presentation Siemens’ description predicts. Water is getting in and out, but it is not being driven up through the spray arms hard enough to clean anything. An undissolved tablet in the dispenser is confirmation.
Work through the filter and the spray arms first, because a restriction is cheaper than a pump. If the load is still dirty afterwards, book a repair.
Yes — it seems to wash normally
A machine that genuinely cleans is a machine whose circulation pump is working, so an intermittent code here points more at wiring, a connector or a sensor than at the pump. It is also worth double-checking the code, since E20 and E:20-60 are different faults despite the digits.
Note down exactly what the display shows, including any second pair of digits, before you call anyone.
What E20 means
Siemens give E20 as the appliance reporting an error with the rinsing circuit, and name a fault in the circulating pump as the possible cause. The first thing to get straight is which pump that is, because a dishwasher has two and confusing them wastes money. The drain pump empties the machine at the end of the cycle and is the one people meet, because it jams on broken glass and it is reachable from inside the tub. The circulation pump is the other one: it takes the water in the sump and drives it up through the spray arms under pressure, and it runs for almost the whole programme. It is the component that actually washes your dishes. Everything a dishwasher does to a plate is done by water arriving hard enough to knock food off it, and the circulation pump is what supplies that force.
So the symptom that goes with this code is not standing water — the machine will usually still fill and still drain perfectly well. It is a cycle that runs, or tries to, and leaves the load essentially untouched, sometimes with the detergent tablet still sitting undissolved in its compartment. That last detail is the useful one, because a tablet that has not dissolved is direct evidence that water was not being thrown around inside the cabinet.
There is one important caveat about this code specifically. E20 appears on the Siemens website and in no BSH manual we have read — the two-digit Bosch and Neff manuals stop at E:27 and dispose of everything else through a single catch-all entry covering E:01 to E:30, which is where E20 falls, and the long-form manuals do the same with a catch-all running from E:01-00 to E:90-10. So the code is real and the manufacturer describes it, but the description is a sentence on a web page rather than a documented fault table, and Siemens hedge it themselves with "could be caused by". Treat the circulation pump as the leading candidate rather than a diagnosis.
What causes it
| Cause | What is actually happening | How likely |
|---|---|---|
| Circulation pump failed or seized | The component Siemens name. On these machines it is a brushless motor and the usual failure is electrical rather than mechanical, so it often gives no warning noise beforehand. | Common |
| Circulation pump obstructed | Grit, a fragment of glass or a fruit stone that has got past a badly seated filter and jammed the impeller. Cheaper than the pump, and the reason the filter is worth checking first. | Occasional |
| Spray arms blocked, so the circuit cannot build pressure | Limescale closing the jets, or an arm fouled by a baking tray. The pump is then working against a restriction and the circuit reports abnormally. | Occasional |
| Heating and circulation assembly failed as one part | On many BSH machines the heater is built into the circulation pump housing rather than being a separate element, which is why quotes for this repair are higher than a pump alone suggests. | Occasional |
| Wiring or control board fault at the pump | A connector that has corroded in a damp cabinet, or the board no longer driving the motor. Reported identically to the pump itself having failed. | Rare |
What to try yourself
Switch off at the socket, then take out the bottom basket and twist out the filter assembly. Separate the coarse cup from the fine mesh and wash both under a hot tap.
Let a machine that has just stopped mid-programme cool before you start. BSH warn that water inside can be hot enough to scald, and the residue standing over a blocked filter is strongly alkaline.Take both spray arms off — they usually unclip or unscrew by hand — and hold each up to the light to check every jet is open. Clear any that are furred up with a cocktail stick, then check both arms spin freely.
Look into the sump recess with a torch before putting a hand near it, and remove anything hard you find. This is the only part of the circulation path an owner can reach.
Broken glass is the commonest thing in there. Look first, and use a cloth rather than bare fingers.Refit everything so the filter locks and the arms turn, then run a short hot programme with the machine empty and listen. A healthy circulation pump makes a steady rushing noise; near silence with the programme still counting down is the symptom that goes with this code.
If it comes back, stop and book someone. This is the point at which the remaining candidates are all behind the outer casing, and Siemens’ own position on a code that persists is to contact their service rather than continue.
Get a qualified appliance engineer to look at your Siemens E20
We do not pass enquiries to a repair firm, so there is no form here. When you book a qualified appliance engineer, tell them the make, the model and the exact code or message on the display, and ask whether they carry parts for this make — that is what turns one visit into a repair rather than a quote.
What it costs to fix
Typical repair cost
£0–£320
Time on site
40 minutes
Free if it turns out to be a blocked filter or a spray arm. A circulation pump is typically £150 to £260 fitted, and more where the heater is integrated into the pump housing, which it is on many of these machines — that is the reason for the upper end of the range.
Typical UK prices including parts and labour, updated September 2026. Your quote may differ.
Own this appliance and had this code? . Nothing is published until a person has read it.
Related Siemens fault codes
- E08Usually simple to fixThere is too little water in the machine for it to rinse properly, and Siemens’ first suggestion is not a repair at all — it is how you loaded it.Related: spray arms and circulation
- E09Get it checkedA fault in the heating system. On these machines the element is usually built into the pump housing, which is what makes this a bigger job than it sounds.Related: same brand
- E06Get it checkedSiemens report a faulty door sensor or faulty electronics. The door switch is what tells the machine it is safe to throw water about, so nothing runs until it is happy.Related: same brand
- E07Get it checkedA fault in the drying system. Worth knowing what your machine uses to dry before you spend anything, because on BSH machines there are three quite different answers.Related: same brand
Own a Siemens dishwasher? Save it and its codes come first next time.
Related guides
Common questions about Siemens E20
Is this the pump that empties the machine?
No, and it is the most useful distinction on this page. The drain pump empties the machine and jams on broken glass; the circulation pump drives the spray arms and does the actual washing. If your machine is full of water and will not empty, you want the drainage code — E24 on the shared BSH numbering — rather than this one.
My machine shows E21 instead. Different fault?
Siemens publish E20 and E21 in one entry with one description, so on their own account they are the same report. There is no manufacturer wording anywhere that separates them, which is worth knowing rather than reading a distinction into two numbers.
Is E20 the same as E:20-60?
No, despite sharing the digits, and this catches people out. E:20-60 is the long-form rendering of E:12, a heating element furred up with limescale. E20 is a rinsing circuit report. If your display is alternating between E:20 and 60, you are looking at the limescale code, not this one.
Why is this code not in my Siemens manual?
Because Siemens do not put it there. The BSH manuals carry about ten codes and then dispose of everything from E:01 to E:30 with one catch-all entry telling you to power the machine down for two minutes and call service if it recurs. E20 is inside that range. The individual meaning exists only on the Siemens website, which is why this page says so.
Would a Bosch or Neff showing E20 mean the same thing?
Almost certainly, since the three badges share the code set — but neither Bosch nor Neff publish an individual meaning for it, so nobody can point you at a document that says so. Siemens are the only one of the three who describe it, and that is the honest basis for the answer rather than a Bosch source you will not find.
Technical review
Not reviewed by an engineer
No engineer has read this page. Severity follows what the manufacturer publishes, and we would rather tell you that than let a byline imply a sign-off.
Sources and how we verified this
We establish the facts from the sources below and then write the explanation ourselves. We do not copy manufacturer wording and we do not host their manuals.
- Manufacturer support portal
This page has not been reviewed by an engineer, and we would rather tell you that than imply otherwise. The severity rating follows what the manufacturer publishes: where they say isolate the appliance and call someone, so do we.