mypros+
Error code reference

Bosch Washer Error Code F:31

Overflow level exceeded

Overflow level exceeded — solenoid valve stuck, pressure sensor adjustment incorrect, or hose to pressure sensor blocked.

First step from the service manual

Check solenoid valve, check pump, check pressure sensor, check hose to the pressure sensor, check wire harness, check draining hose.

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:31.

  • 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:31 means on a Bosch washer

The F:31 error code on a Bosch washer indicates that the water level inside the drum has exceeded the maximum allowable overflow threshold. This is a critical safety condition: the machine has detected more water than it should ever contain, and it triggers this fault to prevent flooding. The water level monitoring system on Bosch washers relies on a pressure sensor (also called a pressure switch or pressostat) connected to a small hose that runs to the bottom of the tub. As the tub fills, air pressure builds in that hose and signals the sensor, which in turn tells the control board when to cut off the water supply.

When F:31 triggers, one of three primary faults is typically responsible. First, the inlet solenoid valve may be stuck in the open position, allowing water to continue entering the tub even after the fill cycle should have ended. Second, the pressure sensor itself may be miscalibrated or faulty, causing it to send incorrect water level readings to the control board. Third, the small hose connecting the tub to the pressure sensor may be kinked, clogged, or disconnected, which prevents accurate pressure readings and can cause the machine to misread the actual water level.

Additional contributing factors include a failed drain pump that is unable to remove excess water, a blocked or improperly routed draining hose that creates backflow or drainage resistance, or damage to the wire harness connecting any of these components to the main control board. Because an overflow condition can damage the motor, bearings, and electronics if the machine continues to operate, the washer will typically suspend the cycle and lock out operation until the fault is resolved and cleared.

Source: manufacturer service documentation.

Common causes of F:31

  1. 01

    Stuck or faulty inlet solenoid valve

    Part replacement

    The solenoid valve controls water entry into the tub. If it fails in the open position or does not fully close when energized, water continues to flow into the drum unchecked, triggering the overflow fault.

  2. 02

    Blocked or kinked pressure sensor hose

    Wiring / connection

    The small hose running from the tub to the pressure sensor can become kinked, clogged with detergent residue, or disconnected over time. A blocked hose prevents accurate air pressure readings, causing the sensor to misreport water levels.

  3. 03

    Faulty or miscalibrated pressure sensor

    Part replacement

    If the pressure sensor itself is out of calibration or has failed internally, it will send incorrect water level data to the control board, potentially triggering a false overflow reading or failing to signal that the tub is full.

  4. 04

    Failed drain pump

    Part replacement

    A drain pump that is not functioning correctly cannot remove water from the tub at the required rate. Water that cannot drain may accumulate past the overflow threshold, triggering the F:31 fault.

  5. 05

    Wire harness damage or connection issue

    Wiring / connection

    Damaged, corroded, or loose wiring between the pressure sensor, solenoid valve, drain pump, and the control board can cause incorrect signals and trigger the overflow fault even when the physical components are intact.

See the test procedure for each cause

Frequently asked questions about F:31

What does F:31 mean on a Bosch washer?
F:31 means the washer has detected that the water level inside the drum has exceeded the maximum overflow threshold. The machine shuts down to prevent flooding. The fault points to a stuck inlet solenoid valve, an incorrectly adjusted or faulty pressure sensor, a blocked pressure sensor hose, a failed drain pump, or a wiring issue connecting these components.
Can I fix the F:31 error on my Bosch washer myself?
Some causes of F:31 are DIY-accessible. You can inspect the pressure sensor hose for kinks or blockages, check that the drain hose is properly routed without restrictions, and look for any loose wire connections. However, replacing a solenoid valve, pressure sensor, or drain pump typically requires disassembling the washer cabinet and working with plumbing and electrical components, which is better suited for technicians or experienced DIYers comfortable with those tasks.
Is it safe to use my Bosch washer while the F:31 code is active?
No. The F:31 code indicates a potential overflow condition, meaning excess water may already be present or could continue entering the drum uncontrolled. Running the machine in this state risks water damage to your home, damage to the washer motor and electronics, and possible electrical hazards. Do not operate the washer until the fault has been diagnosed and resolved.
Will resetting my Bosch washer clear the F:31 error?
A reset may temporarily clear the error code from the display, but it will not fix the underlying problem. If the root cause, such as a stuck valve or blocked sensor hose, is still present, the machine will detect the overflow condition again and the F:31 fault will return. The fault must be resolved at the component level before the washer will operate reliably.
How much does it cost to repair a Bosch washer F:31 error?
Repair costs vary depending on the faulty component. Clearing a blocked pressure sensor hose or reseating a loose wire connection costs little beyond your time. Replacing a solenoid valve or pressure sensor typically runs between $80 and $200 in parts and labor depending on your area and service provider. A drain pump replacement can range from $120 to $300 or more when professional installation is included.

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

Get Started

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