Bosch Dishwasher E12 — What It Means & How to Fix It

By Callum Griffin · Researched and verified against manufacturer and repair documentation · Reviewed June 2026

E12 is not a breakdown — it is Bosch telling you limescale has built up in the heat pump and the dishwasher needs descaling, which you can do yourself with a dishwasher descaler.

What this code means

E12 is a maintenance prompt rather than a fault: hard-water minerals have accumulated in the heat pump and heating passages enough to affect performance. Bosch wants you to run a descaling treatment before cleaning and efficiency get worse. It is most common in hard-water areas and on machines whose softener salt has run low.

E12 reliably means descaling is due on Bosch dishwashers. If the code returns soon after a proper descale, the build-up may be heavy or there may be a separate heat-pump issue worth a technician's look.

Most likely causes

CauseHow likelyDIY-fixable?
Limescale build-up in the heat pump from hard water Very common Yes — descale
Built-in water softener empty or set too low Common Yes — refill salt
A long interval since the last descaling cycle Common Yes — descale
Heavy scale that a single descale will not fully clear Less common Partly — repeat or service

What you can try yourself

  1. Empty the dishwasher completely — no dishes and no detergent — then start the hottest, longest program.
  2. After about 30 minutes, pause and place one container of Bosch (or an equivalent) dishwasher descaler in the bottom of the tub, then let the cycle finish.
  3. When it ends, run one more hot cycle with nothing added to rinse the descaler residue away.
  4. If your model has a water softener, top up the softening salt and set the hardness level for your area to slow future build-up.
  5. Going forward, descale every one to three months in hard-water regions to keep E12 from returning.

When to call a technician

Typical professional repair cost: Descaling is a low-cost DIY job — a box of descaler is roughly $5–$15. A service call only makes sense if the code persists after a proper descale.

Frequently asked questions

Is Bosch E12 a serious problem?

No — it is a maintenance reminder, not a breakdown. It means limescale has built up in the heat pump and the machine wants a descaling cycle, which you can run yourself.

What can I use to descale a Bosch dishwasher?

Bosch sells its own descaler, but any dishwasher-safe descaler works. Run it in an empty machine on the hottest cycle, then run a second plain cycle to rinse. Avoid random household acids that are not meant for dishwashers.

How do I stop E12 coming back?

Keep the built-in softener topped up with salt and set to your local water hardness, and descale every one to three months if you are in a hard-water area. That keeps mineral build-up from reaching the level that triggers the code.

Related Bosch codes

More: all Bosch dishwasher codes · all Bosch codes · search by symptom