Bosch Dishwasher E12 — What It Means & How to Fix It
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
| Cause | How likely | DIY-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
- Empty the dishwasher completely — no dishes and no detergent — then start the hottest, longest program.
- 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.
- When it ends, run one more hot cycle with nothing added to rinse the descaler residue away.
- 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.
- Going forward, descale every one to three months in hard-water regions to keep E12 from returning.
When to call a technician
- E12 comes straight back after a full descale and salt refill.
- Dishes stay cloudy or gritty even after descaling, hinting at heavier scale or a heating issue.
- You also see a heating-related code such as E09, which is a separate repair.
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
- Bosch Dishwasher E15 Water reached the base pan under the tub and Bosch's leak protection locked the machine — sometimes a genuine leak, often a one-off spill or condensation that clears once the base dries.
- Bosch Dishwasher E24 The dishwasher can't drain properly — start with the filter, then the drain hose path, and don't skip checking that the drain pump cover is seated.
- Bosch Dishwasher E25 The drain pump itself is blocked or its cover is loose — and Bosch makes the pump cover owner-accessible, so this is one of the most fixable codes the brand throws.
- Bosch Dishwasher E09 The heating system isn't raising the water temperature — beyond one reset, the flow-through heater is a mains-voltage part that belongs to a technician.
More: all Bosch dishwasher codes · all Bosch codes · search by symptom