mypros+
Error code reference

Whirlpool Dryer Error Code d23

Upper button stuck switch (upper dryer cycle and upper dryer display disabled for 30s or until diagnostic code cleared); function will return to…

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

Your Whirlpool dryer has detected that one of the buttons on the upper control panel appears to be stuck or is being held down continuously, even when you are not pressing it. To protect the dryer from erratic behavior, it has temporarily disabled the upper controls and display. If the button frees itself, the dryer will return to normal operation on its own.

Diagnostic procedure

The full d23 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
Confirm the fault
Power cycle the unit: switch off the breaker for 60 seconds, then restore power. If the code returns, the fault is persistent and the procedure below isolates the cause.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock d23 procedure $9.95

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

Most common causes of d23

Ranked by how often they cause this code
  1. 1Physically stuck or jammed button
  2. 2Debris or moisture under the button cap
  3. 3Failed tactile switch on the user interface board
  4. 4Damaged or shorted wiring harness
  5. 5Faulty main 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 d23

What does d23 mean on a Whirlpool dryer?
The d23 code means the dryer's control system has detected that an upper panel button switch is stuck in the active position. In response, the dryer disables the upper cycle controls and display for 30 seconds or until the code is cleared. If the stuck condition resolves on its own, the controls will automatically return to normal operation without any manual intervention.
How do I fix the d23 error on my Whirlpool dryer?
Start by inspecting each button on the upper control panel for one that feels stuck or does not spring back when pressed. Clean around the button area to remove any debris or residue that could be holding a button in the pressed position. If no physical jam is found, the upper user interface board or the wiring harness connecting it to the main control board may need to be tested and potentially replaced.
How much does it cost to repair a d23 error on a Whirlpool dryer?
If the fix is as simple as freeing a stuck button or clearing debris, there may be no parts cost at all. If the upper user interface board needs to be replaced, parts typically range from around 50 to 150 dollars depending on the specific model, plus any applicable labor costs. A main control board replacement, if needed, generally costs more, often in the range of 100 to 300 dollars for the part alone.
Will resetting the dryer clear the d23 code?
Clearing the diagnostic code manually may temporarily remove the d23 error, but if the underlying stuck switch condition still exists, the code will return. The dryer is also designed to clear the fault automatically if it stops detecting the stuck switch signal. A lasting fix requires identifying and correcting the root cause, such as a jammed button or a failed interface board component.
Is it safe to use my Whirlpool dryer while the d23 code is active?
The d23 code disables the upper dryer controls and display as a precaution, which means you may not be able to select or start certain cycles from the upper panel while the fault is active. The dryer is not flagging a heating or fire hazard with this code, but operating with a disabled control section is not ideal. It is best to diagnose and resolve the fault before resuming regular use.

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

Get Started

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