ApplianceFaults

Error code

Bosch Dishwasher Error Code E12

Heating system has scale or reduced heat transfer The most likely cause is heating element or heater relay fault. Check first: check user-accessible filters, airflow paths, or water supply depending on the appliance.

Last updated: 28 June 2026

Quick answer

E12: Heating system has scale or reduced heat transfer

Severitymedium

Meaning

Heating system has scale or reduced heat transfer

First safe check

Restart only once after the appliance has cooled and the manual allows it.

Stop if

Stop if the code returns, water reaches electrics, there is burning smell, the appliance trips power, or the next step would require internal access.

Who to call

Contact a qualified repair professional if E12 returns after safe visible checks, the appliance cannot complete a short test, or diagnosis would require internal access.

Medium severity: check safely and stop if it returns. Disconnect power before checking accessible parts where the appliance guidance says to do so.

Fix time

5-20 minutes for safe visible checks

Difficulty

Easy to moderate

The useful first pass is to confirm simple visible causes before assuming a failed internal component.

Expected outcome: A simple external cause may clear after one short test. Repeated E12 means the appliance needs closer diagnosis.

What does this error code mean?

Bosch dishwasher E12 usually means heating system has scale or reduced heat transfer. The exact cause can vary by model, so use this page as safe fault-code context rather than a confirmed diagnosis of one failed part.

Start with the checks that do not require dismantling the appliance: power, water, drain, door, filters, load, or airflow depending on the fault family. If the code returns after one sensible retry, the safer next step is a qualified repair professional or the manufacturer's authorised service centre.

This code sits in the heating fault family, so checks should stay focused on that system before broader part replacement is considered.

Symptoms users may notice

  1. The appliance may run without reaching the expected temperature.
  2. Cycles may take longer than normal.
  3. The fault may return near the heating or drying stage.

Why is this happening?

  1. Heating element or heater relay fault
  2. Temperature sensor reading outside range
  3. Scale, airflow, or water-flow issue reducing heat transfer
  4. Control board not switching heat correctly

What this usually points to

This code sits in the heating fault family, so checks should stay focused on that system before broader part replacement is considered.

How to fix this safely

  1. Restart only once after the appliance has cooled and the manual allows it.
  2. Check user-accessible filters, airflow paths, or water supply depending on the appliance.
  3. Do not open panels or test heater wiring.
  4. Arrange diagnosis if the code returns or heating is inconsistent.

Can I fix this myself?

Yes

You can make the visible checks listed above, but do not dismantle the appliance or test live electrical parts.

Safety boundary: Stop if the code returns, water reaches electrics, there is burning smell, the appliance trips power, or the next step would require internal access.

What not to do

  1. Do not keep clearing the display with repeated resets.
  2. Do not remove panels, test live wiring, bypass sensors, or force stuck parts.
  3. Do not continue normal use if there is leaking, overheating, burning smell, or electrical tripping.

Common misdiagnoses

  1. E12 can be mistaken for a single failed component, but the same display can be triggered by supply, sensor, wiring, control, or usage conditions depending on the model.

Reset steps

  1. Switch the appliance off and wait briefly before restarting only if the manual allows it.
  2. Run one short test after completing the safe visible checks.
  3. Stop and arrange help from a qualified repair professional if the code returns.

Intermittent vs persistent faults

A one-off E12 may follow a temporary condition. Repeated or immediate returns should be treated as persistent and escalated.

When to call a technician

Contact a qualified repair professional if E12 returns after safe visible checks, the appliance cannot complete a short test, or diagnosis would require internal access.

Safety warning

Disconnect power before touching accessible hoses, filters, doors, or panels. Do not work on live electrical parts or sealed components.

Useful hub links

Related heating fault codes

Relevant guide

Frequently asked questions

What does Bosch E12 mean?+

E12 usually means heating system has scale or reduced heat transfer, although the exact trigger can vary by model.

Can I fix Bosch E12 myself?+

You can try the safe visible checks on this page. Stop if the code returns or the next step would require opening the appliance.

Should I keep using the appliance with E12?+

No. Pause normal use until the fault has cleared after safe checks, especially if there is leaking, overheating, unusual noise, or electrical tripping.

Who should I call if E12 keeps coming back?+

Use a qualified repair professional or the manufacturer's authorised service centre for internal diagnosis and repair.

Model variation note

Bosch may use this code differently across model ranges. Check the model manual or authorised support if the symptoms do not match this page.