mypros+
Error code reference

Bosch Washer Error Code F:20

Unexpected heating

Unexpected heating — heater relay is stuck or 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 F: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 F:20 means on a Bosch washer

The F:20 error code on a Bosch washer indicates that the control system has detected heating activity during a phase of the wash cycle when heating should not be occurring. The washer's power module continuously monitors the heater circuit and compares actual heater operation against the programmed cycle logic. When current flows through the heating element outside of an authorized heating window, the control registers this as an unexpected heating fault and triggers F:20.

The most common hardware cause is a stuck or welded heater relay on the power module. Relays are electromechanical switches that can fuse in the closed position after repeated thermal cycling or due to voltage spikes. When the relay contacts weld together, the heater receives power continuously regardless of the control signal, which the module then detects as anomalous operation. A faulty NTC temperature sensor is another significant contributor: if the NTC is reading inaccurately low temperatures, the control logic may inadvertently command heating at the wrong time, or a shorted NTC can create a similar symptom.

Diagnostic procedure should begin with a full power reset by switching the machine off and back on to determine whether the fault is a transient control glitch or a persistent hardware failure. If the code returns, the NTC sensor should be tested for correct resistance values at known temperatures, and the heater element itself should be inspected for continuity and insulation integrity. If both components test within specification, the power module is the likely culprit and will require replacement, as the stuck relay is typically integrated into the module board rather than being a separately serviceable component.

Source: manufacturer service documentation.

Common causes of F:20

  1. 01

    Stuck or welded heater relay on the power module

    Part replacement

    The relay that controls the heating element can fuse in the closed position, causing the heater to receive power during non-heating periods. This is identifiable when the fault persists after reset and no issues are found with the NTC or heater element.

  2. 02

    Faulty NTC temperature sensor

    Part replacement

    An NTC sensor that is shorted or reading inaccurately can cause the control system to trigger heating at the wrong point in the cycle. The NTC should be tested for correct resistance values at a known water temperature.

  3. 03

    Defective heating element

    Part replacement

    A heating element with degraded insulation or an internal fault can cause abnormal current behavior that the power module interprets as unexpected activation. The element should be checked for correct continuity and proper insulation resistance.

  4. 04

    Transient control module glitch

    Wiring / connection

    Occasional software or voltage anomalies can cause the power module to log a false F:20 fault. Performing a full power cycle reset is the first step to determine if the error is persistent or a one-time event.

See the test procedure for each cause

Frequently asked questions about F:20

What does F:20 mean on a Bosch washer?
F:20 indicates that the washer detected heating activity from the heating element during a period in the wash cycle when heating was not supposed to occur. The control system monitors heater operation continuously and flags any activation outside the programmed heating windows. The most common causes are a stuck heater relay on the power module, a faulty NTC temperature sensor, or a defective heating element. The machine stops operation to prevent potential overheating damage.
Can I fix the F:20 error myself?
The first step you can take yourself is a full power reset by turning the washer off, waiting a minute, and turning it back on. If the error clears and does not return, no further action may be needed. However, if the code comes back, diagnosing and replacing the NTC sensor, heater element, or power module involves working inside the machine with electrical components, which is best handled by a qualified technician.
Will resetting the washer clear the F:20 error?
A reset can clear the error if the fault was caused by a temporary control glitch rather than a hardware failure. Turn the washer off, wait at least one minute, and turn it back on. If the F:20 code reappears during the next cycle, the underlying cause is a physical component issue such as a stuck relay, faulty NTC, or defective heater element that requires proper diagnosis and repair.
Is it safe to use my Bosch washer with an F:20 error?
You should not continue using the washer while the F:20 fault is active. The error indicates the heating element may be receiving power at unintended times, which creates a risk of overheating the water or the machine itself. The washer typically halts operation when this code is triggered specifically to protect against these conditions, and running it before the fault is resolved is not advisable.
How much does it cost to repair a Bosch washer F:20 error?
Repair costs depend on which component is at fault. An NTC temperature sensor is generally an inexpensive part, with replacement typically ranging from around 50 to 120 dollars including labor. A new heating element repair can range from approximately 100 to 200 dollars. If the power module requires replacement, costs are higher and can range from roughly 200 to 450 dollars or more depending on the model and labor rates in your area.

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

Get Started

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