mypros+
Error code reference

Bosch Washer Error Code F:20

Unexpected heating

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the F:20 error code actually means

Your Bosch washer has detected that the heating element switched on at a time when it should have been off, which could mean a stuck electrical switch inside the machine is keeping the heater energized. This is not normal operation and the washer has stopped to prevent potential overheating. A technician will need to check the temperature sensor, the heater, and the main control board to find the exact cause.

Diagnostic procedure

The full F:20 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Reset error with OFF and ON, check NTC, check heater, replace power module.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F:20 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of F:20

Ranked by how often they cause this code
  1. 1Stuck or welded heater relay on the power module
  2. 2Faulty NTC temperature sensor
  3. 3Defective heating element
  4. 4Transient control module glitch

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

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

Questions people ask 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.
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.
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.
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.
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.

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

Get Started

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