Bosch Dryer E12 — What It Means & How to Fix It
E12 is the tricky one: official US text links it to heat-pump limescale buildup on condenser models, and to overheating from restricted airflow on others. Start by cleaning the airflow path.
What this code means
Bosch's official US page groups this code with two readings that often share one root — on heat-pump condenser models, limescale buildup on the heat exchanger, and more generally overheating from restricted airflow through the dryer. Both point an owner the same way: clean the airflow path and the heat-pump fins so the machine can shed heat it can't currently measure properly.
The official US page's E12 text covers both the heat-pump limescale reading and the overheating/restricted-airflow reading, and which one you see depends on your model — treat 'clean the airflow' as step one either way.
Most likely causes
| Cause | How likely | DIY-fixable? |
|---|---|---|
| Limescale buildup on the heat-pump heat exchanger (condenser models) | Common | Partly — clean fins if reachable |
| Restricted airflow from lint-loaded filters or vents | Common | Yes — clean filters |
| Unit in a tight enclosure with poor ventilation | Occasional | Yes — check clearances |
| Fan or temperature-sensor hardware fault | Less common | No — technician job |
What you can try yourself
- Unplug the dryer.
- Clean the fluff filter thoroughly, including the softer pre-filter your model may have (the manual marks it).
- Check the dryer's siting: the manual specifies minimum clearance, and a cabinet that's too tight starves the airflow.
- On heat-pump models, inspect the heat exchanger fins if the manual shows them owner-accessible, and clean carefully with a brush or vacuum per the manual.
- Plug back in and run a short program. E12 returning with a clean airflow path is a technician hand-off.
Seeing the symptom rather than the code? Dryer not heating: checks that apply across brands.
When to call a technician
- E12 recurs with genuinely clean filters, fins, and clearances.
- The drum area feels excessively hot at the end of a cycle.
- Any burning smell — stop and unplug.
Typical professional repair cost: Cleaning filters and fins is free. A persistent E12 that survives a clean airflow path usually involves the heat-pump loop or fan hardware — quote from an authorized service partner.
Frequently asked questions
What does limescale have to do with a dryer?
On heat-pump condenser models, moisture condensing on the exchanger can deposit minerals over time, and scale insulates the heat exchange the drying cycle depends on. Hard-water households see it sooner.
Can I clean the heat-pump fins myself?
Only as far as your manual shows. Some models make the exchanger owner-accessible for brushing; others don't. Never spray water or use solvents inside it.
Sources checked
Error meanings can vary by model. This guide was checked against the documentation above; use the manual for the model number on your own appliance when it differs.
Related Bosch codes
- Bosch Dryer E01 E01 and E02 are your dryer telling you the fluff filter needs attention — almost always lint buildup or the filter not fully seated, occasionally residue left by liquid fabric softener.
- Bosch Dryer E03 E03 is a drainage warning: condenser water can't get away, usually because the condensate hose is kinked or blocked, or the siphon is clogged.
- Bosch Dryer E04 E04 is the overloading warning — too much laundry for the drum to process. Split the load into smaller batches and it usually clears.
- Bosch Dryer E16 E16 is the door message — the machine believes the door opened mid-cycle. Close it firmly, make sure nothing's caught in the seal, and start again.
More: all Bosch dryer codes · all Bosch codes · search by symptom