Dishwashers

🌐 ▾
Home Appliances · Dishwashers
Fault code database · ● Live

Dishwashers.

What the code on your display means, what causes it, and which part to check first — for washing machines, dishwashers and tumble dryers.
206 fault codes documented71% with a documented cause
The TroubleAtlas app on a phoneTROUBLEATLAS APP · FREEFREE APPDownload our free appDownload our free appOur shopping centre in your pocket: dozens of suppliers that deliver in your country, compared, department by department.Dozens of suppliers compared, in your country. Get it free Get it free
In short

We have documented 206 dishwashers fault codes from published technical sources. 146 of them (71%) also carry the cause, not just the meaning. The most frequent subjects are sensors, water fill, door or lid lock. On 33 codes the same code means different things depending on the brand — always check yours.

What can go wrong

Most frequent fault codes

Each code below comes from a published source, with the cause and the check to run. We never invent a cause we cannot document.

CodeWhat it meansCause & what to check
E16Unexpected water fill. Water entering the unit when it shouldn't be. Faulty inlet valve —replace immediately
E11 BekoSpray arm rotation blockedCheck for tall items blocking arm; remove and clean spray arm pivot
E12 BekoSalt reservoir sensor errorRefill salt; check sensor float mechanism
E13 BekoAutoDose reservoir emptyRefill the detergent reservoir with liquid HE dishwasher detergent
E14 BekoAutoDose dispenser motor jammedRemove reservoir, clean dispenser mechanism, check for crystallized detergent
E15 BekoAutoDose calibration errorRun AutoDose calibration cycle (consult manual for procedure)
E16 BekoWater hardness sensor errorClean sensor; recalibrate water hardness setting
E17 BekoDoor latch micro-switch faultInspect latch alignment; test switch continuity
E18 BekoWater leak at spray arm sealTighten spray arm nut; replace worn gasket
E0 BoschNo fault codes are recordedNo component problems were detected. When you enter the diagnostic test mode and retrieve saved fault codes from the control memory, this E0 code is displayed when no fault code was recorded
E08 BoschHeating / temperature control errorhigh
E1 BoschHeating problemCheck the water fill level. If water level is too low, the heater won't turn on. If the water level is okay, the flow switch or the heater could be defective. A service technician usually needs to diagnose and repair a heating failure because accessing the heater requires removing the dishwasher tub
E12 BoschLimescale build upDishwashers are used on a regular basis which means that limescale can build up quickly, especially in hard water areas. To keep your dishwasher working as efficiently and effectively as possible, and to ensure your dishes come out perfectly clean, regular de-scaling is important
E14 BoschFlow meter failureIndicates a flow meter failure or an issue with water flowing into the dishwasher or the filling system
E15 BoschWater in the base troughIndicates that the safety switch has detected water in the base of the dishwasher. Your leakage protection system has activated. Need to check why water is leaking into the base.
E16 Boschoverfill detected, E17 = underfill. If E16check that drain hose has a proper high loop (anti-siphon) — backflow from disposal is the most common cause of phantom overfill in installations
E18 BoschWater flow into the dishwasherIndicates there is an issue with water flow into the dishwasher. The cause of this error code happens when the water level is too low, or water is not being pumped correctly
E2 BoschTemperature sensor defectiveA service technician usually needs to diagnose and repair a temperature sensor problem because accessing the sensor requires removing the dishwasher tub
E22 BoschFilter is blockedIndicates that the dishwasher filter is blocked. The filter is the area where food particles get caught and it needs to be cleaned regularly. Remove the filter to make sure it is not clogged
E23 BoschIssue with drain pumpIndicates there is an issue with the drain pump. This happens when the drain pump is blocked, clogged, or faulty
E24 BoschDishwasher not drainingIt means that the dishwasher is not draining properly due to the drain filter being blocked
E25 BoschDrain pump blocked, drain issue, filter clogged or pump impeller is jammedIndicates the drain pump is blocked or the drain pump cover is loose or missing
E3 BoschNot fillingIf the water supply cut-off valve for the dishwasher is fully open and the dishwasher still won't fill, shut off the water supply, unplug the dishwasher, disconnect the fill line and check whether the screen in the water inlet valve is clogged. If it's clogged, replace the water valve-don't just clean the screen, because debris could fall into the valve body, prevent the valve from closing, and cause flooding. If the dishwasher still won't fill, have a service technician diagnose and repair the dishwasher
E4 BoschWater switch defectiveA service technician usually needs to diagnose and repair a water switch problem because accessing the sensor requires removing the dishwasher tub
E5 BoschOverfilledUnplug the dishwasher or shut off the house circuit breaker to disconnect electrical power. If the dishwasher continues to fill, replace the water inlet valve assembly
E6 BoschAqua sensor defectiveThe aqua sensor detects how dirty the water in the dishwasher is. A service technician usually needs to diagnose and repair an aqua sensor problem because accessing the sensor requires removing the dishwasher tub
F1 BoschFlood switch errorhigh
F2 BoschMotor problemhigh
F3 BoschTemperature sensor errormedium
F4 BoschFaulty sensor / elementhigh
H24 Bosch24 hour delayUnplug dishwasher for 3 minutes to reset
F2 DacorWater inlet valve won't shut (keeps filling)Unplug the dishwasher or shut off the house circuit breaker to disconnect electrical power. If the dishwasher continues to fill, replace the water inlet valve. If filling stops when you disconnect power, replace the electronic control board
F3 DacorLow inlet water pressure (long fill time)If the water supply cut-off valve for the dishwasher is fully open and the dishwasher still fills slowly, shut off the water supply, unplug the dishwasher, disconnect the fill line and check whether the screen in the water inlet valve is clogged. If it's clogged, replace the water valve-don't just clean the screen, because debris could fall into the valve body, prevent the valve from closing, and cause flooding. Check the wiring connections on the inlet water valve and secure any loose connections. If the water valve won't open when activated, replace it
F4 DacorNo signal from the water pressure switchUnplug the dishwasher or shut off the house circuit breaker to disconnect electrical power. Remove the lower access panel. Check wire harness connections. Reconnect any loose wires on wire harness for the water pressure switch. Replace the wire harness if damaged. If the wire connections are okay, replace the water pressure switch
F5 DacorDefective electronic control boardDisconnect the electrical power supply from the dishwasher for 3 minutes to reset the electronic control board. If the error code appears after you restore power, replace the electronic control board
F9 DacorHeater failureExamine and repaired the inline flow-through heater
Er-01 ElectroluxWater leak detectedA sensor under the dishwasher detected a leak. Shut off power to the dishwasher. Inspect all hoses, pumps and the tub to find the leak. Replace the leaking parts
Er-02 ElectroluxThermistor/turbidity sensor failureShut off power to the dishwasher and check the wiring for the thermistor/turbidity sensor circuit. If the wiring is okay, replace the thermistor/turbidity sensor
Er-03 ElectroluxWash motor failureShut off power to the dishwasher and then check the wiring for the wash motor. If the wiring is okay, check for an obstruction in the pump. Replace the wash motor if the pump is clear and the wiring is okay
Er-06 ElectroluxLower fan failureShut off power to the dishwasher and check the wiring for the lower fan. If the wiring is okay, replace the lower fan

What actually breaks

Counted on the 206 codes on this page, not estimated.

subjectcodesshare
sensors50
24%
water fill38
18%
door or lid lock36
17%
heating22
11%
drainage22
11%
control board20
10%
motor and drive17
8%

The parts that fail

The components behind the codes above: pump, heating element, seal, filter.

The parts that fail
The components behind the codes above: pump, heating element, seal, filter.
sensors 24%water fill 18%door or lid lock 17%heating 11%drainage 11%control board 10%

Brands covered

GeBoschElectroluxBekoKenmoreFisher PaykelHisenseLgFrigidaireWhirlpoolMideaDacorInsigniaMieleKitchenaidMaytag

Frequently asked questions

Answers counted on our own data, with the sources cited at the bottom of the page.

What is the most common dishwashers fault code?

In our data the code that appears on the largest number of brands is E1. On Bosch it means: Heating problem

Does the same code mean the same thing on every brand?

No, and this is the single most useful thing to know. We found 33 codes that appear on two or more brands with different meanings. For example E1: on Bosch it means «Heating problem», on Fisher Paykel it means «Water Fill Error».

What goes wrong most often on a dishwashers?

Counting the causes we documented: sensors (24%), water fill (18%), door or lid lock (17%), heating (11%). This is what the codes actually describe.

Which brands are covered?

For dishwashers we currently document codes for: Ge, Bosch, Electrolux, Beko, Kenmore, Fisher Paykel, Hisense, Lg, Frigidaire, Whirlpool, Midea, Dacor, Insignia, Miele, Kitchenaid, Maytag. The list grows as we verify new sources.

THE TROUBLEATLAS SCORE

Independent reliability
scores for every appliance.

Beyond fault codes and specialists, we rate the reliability of appliance brands and models — a transparent score that owes nothing to the manufacturer. The reference to check before you buy or repair.

★ Independent · Transparent · Never for sale
See the methodology →
TroubleAtlas Technical Team · Last verified:
Fault code data on this page is compiled from published technical sources: How we verify — methodology →
Scroll to Top