mypros+
Error code reference

Bosch Washer Error Code 20

Unexpected heating

Unexpected heating - heater relay is stuck, heater is actuated in a non-heating period.

First step from the service manual

Reset error with OFF and ON, check NTC, check heater, replace power module.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for 20.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What 20 means on a Bosch washer

Error code 20 on a Bosch washer indicates unexpected heating activity, meaning the heating element is being activated during a cycle phase when no heating should be occurring. This condition points to a stuck or shorted heater relay on the power module. A relay that has welded contacts internally will allow current to flow to the heater continuously, regardless of the control signals sent by the main control board. The washing machine monitors heating periods carefully, and when it detects heater activation outside of programmed heating windows, it throws this fault code to protect the load and the appliance.

The two primary components involved are the NTC temperature sensor and the heater relay on the power module. The NTC sensor monitors water temperature and provides feedback to the control board. If the NTC is reading incorrectly, the board may misinterpret temperature data and falsely determine that unexpected heating is occurring. However, a more serious and common root cause is a mechanically or electrically stuck relay on the power module itself, which physically cannot open its contacts to cut power to the heating element.

Diagnosing this fault starts with a reset by cycling the machine off and back on. If the error persists, the NTC sensor should be tested for correct resistance values across the temperature range, as a drifting or failed sensor can produce misleading temperature readings. The heater itself should also be inspected for resistance and continuity to confirm it is not short-circuiting. If both components test within spec, the power module is the most likely culprit and will typically need to be replaced to resolve the stuck relay condition.

Source: manufacturer service documentation.

Common causes of 20

  1. 01

    Stuck heater relay on the power module

    Part replacement

    The relay responsible for switching the heater on and off can develop welded or fused contacts, causing it to pass current to the heater even when the control board sends an off signal. This is the most likely cause when the NTC and heater both test correctly.

  2. 02

    Faulty NTC temperature sensor

    Part replacement

    An NTC sensor that has drifted out of its correct resistance range or has failed entirely can send inaccurate temperature data to the control board, causing the machine to incorrectly flag heating activity as unexpected. Test the NTC for proper resistance values across its operating temperature range.

  3. 03

    Defective heating element

    Part replacement

    A heating element with an internal short can draw current in an uncontrolled way, contributing to unexpected heating events. Inspect the element for correct resistance and check for any short to ground.

  4. 04

    Temporary control board communication error

    Wiring / connection

    Occasionally a power fluctuation or transient fault can cause the power module to misread heater relay state. A full power cycle by turning the machine off and back on can clear this condition if no hardware failure is present.

See the test procedure for each cause

Frequently asked questions about 20

What does 20 mean on a Bosch washer?
Error code 20 on a Bosch washer means the appliance detected that the heating element was active during a period of the wash cycle when no heating should be taking place. This is described as unexpected heating and points to a stuck heater relay, a faulty NTC temperature sensor, or a problem with the heater itself. The power module, which controls the heater relay, is a common source of this fault. Diagnosis involves checking the NTC sensor, testing the heater, and potentially replacing the power module.
Can I fix error code 20 on my Bosch washer myself?
The first step any technician recommends is resetting the washer by turning it off and then back on to see if the error clears on its own. If it returns, diagnosing the NTC sensor and heating element requires a multimeter and basic electrical knowledge, which is within reach for experienced DIYers. However, replacing the power module involves working with mains voltage components and is best handled by a qualified appliance technician if you are not comfortable with electrical repairs.
Is it safe to use my Bosch washer when error code 20 is showing?
You should not continue running the washer while this error is active. A stuck heater relay means the heating element may be running without control, which can overheat the water, damage fabrics, and place unnecessary stress on electrical components. Stop using the appliance until the fault has been properly diagnosed and repaired.
How much does it cost to repair a Bosch washer showing error code 20?
Repair costs depend on which component has failed. Replacing an NTC temperature sensor is generally a lower-cost repair, typically in the range of $50 to $150 including parts and labor. If the power module needs to be replaced, costs typically range from $150 to $350 or more depending on the specific model and local labor rates. Getting a diagnostic estimate from a technician before committing to any repair is advisable.
Will resetting my Bosch washer clear error code 20?
Turning the machine off and back on can clear a transient version of error code 20 if the fault was caused by a temporary control issue rather than a hardware failure. However, if a component such as the heater relay, NTC sensor, or heating element has physically failed, the error will return as soon as the machine runs through the affected part of the cycle. A reset is always the right first step, but a recurring error 20 requires hands-on diagnosis.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass