Dishwasher
E12
The E12 error code on an Electrolux dishwasher signals a water heating fault — specifically that the appliance isn’t reaching the correct wash temperature within the expected time. It’s a moderately serious fault that will stop your dishwasher completing cycles, but it’s often caused by something you can fix yourself.
What does this error mean?
The E12 code means the dishwasher’s control board has detected that the water temperature isn’t rising fast enough during a wash cycle. The machine monitors how quickly the heating element raises the water to the target temperature, and if it takes too long — or doesn’t get there at all — it throws the E12 fault and halts the programme. This is typically a heating element, thermostat, or wiring issue, though in some cases a blocked filter restricting water flow can also trigger it.
Est. repair cost
£80–£160 professional repair (heating element or sensor + labour); £15–£50 DIY part if you’re replacing the NTC sensor or element yourself
🔍 Likely causes
🛠️ Step-by-step fix
Reset the dishwasher first: turn it off at the mains socket, wait 60 seconds, then switch it back on and run a short cycle. A one-off glitch can trigger E12, and a hard reset clears it.
Clean the filter and sump: remove the lower basket, unscrew the cylindrical filter, and rinse it under a hot tap. Use a soft brush to clear any debris from the sump area at the bottom of the tub. A blocked filter is a surprisingly common trigger.
Check the spray arms aren’t blocked: remove both spray arms (they unclip or unscrew) and run water through each hole to clear limescale or food debris. Poor water circulation stresses the heating system.
Inspect the heating element visually: remove the lower basket and look at the circular heating element at the bottom of the tub. If you can see visible burn marks, cracks, or white calcium build-up that hasn’t shifted with a descale tablet, the element is likely failing.
Run a descale cycle: heavy limescale on the heating element acts as an insulator and dramatically reduces heating efficiency. Add a proprietary dishwasher descaler (e.g. Finish Dishwasher Cleaner) and run the hottest cycle available. If E12 clears after this, repeat monthly.
If the fault persists after all the above steps, do not attempt to replace the heating element or test wiring yourself unless you are a competent DIYer with appliance repair experience. Disconnecting the heating element involves working inside the appliance near electrical components — if in doubt, call a professional.
📞 When to call a professional
Call an appliance engineer if the E12 error returns after resetting, cleaning the filter, and descaling — this points to a faulty heating element, NTC sensor, or wiring fault that requires a multimeter test and component replacement. Tell the engineer you have an E12 fault code and that basic DIY checks haven’t resolved it, so they arrive prepared with the likely parts. Use a Which? Trusted Trader or a local engineer listed on repaircare.co.uk to ensure you’re getting a qualified technician.
⚖️ Repair or replace?
A professional repair for an E12 fault — typically a heating element or NTC sensor replacement — costs £80–£160 in the UK including labour. If your Electrolux dishwasher is under 5 years old, repair is almost always worthwhile. If it’s 8 years or older and the repair quote exceeds £120, replacing with a new mid-range dishwasher (£300–£450) is likely better value, especially if other components are showing wear.