mypros+
Error code reference

Bosch Washer Error Code 25

Error of Aqua Sensor (Turbidity Sensor)

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

Your Bosch washer has a sensor that checks how dirty or cloudy the water is during a wash cycle, and that sensor is no longer working correctly. This is usually caused by mineral scale buildup from hard water coating the sensor over time, which prevents it from doing its job. A technician will need to inspect, clean, or replace the sensor to resolve the issue.

Diagnostic procedure

The full 25 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 Aqua Sensor, check wire harness.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 25 procedure $9.95

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

Most common causes of 25

Ranked by how often they cause this code
  1. 1Calcified or fouled Aqua Sensor
  2. 2Faulty Aqua Sensor
  3. 3Damaged or loose wire harness
  4. 4Sensor installed incorrectly or dislodged
  5. 5Control board communication fault

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 25

What does 25 mean on a Bosch washer?
Error code 25 on a Bosch washer indicates that the Aqua Sensor, also called the turbidity sensor, has failed to calibrate its operating point. This sensor monitors water clarity to optimize wash and rinse cycles. The most common cause is limescale buildup on the sensor from hard water, though wiring issues or a failed sensor can also trigger this code.
Will resetting my Bosch washer clear error code 25?
A reset may temporarily clear the error code from the display, but it will return if the underlying cause is not addressed. The sensor calibration failure is tied to a physical condition, such as scale buildup or a hardware fault, that a reset cannot fix. The sensor or wiring issue must be resolved for the code to clear permanently.
How much does it cost to repair error code 25 on a Bosch washer?
If the repair is just a cleaning of the Aqua Sensor, costs are minimal, mainly your time or a small service call fee. If the turbidity sensor needs to be replaced, parts typically range from around 30 to 80 dollars depending on the model, with professional labor adding 80 to 150 dollars or more depending on your area. A full diagnosis by a technician will give you a more accurate estimate for your specific situation.
Can I fix error code 25 on my Bosch washer myself?
In some cases, yes. If the Aqua Sensor is coated in limescale, cleaning the sensor with a descaling solution may restore normal function. You should also check that the wire harness connected to the sensor is secure and undamaged. If cleaning does not resolve the fault, the sensor likely needs to be replaced, which requires some disassembly and comfort working with appliance wiring.
Is it safe to use my Bosch washer when error code 25 is showing?
Error code 25 affects the washer's ability to monitor water turbidity and optimize its cycles, but it does not represent an immediate safety hazard. However, running the machine in a fault state can lead to inefficient washing or improper rinsing, and continuing to ignore the fault may stress other components over time. It is best to diagnose and repair the issue before regular use continues.

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

Get Started

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