mypros+
Error code reference

Bosch Washer Error Code Er:20

Excessive foam

Excessive foam — wrong or too much detergent used.

First step from the service manual

Reduce detergent amount or switch to HE detergent.

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 Er: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 Er:20 means on a Bosch washer

Er:20 on a Bosch washer indicates that the machine has detected excessive foam inside the drum during a wash or rinse cycle. The washer uses pressure and sometimes optical sensors to monitor water and foam levels inside the tub. When foam accumulates beyond the acceptable threshold, the control board triggers Er:20 to halt normal operation and prevent foam from being pushed into the drain pump, motor components, or pressure sensor lines, which could cause damage or inaccurate water level readings.

The most common root cause is the use of conventional detergent in a high-efficiency (HE) front-load or sensor-based top-load washer. Standard detergents produce significantly more suds than HE formulas, and even a small amount can overwhelm the low-water wash environment these machines use. Overloading the detergent dispenser beyond the recommended fill line is another frequent contributor, even when using HE detergent. Residue buildup inside the dispenser drawer can also cause detergent to release unevenly during the cycle, creating foam spikes.

When Er:20 appears, the washer will typically pause the cycle and may run additional rinse sequences automatically to reduce foam levels before resuming or draining. If the foam clears, the machine may continue on its own. Repeated occurrences of this error can point to a habitual overdosing problem or, less commonly, a contaminated drum from a product like fabric softener or a cleaning agent that was not fully rinsed from a previous cycle.

Source: manufacturer service documentation.

Common causes of Er:20

  1. 01

    Using non-HE detergent

    Wiring / connection

    Standard detergents produce far more suds than Bosch washers are designed to handle. Switching to a detergent labeled HE is the most effective fix.

  2. 02

    Too much detergent used

    Wiring / connection

    Even HE detergent can cause Er:20 if the dispenser is overfilled. Check the detergent packaging for the recommended dose and measure carefully rather than estimating.

  3. 03

    Detergent dispenser residue buildup

    Wiring / connection

    Old detergent or fabric softener residue in the dispenser drawer can cause an uneven or excess release of product during the cycle. Remove and clean the dispenser drawer thoroughly.

  4. 04

    Drum contamination from previous cleaning products

    Wiring / connection

    If a household cleaner, hand soap, or non-laundry product was introduced to the drum, residue can foam heavily during a wash cycle. Running an empty rinse cycle can help clear the residue.

  5. 05

    Foam or pressure sensor fault

    Part replacement

    In rare cases where detergent use has already been corrected and Er:20 continues to appear, a malfunctioning pressure sensor may be sending false foam-level signals to the control board. This scenario requires component-level diagnosis.

See the test procedure for each cause

Frequently asked questions about Er:20

What does Er:20 mean on a Bosch washer?
Er:20 means the washer has detected an excessive amount of foam inside the drum. The machine triggers this code to prevent suds from damaging internal components like the drain pump or pressure sensor. It is almost always caused by using the wrong type of detergent or too much detergent. Reducing detergent or switching to an HE formula is the standard fix.
How do I fix Er:20 on my Bosch washer?
Start by reducing the amount of detergent you use and confirm that it is labeled HE. If the error appeared mid-cycle, wait for the washer to finish any automatic extra rinse it may run, then drain and restart with less detergent. Cleaning the dispenser drawer to remove old residue is also recommended. If the error persists after correcting detergent use, a technician should inspect the pressure sensor.
Is it safe to keep using my washer when Er:20 appears?
The washer pauses the cycle specifically to protect itself from foam-related damage, so you should not try to force the cycle to continue. Allow the machine to complete its foam-reduction process before opening the door or restarting. Continuing to use excessive detergent after repeated Er:20 errors could eventually cause damage to the drain pump or pressure sensor lines.
Will resetting the washer clear the Er:20 error?
Resetting the washer may clear the error temporarily, but it will return if the underlying detergent issue is not corrected. The washer may also clear the code on its own after running additional rinse cycles to reduce foam. A reset alone without changing detergent type or quantity is not a lasting solution.
How much does it cost to repair an Er:20 error on a Bosch washer?
In most cases, Er:20 requires no paid repair at all since it is resolved by adjusting detergent type or quantity. If the error is caused by a faulty pressure sensor, professional diagnosis and part replacement could range from roughly 100 to 250 dollars depending on labor rates and parts availability in your area. Cleaning the dispenser drawer is a free maintenance step that can also help prevent recurrence.

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

Get Started

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