All posts Repair Guide

Whirlpool Dryer Error Codes: Complete 2026 Guide

MOST REPORTED ERROR CODES · WHIRLPOOL DRYERS AF / F30 — Restricted Airflow lint screen · clogged vent · exterior cap ★★★★★ F22 — Exhaust Thermistor Open no heat · $15–$30 part · easy DIY ★★★★☆ L2 / F31 — L2 Voltage Loss tripped breaker · blown fuse · tumbles no heat ★★★☆☆ F01 — Main Control Board power surge · reset first · $80–$200 board ★★★☆☆ F26 — Drive Motor Failure check belt first · $10–$25 · motor $60–$150 ★★☆☆☆ AF F30 F22 F23 L2 F31 F01 F02 F26 F28 F29 PF · WED WGD CABRIO DUET HE · ELECTRIC + GAS
Quick answer

Whirlpool dryers display fault codes in two formats depending on model generation: older models use 2-digit F-codes (F01, F22, F26), while newer Cabrio, Duet, and HE models use the same codes plus letter-based alerts (AF, L2, PF). The five most frequent: AF / F30 (restricted airflow — clean the lint screen and full vent run first), F22 (exhaust thermistor open — no heat, easy $15–$30 DIY fix), L2 / F31 (L2 voltage missing — reset the circuit breaker before touching any parts), F01 (control board fault — power-cycle first, many are transient), and F26 (drive motor — check the drum belt before assuming motor failure). PF is not a fault — it is a power-failure alert that clears by restarting the cycle. Start every diagnosis with a one-minute power-cycle reset before replacing any part.

Two Whirlpool Dryer Platforms — Electric and Gas

Whirlpool sells dryers under its own name and as the parent brand for Maytag, Amana, and most Kenmore dryers (110-prefix models). The error codes covered in this guide apply to all Whirlpool-platform dryers, but the heating system differs between electric and gas:

Whirlpool dryer platforms and model series
PlatformModel prefixTypical seriesHeat source
ElectricWEDWED4815, WED5000D, WED8500D, Cabrio WED7300, Duet WED9270Electric heating element (240 V)
GasWGDWGD4815, WGD5000D, WGD8500D, Cabrio WGD7300, Duet WGD9270Gas burner assembly (120 V ignition)

All error codes in this guide apply equally to both platforms unless noted. The key exception: L2 / F31 (voltage loss) is specific to electric dryers — gas models do not use a 240V supply and will not display this code. Gas dryers that fail to heat typically show F22, AF, or no code at all (gas valve or igniter failure is not always surfaced as a code on older models).

Whirlpool also manufactures Maytag, Amana, and most Kenmore dryers on the same electronic platforms. If your Maytag dryer shows one of these codes, this guide applies. Maytag-specific code equivalents are noted in the full reference table below.

First Step for Any Code: The Power-Cycle Reset

Before diagnosing any hardware failure, run a full power-cycle reset. Whirlpool dryer control boards can display transient error codes from brief power fluctuations, interrupted cycles, or momentary sensor dropout. A proper reset clears all stored state and distinguishes real hardware failures from electronic noise — and it resolves a meaningful fraction of F01 and PF codes without any parts.

  1. Press the Power button to stop the current cycle.
  2. Unplug the dryer's power cord from the wall outlet (or turn off the circuit breaker if the cord is inaccessible).
  3. Wait 1 full minute. Whirlpool control boards discharge within 30–60 seconds; the full minute guarantees a clean reset on all board variants, including older Cabrio and Duet boards.
  4. Plug back in and run a short Timed Dry cycle (15–20 minutes, medium heat) with a damp test load.
  5. If the same error code returns within the test cycle, a genuine hardware fault is present. Proceed to the relevant section below.
2,900
Home dryer fires per year in the U.S., according to the U.S. Fire Administration. Failure to clean lint from the dryer or venting system is the leading cause. AF / F30 / “Check Vent” is not just an inconvenience error — it is a fire-risk warning that should be addressed immediately.

AF / F30 / “Check Vent” — Restricted Airflow (Most Common)

AF (or “Check Vent” on models with text displays, or F30 on some Duet models) is the single most reported Whirlpool dryer code. The dryer detected that exhaust airflow has dropped below safe operating levels. Possible causes, in order of likelihood:

  1. Clogged lint screen. The lint screen should be cleaned before every load. A screen caked with product residue from dryer sheets is porous to the eye but severely reduces airflow — wash it with warm soapy water and a soft brush, rinse, and air-dry completely before reinstalling.
  2. Blocked or kinked exhaust duct. Pull the dryer away from the wall and inspect the 4-inch flexible duct connecting the dryer to the wall vent. Plastic accordion duct kinks easily and accumulates lint inside its ridges. Replace with rigid metal duct wherever possible.
  3. Obstructed exterior vent cap. Go outside and check the exterior exhaust hood. Bird nests, wasp nests, lint accumulation, and freeze-closed flaps are common. The flap must open freely when you push it by hand.
  4. Excessive duct length or too many elbows. Whirlpool specifies a maximum equivalent duct length of 64 feet for a straight-line run of smooth rigid duct, minus 4 feet per 90-degree elbow and 2 feet per 45-degree elbow. A run that exceeds the equivalent maximum will show persistent AF even with a clean duct.
  5. Lint buildup inside the dryer cabinet. Lint passes through the lint screen and accumulates inside the dryer cabinet around the heating element and blower wheel over years of use. Have the cabinet interior professionally cleaned every 3–5 years, or do it yourself by removing the front or rear panel access.
AF / F30 airflow diagnosis sequence
CheckWhat to look forFixCost
Lint screenLint layer; residue blocking meshClean; wash with soap if coatedFree
Flexible duct (behind dryer)Kinks, crushed sections, tears, lint buildup insideStraighten; replace with rigid metal duct ($15–$30)$0–$30
Exterior vent capNest, blocked flap, lint plugClear obstruction; replace cap if flap damaged ($10–$20)$0–$20
Full duct runExcessive length; too many elbowsReroute or shorten; reduce elbow count$20–$100
Dryer cabinet interiorLint around heating element and blowerProfessional cleaning or DIY cabinet access$0 DIY or $80–$150 pro

F22 / F23 — Exhaust Thermistor Fault (No Heat)

The exhaust thermistor is a small resistive sensor mounted on the exhaust duct inside the dryer cabinet. It measures the temperature of outgoing air and feeds that reading to the control board. If the board detects an open circuit (resistance too high or infinite), it displays F22. A shorted thermistor (resistance near zero) shows F23.

Both faults result in the dryer refusing to heat — the drum tumbles but clothes never get warm. F22 is more common (open circuits from thermal cycling and age are more frequent than shorts).

How to test and replace the thermistor:

  1. Unplug the dryer. The thermistor is usually located on the exhaust duct inside the rear or lower-front cabinet panel — consult your model's tech sheet (typically taped inside the lower front panel behind the lint screen) for the exact location.
  2. Disconnect the two-wire connector from the thermistor. Set a multimeter to resistance (ohms). At room temperature (70°F / 21°C), a functioning Whirlpool thermistor reads approximately 10,000–11,000 Ω. A reading of “OL” (overload/open) confirms F22. A reading of zero or near-zero confirms F23.
  3. If the thermistor tests bad, replace it. The OEM part (Whirlpool part numbers vary by model — search your model number + “thermistor”) costs $15–$30 and is secured by a single screw.
  4. While inside the cabinet, also check the thermal cutoff fuse on the exhaust duct (a separate one-shot fuse that blows when the dryer overheats). Test it with a multimeter — it should read 0 Ω continuity. If it's blown, replace it ($5–$10) and find and fix the venting restriction that caused the overheat, or it will blow again.
$15–$30
A Whirlpool exhaust thermistor costs $15–$30 OEM and takes 15–30 minutes to replace. It is one of the highest ROI dryer repairs relative to the cost of a service call ($150–$250) or a new dryer ($400–$1,200+).

L2 / F31 — L2 Voltage Loss (Electric Dryers Only)

North American electric dryers run on a 240-volt circuit composed of two 120-volt legs — L1 and L2. The motor and controls draw power from L1 only (120 V), while the heating element requires both legs together (240 V). If L2 is missing:

  • The dryer starts, tumbles, and even runs a full cycle time — but nothing gets warm
  • The control board sees the L2 rail absent and displays L2 or F31

Diagnosis sequence for L2 / F31:

  1. Check the circuit breaker panel. Electric dryers use a double-pole 30-amp breaker. Open the breaker panel and look at the dryer's breaker. If one pole has tripped (it sits between On and Off, or the paddle feels loose), push it fully to Off, then back to On. A breaker that trips repeatedly has an underlying electrical fault — call an electrician.
  2. Check the terminal block fuses. Some older homes have a fuse-type dryer circuit (a plug-in fuse block rather than a breaker panel). If one of the two cartridge fuses has blown, the dryer will show the same L2 behavior. Replace the blown fuse (30A, 250V).
  3. Test the wall outlet. Using a multimeter set to AC voltage: probe L1 to neutral (should read ~120 V), L2 to neutral (should read ~120 V), and L1 to L2 (should read ~240 V). If any reading is significantly off, the wiring between the breaker and outlet has a fault — licensed electrician required.
  4. Check the power cord terminal block on the dryer. The cord connects to a 3- or 4-terminal block on the dryer's rear access panel. A burnt terminal or loose connection here can mimic a missing L2 leg. Unplug the dryer, remove the access panel, and inspect the terminals for scorch marks or loose screws.

F01 — Main Control Board Failure

F01 indicates the main electronic control board (PCB) has reported a fault. Before ordering a replacement board, follow these steps — many F01 codes are transient and do not require a board replacement:

  1. Power-cycle first. Unplug for 5 minutes (not just 1) to ensure full capacitor discharge. If F01 does not return after a clean power-up and test cycle, the fault was transient — common after power surges or interruptions.
  2. Inspect ribbon-cable connections. The main board connects to the user interface and sensor harnesses via ribbon cables with friction-lock connectors. Open the console (usually by removing the back panel of the console — two screws on the top rear) and firmly press each ribbon connector into its socket. A partially unseated ribbon mimics a dead board and is a common misdiagnosis.
  3. Check for visible board damage. Look for burnt components, darkened PCB traces, cracked solder joints, or bulging capacitors. If any are present, the board has genuinely failed.
  4. Replace if confirmed. Whirlpool dryer control boards range from $80 to $200 depending on model generation. Used/refurbished boards are available from appliance parts suppliers. When replacing, photograph the wiring harness connections before disconnecting anything.

F02 — Keypad / User Interface Failure

F02 indicates the control board detected a stuck or shorted button on the user interface (keypad or touch panel). The most common cause is a button that has been held down for more than 30 seconds (such as a child leaning on the Start button), causing the board to log a stuck-key fault. Less commonly, a control panel membrane switch has physically failed.

Fix: Power-cycle the dryer first. If F02 returns, inspect each button on the control panel for physical deformation or sticking. The user interface assembly is a $40–$100 part depending on model and is typically held in place by two to four screws and a ribbon connector.

F26 — Drive Motor Failure

F26 indicates the drive motor system failed. The drive motor serves two functions in a Whirlpool dryer: it turns the drum (via a belt) and it spins the blower wheel that pulls hot air through the drum. Before replacing the motor, always check the drum belt first:

  1. Listen. Open the dryer door mid-cycle. If the motor runs (you hear a hum or the blower, but the drum doesn't move), the belt has snapped or the idler pulley has failed. If the motor doesn't run at all, the motor or its thermal overload has tripped.
  2. Check the drum belt. The belt wraps around the entire drum circumference and the motor's drive pulley via an idler tensioner. A snapped belt is the most common cause of a drum that won't rotate. Drum belts cost $10–$25 and replacing them is a beginner-to-intermediate DIY job requiring front panel removal.
  3. Check the idler pulley. The spring-loaded idler tensioner keeps the belt taut. A seized or broken idler ($15–$30) can cause the belt to slip or cause the motor to draw excess current and trip its thermal cutout.
  4. Motor replacement. If the belt and idler are intact and the motor won't start, or starts briefly and then shuts off (thermal overload), the motor has failed. Whirlpool dryer motors range from $60 to $150. Replacing the motor requires more disassembly (drum removal) but is within reach for confident DIYers.

F28 / F29 — Moisture Sensor Open / Shorted

Whirlpool dryers with “Auto Dry” sensing modes use a pair of metal sensor bars on the inside of the drum to detect residual moisture. As clothes dry, conductivity between the bars decreases. F28 means the moisture sensor circuit is open (bars not touching or circuit broken). F29 means it is shorted (bars always reading wet).

In both cases, the dryer typically continues to run but cannot stop automatically based on dryness — it may either stop too soon (F28) or run indefinitely (F29). The dryer falls back on timed-dry mode.

Fix:

  • For F28: Clean the sensor bars (two curved metal strips visible on the inside rear drum wall) with fine steel wool or white vinegar on a cloth. Fabric softener residue is the most common cause of an open moisture sensor reading — the coating insulates the bars from the clothes.
  • For F29: Inspect the sensor bars for damage or foreign objects bridging them. If cleaning doesn't resolve F29, the moisture sensor wiring harness or the main board input has failed.
  • The moisture sensor assembly is a $25–$50 part. It is mounted on the lint duct housing inside the drum and held by two screws.

PF — Power Failure Alert

PF is not a fault code — it is an informational alert indicating the dryer lost power during an active cycle (typically from a brief outage, a tripped breaker, or a cord being unplugged). The dryer is simply noting that the previous cycle did not complete normally.

Fix: Press Start / Pause to resume the interrupted cycle, or press Cancel/Off and start a new cycle. If PF appears and the dryer was not interrupted by a power loss, investigate whether a faulty outlet or power cord is causing intermittent power drops.

Full Whirlpool Dryer Error Code Reference Table

Complete Whirlpool dryer fault code reference (WED / WGD / Cabrio / Duet / HE series)
CodeMeaningFirst stepDIY difficultyTypical part cost
AFAirflow restricted (also “Check Vent”)Clean lint screen; inspect full vent runVery easy$0–$30
F30Restricted outlet airflow (Duet format for AF)Same as AF aboveVery easy$0–$30
F01Main electronic control board failurePower-cycle 5 min; reseat ribbon cablesModerate$80–$200
F02Keypad / UI failure (stuck button)Power-cycle; check all buttonsEasy–Moderate$40–$100
F22Exhaust thermistor open circuitTest thermistor with multimeter; replace if openEasy$15–$30
F23Exhaust thermistor short circuitTest thermistor; replace if near 0 ΩEasy$15–$30
F26Drive motor failureCheck belt and idler first; then motorModerate–Advanced$10–$150
F28Moisture sensor openClean sensor bars; check wiringEasy$25–$50
F29Moisture sensor shortedInspect bars for bridging; clean; replace if neededEasy$25–$50
F31L2 voltage missing (electric only)Check circuit breaker; test outlet voltageEasy (breaker) or Electrician$0 or electrician rate
L2L2 voltage missing (same as F31, different display)Same as F31 aboveEasy (breaker) or Electrician$0 or electrician rate
PFPower failure during cycleResume or restart cycleNone requiredFree

DIY vs. Call a Tech

These Whirlpool dryer codes are reliably safe DIY fixes for homeowners comfortable with basic tools:

  • AF / F30: Always start with cleaning. Zero cost, no tools needed beyond a vacuum and brush.
  • F22 / F23: Thermistor replacement — multimeter to confirm, one screw and a connector to replace.
  • L2 / F31: Breaker reset is free. Outlet testing with a multimeter requires care around live voltage.
  • F28 / F29: Cleaning is always free and safe. Sensor bar replacement is one of the easier internal repairs.
  • PF: Resume or restart — no parts, no tools.

Call a tech (or consult an electrician first) for these situations:

  • L2 / F31 where the circuit breaker keeps tripping after reset — an electrical fault upstream of the dryer requires a licensed electrician.
  • F01 that returns after power-cycling and reseating all connectors — board replacement is straightforward but requires verifying the diagnosis is correct before spending $80–$200.
  • F26 confirmed motor failure — drum removal is required and the job requires more than basic tool confidence.
  • Any situation involving disassembly of the gas valve, burner, or igniter assembly on gas dryers.

Repair vs. Replace Math for Whirlpool Dryers

Whirlpool dryers have a median lifespan of 12–15 years. As a general benchmark, a repair is typically worth doing if:

  • The dryer is under 8 years old and the repair cost is less than 50% of a comparable replacement
  • The dryer is 8–12 years old and the fault is a low-cost part (thermistor, moisture sensor, belt)
  • The dryer is over 12 years old: major repairs (control board, motor) are harder to justify unless the replacement cost is very high (e.g., a high-end matching pair)
Whirlpool dryer repair vs. replace guidance by fault
Error code / faultTypical repair cost (parts + labor)Replace threshold (dryer age)
AF / F30 — vent cleaning$0 DIY; $80–$150 pro duct cleaningAlways repair — not a mechanical fault
F22 — thermistor$15–$30 DIY; $120–$180 service callRepair at any age
L2 — breaker / outlet$0–$150 electricianAlways repair — electrical, not appliance
F28 / F29 — moisture sensor$25–$50 DIY; $120–$180 service callRepair at any age
F26 — drum belt$10–$25 DIY; $120–$180 service callRepair at any age
F26 — motor replacement$60–$150 DIY; $250–$400 service callConsider replacing if dryer is over 12 years
F01 — control board$80–$200 DIY; $250–$400 service callConsider replacing if dryer is over 10 years

To calculate your dryer's age accurately, use ApplianceIQ's serial decoder with your Whirlpool dryer's serial number. The serial encodes the production week and year — see our Whirlpool serial number decoder guide for the full letter-code chart.

Know Your Dryer's Age Before You Repair

ApplianceIQ decodes your Whirlpool serial number to the exact production week and year, so you can make repair-vs-replace decisions based on actual age — not guesswork. Includes recall check and warranty status. Free for 25 lookups per month.

Decode Your Serial →

Frequently Asked Questions

What does AF or “Check Vent” mean on a Whirlpool dryer?
AF (Airflow) or “Check Vent” is a restricted-airflow alert. Clean the lint screen first (it should be cleaned before every load), then inspect the full exhaust duct from dryer to exterior wall cap. A clogged vent is also a fire hazard — the U.S. Fire Administration estimates clogged dryer vents cause approximately 2,900 home dryer fires per year.
What does F22 mean on a Whirlpool dryer?
F22 indicates the exhaust thermistor circuit is open. The dryer will not heat until the thermistor is replaced. At room temperature, a good Whirlpool thermistor reads approximately 10,000–11,000 Ω. The part costs $15–$30 and is secured by one screw inside the dryer cabinet.
What does L2 or F31 mean on a Whirlpool dryer?
L2 (also F31) means the dryer's 240V circuit is missing one leg of power. Electric dryers use two 120V legs; if one is absent, the motor runs but the heating element won’t heat. Check the double-pole circuit breaker in your panel — both poles must be in the ON position. A breaker that keeps tripping indicates an upstream wiring fault that needs an electrician.
What does F01 mean on a Whirlpool dryer?
F01 indicates a main control board failure. Before ordering a replacement board ($80–$200), unplug the dryer for 5 minutes and reseat all ribbon-cable connectors on the board. Many F01 codes are transient and clear after a full power-cycle. Replace the board only if F01 returns consistently and visible board damage is confirmed.
What does F26 mean on a Whirlpool dryer?
F26 indicates a drive motor system fault. Check the drum belt first — a snapped belt ($10–$25) is the most common cause. If the belt is intact and the motor won’t start, the drive motor has failed ($60–$150 plus labor for motor replacement).
How do I reset a Whirlpool dryer error code?
Press Power to stop the cycle, then unplug the dryer and wait 1 full minute. Plug back in and run a short Timed Dry test cycle. If the same code returns, a hardware fault is confirmed and you should proceed to diagnose the specific component. For L2 / F31, also check the circuit breaker before the power-cycle test.
My Whirlpool dryer tumbles but doesn’t heat — what code should I look for?
Tumbling without heat on an electric Whirlpool dryer is almost always L2 / F31 (missing breaker leg) or a blown thermal fuse. On a gas dryer, the same symptom points to a failed gas igniter, gas valve, or radiant flame sensor. If no code appears, hold Start for 5 seconds to retrieve stored codes from the control board's fault log on Cabrio and Duet models.