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.

  1. Run an empty cycle with a dishwasher descaler following the product instructions.
  2. Keep the salt reservoir topped up with dishwasher softening salt.
  3. Check that the water hardness setting in the dishwasher matches your local water.
  4. 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.

Heat pump (circulation pump with heater)Check that the part matches your exact model number (usually on a sticker inside the door or on the back).Find the part
Prefer a pro?Compare quotes from local appliance repair services.Get repair quotes (soon)

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

Source: Bosch official support · Reviewed 2026-10-01