mypros+
Error code reference

Whirlpool Washer Error Code d:12

Motor control high current switch off-motor overloaded or binding.

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

Your Whirlpool washer detected that the motor was working too hard and shut itself off to prevent damage. This usually happens because something is physically jamming the drum or internal parts, or because the motor itself is wearing out. The washer stops as a safety precaution until the underlying problem is resolved.

Diagnostic procedure

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

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

Most common causes of d:12

Ranked by how often they cause this code
  1. 1Mechanical binding in the drum or drive system
  2. 2Failed or worn drive motor
  3. 3Blocked or seized drain pump
  4. 4Damaged drive coupler or belt
  5. 5Faulty 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 d:12

What does d:12 mean on a Whirlpool washer?
The d:12 code means the motor control unit detected a high current condition and shut off the motor to prevent damage. This is a protective shutoff triggered when the motor draws more current than the control board allows. It points to either a mechanical binding issue in the drum or drive system, or a problem with the drive motor itself.
Will resetting the washer clear the d:12 error?
A power reset may temporarily clear the d:12 code, but it will return if the underlying cause is not addressed. If the motor is mechanically bound or internally faulty, the motor control unit will detect the high current condition again as soon as the machine attempts to run. Resetting is useful for confirming whether the fault is intermittent, but it is not a fix.
How much does it cost to repair a d:12 error on a Whirlpool washer?
Repair costs vary depending on the root cause. Clearing a foreign object obstruction or replacing a drive coupler is relatively inexpensive, typically in the range of $20 to $80 for parts. A drive motor replacement generally falls in the $150 to $350 range for parts and labor, while a motor control board can add $100 to $250 or more depending on the model and service rates in your area.
How do I fix a d:12 error on my Whirlpool washer?
Start by running diagnostic test P:04 to observe motor behavior under controlled conditions. Then manually rotate the drum to check for physical binding, and inspect the drive coupler and drain pump for damage or obstructions. If no mechanical issue is found, the drive motor or motor control board may need to be tested and potentially replaced.
Is it safe to use my Whirlpool washer when the d:12 code is active?
You should not continue using the washer while the d:12 code is present. The motor control shutoff is a protective feature, and running the machine with a binding or overloaded motor risks causing further damage to the drive motor, motor control board, or mechanical drive components. Resolve the fault before resuming normal use.

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

Get Started

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