Bosch Dishwasher E12 Error Code: Causes and Fixes

The E12 error on your Bosch Dishwasher means the machine has detected a water inlet or flow problem — usually that water isn't reaching the tub fast enough or at all during the fill cycle. Checking the water supply and inlet hose is the first step before assuming a parts failure.

Error code E12
Meaning Water inflow fault — the dishwasher is not detecting sufficient water entering the tub within the expected time
Severity Medium — the dishwasher won't run a cycle properly until resolved, but it's rarely a safety issue
Time to fix 10–40 minutes
Tools needed Adjustable pliers, a bucket or towel, sometimes a multimeter

What the E12 error means

Bosch dishwashers monitor how much water enters the tub during the fill phase using a flow meter or pressure sensor. If the expected volume isn't reached within a set time, the control board flags E12 and pauses the cycle to prevent running a wash with too little water. This protects the pump and heating element from running dry.

In most cases the root cause is something simple like a closed tap, a kinked hose, or a clogged inlet filter rather than a failed electronic part.

Common causes

  • Water supply tap to the dishwasher is turned off or only partially open
  • Kinked, twisted, or crushed water inlet hose behind the unit
  • Blocked inlet filter screen where the hose connects to the dishwasher
  • Faulty water inlet valve that isn't opening fully
  • Low household water pressure feeding the appliance
  • Faulty flow meter or wiring connection sending incorrect readings to the control board

How to fix the E12 error

  1. Check the water supply tap — Make sure the tap feeding the dishwasher is fully open. A partially closed tap is one of the most common causes of this error.
  2. Inspect the inlet hose — Pull the dishwasher out and look for kinks, twists, or crush points along the hose. Straighten it out and make sure it isn't pinched against the cabinet.
  3. Clean the inlet filter — Disconnect the hose from the dishwasher (have a towel ready) and check the small mesh filter for debris or limescale. Rinse it under a tap and refit.
  4. Test water pressure — Run the kitchen tap on full to confirm decent pressure. If pressure is weak throughout the house, that may be the underlying issue.
  5. Power cycle the dishwasher — Turn it off at the wall, wait two minutes, and restart to clear the fault code before running a test cycle.
  6. Call a repair engineer — If the error persists after these checks, the inlet valve or flow meter may need replacing, which requires a qualified technician.

FAQ

Can I still run a wash cycle with the E12 error showing?
No. The dishwasher will pause the cycle until enough water is detected, so it's best to fix the cause before restarting.

Does E12 mean I need a new water inlet valve?
Not necessarily. Most E12 errors are caused by a closed tap, kinked hose, or blocked filter rather than a faulty valve, so check those first.

Is this a DIY fix or do I need a professional?
Checking the tap, hose, and filter is a simple DIY job. If the error continues after that, it's worth calling a professional, similar to how other Bosch appliance issues like a Bosch Drill Won'T Start often need proper diagnosis before parts are replaced.

Search

Just added to your cart:
Qty:
Total:
Subtotal:
Excl. postage 
My Bag
Just added to your wishlist:
Excl. postage 
My Wishlist
You can contact us at info@woodenearth.com or use the live chat feature at the bottom of the website!
Spin to win Spinner icon