mypros+
Error code reference

Bosch Dishwasher Error Code Er:12

Pumping time exceeded-damaged pump, wire harness, or blocked hose.

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 Er:12 error code actually means

Your Bosch dishwasher is showing Er:12 because it tried to drain the water but took too long to finish and gave up. This usually means something is blocking the drain, the drain pump is worn out, or there is a wiring problem. The dishwasher stopped on its own to avoid causing further damage.

Diagnostic procedure

The full Er:12 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 pump, check wire harness, check 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 Er:12 procedure $9.95

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

Most common causes of Er:12

Ranked by how often they cause this code
  1. 1Blocked or kinked drain hose
  2. 2Failed or damaged drain pump
  3. 3Damaged or faulty wire harness
  4. 4Clogged sink drain or garbage disposal connection

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 Er:12

What does Er:12 mean on a Bosch dishwasher?
Er:12 means the drain pump ran longer than the maximum allowed time without successfully completing the drain cycle. The dishwasher control board detected the extended pump run time and stopped the cycle to prevent damage. The most common causes are a blocked drain hose, a failing pump, or a wiring harness issue.
Will resetting the dishwasher clear the Er:12 code?
Resetting the dishwasher may temporarily clear the Er:12 code, but it will return if the underlying problem is not corrected. To reset, press and hold the Start button for several seconds or disconnect power for a few minutes. If the root cause, such as a blocked hose or a faulty pump, is not addressed, the error will reappear during the next drain cycle.
How much does it cost to repair a Bosch dishwasher showing Er:12?
Repair costs vary depending on the cause. Clearing a blocked drain hose is typically low cost and may require no parts. Replacing a failed drain pump generally involves parts costs in the range of $30 to $100 or more depending on the model, plus labor if a technician is hired. A damaged wire harness repair can range from minimal to moderate cost depending on whether the harness can be repaired or must be replaced entirely.
How do I fix Er:12 on a Bosch dishwasher?
Start by inspecting the drain hose for kinks, clogs, or blockages at the connection point to the sink drain or garbage disposal. If the hose is clear, check the drain pump for debris around the impeller or signs of motor failure. If both the hose and pump appear functional, inspect the wire harness connectors for corrosion or damage and test continuity with a multimeter.
Is it safe to use my Bosch dishwasher when it shows Er:12?
You should not continue running the dishwasher while Er:12 is active. The error means the unit was unable to drain, which can leave standing water inside the tub and potentially cause leaks or motor damage if the pump is forced to run again. Resolve the drainage issue before running another cycle.

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

Get Started

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