mypros+
Error code reference

Bosch Dishwasher Error Code dr:12

Motor control high current switch off

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

Your dishwasher detected that its wash motor was working too hard and shut itself off to prevent damage. This usually means something is jamming the pump or the motor is worn out. The dishwasher stopped as a safety measure and needs to be inspected before it will run normally again.

Diagnostic procedure

The full dr: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 for motor overload or binding condition; run test P4.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock dr:12 procedure $9.95

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

Most common causes of dr:12

Ranked by how often they cause this code
  1. 1Foreign object jamming the pump impeller
  2. 2Worn or seized pump bearing
  3. 3Failed or shorted wash motor
  4. 4Faulty motor control board

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

What does dr:12 mean on a Bosch dishwasher?
The dr:12 error code means the motor control circuit detected a high current draw and shut the motor off as a protective measure. This indicates the wash motor is either mechanically overloaded, binding due to an obstruction or worn bearing, or drawing excess current due to internal motor failure. The dishwasher will not complete a cycle until the underlying cause is resolved.
Will resetting my Bosch dishwasher clear the dr:12 error?
A reset may temporarily clear the fault code, but if the underlying condition causing the motor overload is still present, the error will return as soon as the wash cycle reaches the point where the motor is stressed. Resetting without addressing the root cause will not permanently resolve the issue and may cause further wear on the motor or control components.
How much does it cost to repair a Bosch dishwasher with a dr:12 error?
If the fault is caused by a foreign object blockage, the repair may cost nothing beyond a service call fee, typically in the range of $75 to $150. A pump or motor replacement can range from $150 to $400 or more depending on parts and labor in your area. Control board replacement, if required, generally falls in the $200 to $500 range for parts and labor combined.
How do I fix the dr:12 error on my Bosch dishwasher?
Start by turning off power to the dishwasher and removing the lower spray arm, filter basket, and filter to inspect the sump area for any debris blocking the pump impeller. Clear any obstructions and attempt to restart the unit. If the error returns, a technician should run service test P4 and evaluate the motor and pump assembly for mechanical binding or electrical failure.
Is it safe to keep using my dishwasher when dr:12 is showing?
The dishwasher should not be operated normally while this fault is active. The error exists specifically because the control board detected a dangerous current level and shut the motor down to prevent further damage. Continuing to run the unit without diagnosing the cause risks damaging the motor windings or the control board, which can significantly increase repair costs.

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

Get Started

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