Bosch dishwasher error code
E12
Limescale in the heat pump
Hard water has left limescale on the heat pump, which can stop the water from heating properly.
Also shown on some Bosch models as: E:12 E2060
Try these free fixes first
Unplug the dishwasher before opening any panel.
- Run an empty cycle with a dishwasher descaler following the product instructions.
- Keep the salt reservoir topped up with dishwasher softening salt.
- Check that the water hardness setting in the dishwasher matches your local water.
- Run a normal cycle afterwards to see if the code clears.
Still showing E12?
If descaling does not clear the code, a technician may need to clean or replace the heat pump.
Questions people ask
What does E12 mean on a Bosch dishwasher?
E12 on a Bosch dishwasher means: limescale in the heat pump. Hard water has left limescale on the heat pump, which can stop the water from heating properly.
How do I fix Bosch dishwasher error E12?
Run an empty cycle with a dishwasher descaler following the product instructions. Keep the salt reservoir topped up with dishwasher softening salt. Check that the water hardness setting in the dishwasher matches your local water. Run a normal cycle afterwards to see if the code clears.
When should I call a repair technician?
If descaling does not clear the code, a technician may need to clean or replace the heat pump.
Related dishwasher codes
Samsung 3EDishwasher: Incoming water too hotSamsung HEDishwasher: Temperature not detected correctlyLG HEDishwasher: Water heating errorWhirlpool F4E3Dishwasher: Heating errorWhirlpool Sanitize light flashingDishwasher: Sanitize temperature not reachedGE C6Dishwasher: Incoming water too coldSource: Bosch official support · Reviewed 2026-10-01