mypros+
Error code reference

Whirlpool Washer Error Code d20

Serial communication error (AccuTrac display equivalent for F28).

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

Your Whirlpool washer has detected that two of its internal computer boards have stopped communicating with each other, so it shut down to prevent damage. Think of it like a phone call that dropped mid-conversation between the parts that control the motor. The washer will not run again until that communication link is restored.

Diagnostic procedure

The full d20 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
Unplug washer, check wire harness connections to the MCU, motor, and CCU.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock d20 procedure $9.95

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

Most common causes of d20

Ranked by how often they cause this code
  1. 1Loose or disconnected wire harness connectors
  2. 2Corroded or damaged connector terminals
  3. 3Damaged wire harness
  4. 4Failed Motor Control Unit (MCU)
  5. 5Failed Central Control Unit (CCU)

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 d20

What does d20 mean on a Whirlpool washer?
The d20 code signals a serial communication error between the Central Control Unit (CCU) and the Motor Control Unit (MCU). It is the AccuTrac display equivalent of the F28 fault code, representing the same underlying problem. The washer shuts down because the two control boards cannot exchange the signals needed to safely operate the motor. Restoring the communication link, either by reseating connectors or replacing a failed component, clears the fault.
Is it safe to use my Whirlpool washer when d20 is displayed?
No. When d20 is active, the washer has halted operation because the control boards cannot communicate reliably. Attempting to force the washer to run without resolving the fault could result in improper motor operation or further damage to the control boards. The washer should remain unplugged until the communication fault is diagnosed and corrected.
How much does it cost to repair a d20 error on a Whirlpool washer?
Repair cost depends on the root cause. If the fix is simply reseating loose connectors, the repair can cost nothing beyond your time. A replacement wire harness typically runs in the range of $20 to $80 in parts. Replacing the MCU or CCU is more expensive, with control boards often priced between $100 and $300 or more depending on the model, plus labor costs if a technician performs the repair.
Can I fix d20 on my Whirlpool washer myself?
Yes, in many cases. Start by unplugging the washer and carefully inspecting all wire harness connections at the CCU, MCU, and motor, then firmly reseat any loose connectors. If the connectors are corroded, cleaning the terminals may resolve the issue without any parts. If the harness or a control board has failed, those repairs require more technical skill and replacement parts.
Will resetting my Whirlpool washer clear the d20 error code?
A reset may temporarily clear the code from the display, but if the underlying communication fault is still present, d20 will return as soon as the washer attempts to operate again. Unplugging the unit for several minutes and plugging it back in is worth trying, but a lasting fix requires addressing the physical cause, such as a loose harness connection, damaged wiring, or a failed control board.

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

Get Started

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