mypros+
Error code reference

Bosch Washer Error Code 31

Overflow level exceeded

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 31 error code actually means

Your Bosch washer detected that too much water filled the drum, which could lead to leaking or flooding. This usually happens because the valve that controls water flow is stuck open, or the sensor that measures water level is not reading correctly. The machine stopped itself to protect your home from water damage.

Diagnostic procedure

The full 31 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
Check solenoid valve, check pump, check pressure sensor, check hose to pressure sensor, check wire harness, check draining hose.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 31 procedure $9.95

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

Most common causes of 31

Ranked by how often they cause this code
  1. 1Stuck inlet solenoid valve
  2. 2Blocked pressure sensor hose
  3. 3Faulty or miscalibrated pressure sensor
  4. 4Drain pump failure
  5. 5Wire harness damage or loose connections

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 31

What does 31 mean on a Bosch washer?
Error code 31 means the washer has detected that the water level in the drum has exceeded the overflow limit. The control board monitors water level through a pressure sensor and halts the cycle when that limit is reached. Common causes include a stuck inlet solenoid valve, a blocked pressure sensor hose, or a faulty pressure sensor. The machine stops itself automatically to prevent water damage.
Is it safe to use my Bosch washer when it shows error code 31?
You should not continue using the washer until the cause of code 31 is identified and corrected. An overflow condition can lead to water leaking onto the floor, which creates slip hazards and potential damage to surrounding cabinetry and flooring. The machine's automatic shutoff is a safety feature, and bypassing or ignoring it is not recommended.
How much does it cost to repair error code 31 on a Bosch washer?
Repair costs vary depending on which component has failed. If only the pressure sensor hose needs cleaning, there may be no parts cost and minimal labor. Replacing a water inlet solenoid valve typically costs between $40 and $120 for the part, while a pressure sensor replacement generally falls in the $30 to $90 range. Adding professional labor brings the total repair estimate to roughly $100 to $300 depending on your location and the technician's rates.
Will resetting the washer clear error code 31?
A reset may temporarily clear the code and allow the machine to restart, but if the underlying problem is not repaired, the error will return during the next fill cycle. If the solenoid valve is stuck open or the pressure sensor hose is blocked, these issues must be physically corrected before the washer will run normally. Always diagnose the root cause before relying on a reset.
How do I fix error code 31 on a Bosch washer?
Start by inspecting the pressure sensor hose for blockages or kinks, as this is a no-parts fix you can perform yourself. Next, check the water inlet solenoid valve to see if it is stuck open or failing electrically. Inspect the wire harness for damaged or loose connections. If the pressure sensor itself is faulty or miscalibrated, or if the solenoid valve needs replacement, those parts will need to be sourced and installed.

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

Get Started

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