Whirlpool Dryer Error Codes: Complete List & Quick Fixes
A dryer that stops mid-cycle and flashes a code your manual never explained is one of the most frustrating appliance failures a homeowner can face. That cryptic display isn’t random—it’s your machine’s way of telling you exactly where the problem lives. This guide walks through the most common Whirlpool dryer error codes list, what each one means, and which fixes you can safely attempt before calling a technician.
Why Your Whirlpool Dryer Displays Error Codes
Modern Whirlpool dryers use a network of sensors to monitor temperature, airflow, and motor function. When a sensor reads a value outside the normal operating range, the control board triggers an error code instead of letting the machine continue—because continuing could cause a fire hazard or permanent component damage.
Here’s the key distinction: some codes are informational (like “check lint screen”), while others are safety-related (like “heating element failure”). The safety-related ones will lock the dryer until the underlying issue is resolved. Understanding this difference helps you prioritize which problems need immediate attention.
The most common failure points across all Whirlpool dryer models are:
- Thermostats and thermal fuses – These monitor heat levels and blow or trip when temperatures exceed safe limits
- Moisture sensors – Located in the drum, these measure how wet your clothes are
- Motor and belt switches – These confirm the drum is actually turning
- Airflow restrictions – Blocked vents cause overheating and trigger multiple codes
If you’re dealing with a completely different appliance issue, you might also find our guide on understanding the 5d error code on whirlpool washing machines useful—it covers a similar diagnostic approach for washers.
The Complete Whirlpool Dryer Error Codes List
Below is the most comprehensive Whirlpool dryer error codes list you’ll find, organized by code number. Each entry includes the meaning, likely causes, and whether it’s a DIY fix or a technician call.
| Code | Meaning | Likely Cause | DIY Difficulty |
|---|---|---|---|
| F01 | Control board failure | Faulty main electronic control board | Hard – board replacement |
| F02 | Motor relay stuck | Shorted motor or control board issue | Hard |
| F03 | Thermistor failure | Bad temperature sensor | Moderate |
| F04 | Heating element relay failure | Control board relay stuck closed | Hard |
| F05 | Vent blockage detected | Restricted airflow in exhaust duct | Easy – clean the vent |
| F06 | Moisture sensor error | Dirty or faulty moisture sensor strips | Easy – clean with alcohol |
| F07 | Heating element short | Element grounded out or shorted | Moderate |
| F08 | Thermal fuse open | Overheating caused by lint buildup or vent blockage | Moderate |
| F09 | Gas valve relay failure | Control board issue on gas models | Hard |
| F10 | Thermistor out of range | Sensor reading impossible temperatures | Moderate |
| F11 | Motor relay issue | Wiring or control board problem | Hard |
| F12 | Communication error | Loose wiring between display and control board | Easy – check connections |
| F13 | Display board failure | Faulty user interface panel | Moderate |
| F14 | Inlet thermistor failure | Bad sensor on gas models | Moderate |
| F15 | Exhaust thermistor failure | Bad sensor near exhaust vent | Moderate |
| F20 | Heating cycle too long | Dryer timed out before reaching dry | Check vent and settings |
| F21 | Motor speed sensor error | Drum motor not spinning correctly | Hard |
| F22 | Motor triac failure | Control board can’t regulate motor speed | Hard |
| F23 | Gas burner relay failure | Control board issue on gas models | Hard |
| F24 | Gas valve circuit error | Wiring issue in gas valve circuit | Hard |
| F25 | Gas valve relay stuck | Control board failure | Hard |
| F26 | Moisture sensor circuit error | Wiring or sensor failure | Moderate |
| F27 | Moisture sensor stuck | Sensor reading stays constant | Easy – clean sensor |
| F28 | Vent thermistor error | Bad sensor in exhaust path | Moderate |
| F29 | Gas valve circuit open | Wiring disconnected | Moderate |
| F30 | Gas valve circuit shorted | Wiring damage | Moderate |
| F31 | Inlet thermistor short | Sensor shorted out | Moderate |
| F32 | Inlet thermistor open | Sensor disconnected | Moderate |
| F33 | Exhaust thermistor short | Sensor shorted out | Moderate |
| F34 | Exhaust thermistor open | Sensor disconnected | Moderate |
| F35 | Drive motor error | Motor or control board failure | Hard |
| F36 | Drive motor triac short | Control board failure | Hard |
| F37 | Drive motor triac open | Control board failure | Hard |
| F40–F99 | Wiring harness errors | Loose or broken connections in various circuits | Easy – check connections |
Important note: The F40–F99 range on many Whirlpool models represents generic wiring harness errors. The specific meaning depends on your exact model number. Always check your model’s service manual for the precise wiring diagram.
The First Step: Perform a Hard Reset
Before you start replacing parts, do a hard reset. This clears transient faults—errors caused by power surges, brief sensor glitches, or control board hiccups rather than actual hardware failures.
How to hard reset your Whirlpool dryer:
1. Unplug the dryer from the wall outlet (or flip the breaker if it’s hardwired)
2. Wait 60 seconds – this allows capacitors in the control board to fully discharge
3. Plug it back in and start a normal cycle
According to appliance repair technicians, this simple reset clears roughly 30–40% of all error codes, especially intermittent ones that appear and disappear. If the code returns immediately, you’re dealing with a real hardware issue.
When the reset works: The code clears, and the dryer runs normally. You’re done—no parts needed.
When the reset fails: The code reappears within minutes. Move to the diagnostic flow below.
Step-by-Step Troubleshooting Flow for Persistent Codes
If the hard reset doesn’t clear the code, work through this diagnostic sequence. It’s designed to rule out cheap fixes before expensive ones.
Step 1: Write Down the Exact Code
Grab your phone and take a photo of the display. This matters because some codes look similar—F05 (vent blockage) and F08 (thermal fuse) are both heat-related but require completely different fixes. Having the exact code helps you avoid misdiagnosis.
Step 2: Check the Obvious – Lint and Vent Blockage
This is the single most common cause of heat-related error codes (F05, F08, F20). A clogged vent restricts airflow, causing temperatures to spike and sensors to trip.
Quick check for vent blockage:
- Run the dryer on air-only (no heat) for 5 minutes
- Go outside and feel the exhaust vent—you should feel a strong, steady airflow
- Weak airflow means the vent line is restricted
If airflow is weak:
1. Disconnect the vent hose from the back of the dryer
2. Clean out any lint buildup with a vent brush
3. Check the outdoor vent flap—make sure it opens freely
4. Reconnect and test
The Consumer Product Safety Commission reports that over 15,000 home fires annually are linked to dryer vent blockages. This isn’t just an error code—it’s a genuine safety issue.
Step 3: Clean the Moisture Sensor Strips
If you’re seeing F06, F26, or F27, the moisture sensor strips inside the drum are likely coated with fabric softener residue or lint. These strips measure how wet your clothes are by passing a small electrical current between two metal bars. When coated, they can’t read properly.
How to clean moisture sensors:
1. Locate the two metal strips inside the drum (usually on the front or back wall)
2. Wipe them with a cloth dipped in rubbing alcohol
3. Gently scrub with fine steel wool if residue is stubborn
4. Wipe dry and run a test cycle
This fix costs nothing and resolves a surprising number of sensor-related codes.
Step 4: Test the Thermistor
Thermistors (temperature sensors) fail more often than any other component in Whirlpool dryers. They’re cheap to replace and easy to test with a multimeter.
Testing procedure:
1. Unplug the dryer
2. Locate the thermistor (usually near the blower housing or heating element)
3. Remove it and set your multimeter to resistance (ohms)
4. At room temperature, a good thermistor reads around 10,000–12,000 ohms
5. If you read infinite resistance (open) or zero (shorted), the thermistor is dead
A replacement thermistor costs $15–$25 and takes about 15 minutes to install.
Step 5: Inspect the Thermal Fuse
The thermal fuse is a one-time safety device. When it blows, it must be replaced—there’s no reset. It’s a small white component with two wires, typically located on the blower housing or exhaust duct.
Test with a multimeter:
- Set to continuity mode
- Touch the probes to both terminals
- A good fuse shows continuity (beeps)
- A blown fuse shows no continuity
Critical warning: If the thermal fuse blows, something caused it to overheat. Simply replacing the fuse without addressing the root cause (usually vent blockage or a failing heating element) means it will blow again—potentially within days.
Step 6: Check the Drive Belt and Motor
If you’re seeing F21 or F35, the motor or belt system is suspect. A broken belt means the drum doesn’t turn, which the motor sensor detects as a fault.
Quick belt check:
1. Unplug the dryer
2. Open the door and try to rotate the drum by hand
3. If it spins freely with no resistance, the belt is likely broken
4. If it won’t move at all, the drum may be seized or the belt is tangled
Replacing a drive belt costs $20–$35 and is a common DIY repair. However, motor replacement is more involved and usually requires a technician.
Step 7: Verify the Fix Before Declaring Victory
Once you’ve performed a repair, don’t just assume the problem is solved. Run a proper verification cycle:
1. Start a test cycle using the “High Heat” setting with a small load (3–4 items)
2. Let the cycle run for at least 10 minutes – this gives sensors time to register normal readings
3. Check the display – the error code should not reappear
4. Feel the exhaust air – it should be warm (not scorching hot) with steady airflow
5. Listen for unusual sounds – clicking, grinding, or squealing indicates a separate issue
Success signal: The cycle completes normally, the display shows “End” or “Done,” and no error code appears. Your clothes come out dry.
Escalation signal: The code reappears within 10 minutes, or you notice burning smells, excessive vibration, or the dryer trips the breaker. Stop immediately and call a technician.
Decision Guide: When to DIY vs. Call a Technician
Not every error code deserves a DIY attempt. Here’s a practical decision framework based on your skill level and the code in question:
Safe to DIY (with basic tools):
- F05, F08 – Vent cleaning and thermal fuse replacement
- F06, F26, F27 – Sensor cleaning
- F03, F10, F28–F34 – Thermistor replacement
- F12 – Wiring connection check
Attempt only with electrical experience:
- F07 – Heating element replacement (requires working with 240V circuits)
- F21, F35 – Motor replacement
- F02, F04 – Control board diagnostics
Always call a technician:
- F01 – Main control board failure (often requires programming)
- F09, F23–F25, F29–F30 – Gas valve issues (gas safety risk)
- Any code that returns after you’ve replaced the obvious part
Reality check on costs: A service call typically runs $100–$150 just for the visit, plus parts and labor. Replacing a $20 thermistor yourself saves that entire cost. But if you’re uncomfortable working with electrical components, the technician’s fee is worth the safety margin.
For a broader look at common problems beyond error codes, our guide on essential steps to troubleshoot whirlpool dryer covers mechanical issues like unusual noises and failure to start.
Frequently Asked Questions
Q: Can I still use my dryer if it shows an error code?
No. Most error codes indicate a safety or functional issue that could worsen with continued use. Heat-related codes (F05, F08) pose a fire risk, while motor codes (F21, F35) mean the dryer isn’t operating correctly. Stop using the dryer until the issue is resolved.
Q: Why does my Whirlpool dryer show an error code but still works fine?
Some codes are informational rather than critical. For example, F05 (vent blockage) may not stop the dryer immediately, but it’s warning you about a condition that will eventually cause overheating. Address it promptly rather than ignoring it.
Q: How much does it cost to fix a Whirlpool dryer error code issue?
It depends entirely on the cause. Cleaning a vent or moisture sensor costs nothing. Replacing a thermistor or thermal fuse costs $15–$35 in parts. Control board replacement runs $150–$300 for the part alone. A full technician visit with parts typically lands between $200–$400.
Q: Will unplugging my dryer reset the error code?
Often yes, but only temporarily if there’s a real hardware problem. The hard reset clears transient faults, but if a sensor or component has actually failed, the code will return once the dryer detects the fault again.
Q: How do I find the error code history on my Whirlpool dryer?
Many Whirlpool models store the last few error codes in the control board’s memory. Accessing this requires entering the diagnostic mode—usually by pressing a specific sequence of buttons (often Start/Pause and a cycle button simultaneously). Check your model’s service manual for the exact sequence, as it varies by model.
Final Thoughts on Whirlpool Dryer Error Codes
The Whirlpool dryer error codes list might look intimidating at first glance, but the underlying logic is straightforward: your dryer is telling you which sensor or component needs attention. Start with the hard reset, then work through the cheap fixes (vent cleaning, sensor cleaning) before moving to component replacement.
The most important takeaway: don’t ignore heat-related codes. They’re not just convenience warnings—they’re fire safety alerts. A $20 part and an hour of your time is a small price compared to the alternative.
If you’ve worked through this guide and the code persists, that’s your escalation signal. Write down the code, note what you’ve already tried, and call a licensed appliance technician. That information will save them diagnostic time—and save you money on labor.
