Whirlpool Refrigerator Error Codes — Complete Diagnostic Code Guide
Whirlpool refrigerators use two error reporting systems depending on the model generation: digital display codes (on units with LCD or LED temperature displays) and LED blink patterns (on units without digital displays). Both systems follow Whirlpool Corporation's universal diagnostic architecture — the same codes apply across Whirlpool, Maytag, KitchenAid, and Amana refrigerators since they share control board platforms.
Understanding these codes saves significant diagnostic time. Rather than testing every component, the error code directs you to the specific failed circuit. Whirlpool's tech sheet (taped inside the console, toe panel, or rear panel of every unit) contains the complete code table for your specific model — this guide covers the most commonly encountered codes across all WRF, WRS, and WRT model families.
Entering Whirlpool Diagnostic Mode
Before you can read stored error codes, you need to enter the service diagnostic mode. The entry sequence varies by model but follows a common pattern:
For models with door-mounted controls (most WRF and WRS): Press the door alarm button three times within 10 seconds while the door is open. The display enters diagnostic mode, showing stored fault codes sequentially.
For models with console-mounted controls (WRT and some older WRS): Press a specific 3-button sequence within 4 seconds. The exact buttons vary — check the tech sheet for your model. Common sequences include: Freezer Temp Up + Freezer Temp Down + Freezer Temp Up, or Light + Ice Type + Light.
For models without digital display: Look for a diagnostic LED on the main control board (accessible behind the temperature control panel in the refrigerator section, or behind the rear lower access panel). The LED blinks in patterns representing error codes.
Do You Have the Right Tools?
Refrigerant gauges ($200+), vacuum pump ($250), leak detector ($150), and EPA-certified recovery equipment. Our technician arrives with $15K+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Common Error Codes and Their Meaning
PO — Power Outage Detected
What it means: The control board detected an AC power interruption and is alerting you that temperatures may have risen during the outage. This is informational only — not a malfunction.
How to clear: Press any button on the control panel. The display returns to normal temperature readings and the compressor resumes operation immediately. Note: the refrigerator will NOT begin cooling until you dismiss the PO code. If you have been away and did not notice a power outage, your food may have been at unsafe temperatures.
Sacramento/Bay Area relevance: This code appears frequently in homes subject to grid micro-outages — brief power interruptions lasting seconds to minutes that are common during peak summer demand periods and during PGE Public Safety Power Shutoffs. The PO code triggers even for momentary outages under 1 second if the control board fully de-energizes.
Action needed: None beyond clearing the code. If the refrigerator does not resume cooling after clearing PO, there is a secondary electrical issue (blown fuse in the control board, damaged compressor relay from power surge, or supply line problem). Check your circuit breaker and verify stable voltage at the outlet.
Error Code 01 — Defrost Bi-Metal Open
What it means: The defrost thermostat (bi-metal) has remained in the open position beyond the expected threshold. The Adaptive Defrost control board initiated a defrost cycle but detected that the heater circuit did not conduct — either because the bi-metal thermostat is stuck open (most common) or the heater itself is broken (open circuit in either component prevents current flow).
Symptoms: Frost buildup on the evaporator coils (visible behind the freezer rear panel), progressively warming temperatures despite continuous compressor operation, possible evaporator fan noise from blade contacting ice.
Diagnosis and repair:
- Access the evaporator by removing the freezer rear panel (4-6 Phillips screws).
- Locate the defrost thermostat — a disc or oval component clipped to the evaporator tubing near the top.
- Test the thermostat with a multimeter: it should show continuity when cold (below approximately 30 degrees F) and open circuit when warm. If it shows open circuit while still clipped to the cold evaporator, it has failed.
- Also test the defrost heater: measure resistance across its terminals. Expect 20-60 ohms. Open circuit means a burned-out element.
- Replace the failed component.
Parts Cost: $15–$75 (thermostat or heater) Professional Repair Cost: $130–$300
Error Code 02 — Control Board Communication Failure
What it means: The main control board cannot communicate with a secondary board or sensor. On models with separate UI (user interface) boards and main control boards, this indicates a wiring harness disconnection, a failed ribbon cable, or one of the two boards has a dead communication IC.
Symptoms: Display may show erratic readings, temperature settings may not respond to button presses, or certain functions (ice maker, water dispenser) may stop responding while others work normally.
Diagnosis and repair:
- Unplug the refrigerator for 5 minutes and restore power — a hard reset sometimes resolves communication errors caused by electrical noise or momentary glitches.
- If the code returns, inspect the ribbon cable or wire harness connecting the UI board to the main board. On WRS side-by-side models, this cable runs through the door hinge area and can be pinched when the door is removed for any reason.
- Reseat all wire harness connectors — unplug and firmly replug each connector on both boards.
- If reseating fails, one of the boards has a hardware fault and needs replacement. The main control board is the more common failure — it handles more circuits and is more susceptible to power surge damage.
Parts Cost: $50–$200 (control board, model-specific) Professional Repair Cost: $180–$400
LED Blink Patterns (Models Without Digital Display)
2 blinks, pause, repeat: Thermistor (temperature sensor) reading out of range. The sensor is reporting a temperature that the board considers impossible (usually open circuit reading, interpreted as extremely cold). Check thermistor wiring first, then test sensor resistance.
3 blinks, pause, repeat: Evaporator fan circuit failure. The board is sending power to the evaporator fan but detecting no current draw (fan motor open circuit). The fan motor needs replacement.
4 blinks, pause, repeat: Defrost circuit fault. Similar to error code 01 — the defrost heater circuit is not conducting when energized. Test the heater and thermostat.
5 blinks, pause, repeat: Compressor circuit timeout. The board commanded compressor operation but did not detect start confirmation. Usually the compressor start relay has failed, or the compressor itself has seized.
Continuous rapid blinking: Board self-test failure. The control board has detected an internal fault and cannot operate. Board replacement is required.
Temperature Display Flashing
On models with digital temperature displays, a flashing reading (rather than steady) indicates the compartment temperature has risen above a safety threshold — typically above 55 degrees F for the refrigerator or above 26 degrees F for the freezer. This is a temperature alarm, not a component error code. It occurs after:
- Power outages (clear with PO dismissal)
- Door left open for extended period
- Component failure preventing cooling (compressor, fan, sealed system)
The flashing continues until temperatures return to normal range. If temperatures do not recover within 4-6 hours after correcting the cause, a component has failed.
Error Codes by Subsystem
| Code/Pattern | Subsystem | Component | Urgency |
|---|---|---|---|
| PO | Power | None (informational) | Low — clear code |
| 01 | Defrost | Thermostat or heater | High — frost accumulating |
| 02 | Communication | Board/wiring | Medium — may affect multiple functions |
| 2 blinks | Sensing | Thermistor | High — incorrect temp regulation |
| 3 blinks | Airflow | Evaporator fan motor | High — compartments warming |
| 4 blinks | Defrost | Heater circuit | High — frost accumulating |
| 5 blinks | Compressor | Start relay or compressor | Critical — no cooling |
| Rapid blink | Control | Main board | Critical — replace board |
| Flashing temp | Temperature | Various | Depends on cause |
Safety First — Know the Risks
Refrigerant (R-134a/R-600a) requires EPA certification to handle. Improper discharge is a federal violation and health hazard. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Clearing Error Codes After Repair
After replacing the failed component, the stored error code must be cleared from the control board memory:
- Unplug the refrigerator for 5 minutes.
- Restore power.
- Enter diagnostic mode and verify the code no longer appears.
- On some models, the code clears automatically after the next successful cycle (defrost cycle completes for code 01, temperature reaches setpoint for temperature faults).
- If the code persists after repair, verify the repair was correct — retest the replaced component and check wiring connections.
When Error Codes Indicate Control Board Replacement
Control board replacement is warranted when:
- Multiple unrelated error codes display simultaneously (suggests board-level failure rather than individual component faults)
- Code 02 persists after reseating all connectors and testing harnesses for continuity
- Rapid blinking diagnostic LED
- Erratic behavior that does not correspond to any specific code (random beeping, display corruption, unresponsive controls)
Whirlpool control boards are model-specific — the part number is printed on the board itself. Aftermarket boards are available for most models at 40-60% of OEM pricing. When replacing, photograph all wire harness positions before disconnecting to ensure correct reassembly.
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Common Scenarios That Trigger Multiple Codes
Power surge (lightning, grid event): May trigger PO + code 02 + flashing temperatures simultaneously. Clear PO first, wait for normal operation to resume. If code 02 persists, the surge damaged the control board.
Extended outage (hours): PO + flashing temperatures. Clear PO, allow 6-8 hours for temperature recovery. No repair needed unless temperatures do not recover.
Gradual defrost failure: Code 01 initially, then flashing temperatures develop over days as frost accumulation blocks cooling. Fixing the defrost component (code 01) resolves both.
Same-Day Appliance Repair
Fixed or It's Free
$89 → $0 Service Call & Diagnosis — offer ends May 25
Diagnostic Mode Functions Beyond Error Codes
Whirlpool's diagnostic mode also allows you to:
- Force individual component tests — run the compressor, evaporator fan, condenser fan, defrost heater, or ice maker independently to verify operation.
- Read live sensor values — display current thermistor readings in real-time to verify sensor accuracy.
- Force a defrost cycle — initiate immediate defrost regardless of the Adaptive Defrost timer position.
- View cycle history — some models store compressor run-time, defrost frequency, and door-opening counts.
The specific key presses for each function are documented on your model's tech sheet. Whirlpool tapes this sheet inside the console (top-freezer models), behind the toe kick panel (French door models), or on the rear panel.
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Cost Comparison by Error Code
| Error Code | Most Likely Part | Parts Cost | Professional Cost |
|---|---|---|---|
| PO | None required | $0 | $0 |
| 01 | Defrost thermostat/heater | $15–$75 | $130–$300 |
| 02 | Control board | $50–$200 | $180–$400 |
| 2 blinks | Thermistor | $15–$45 | $130–$250 |
| 3 blinks | Evaporator fan motor | $30–$75 | $130–$260 |
| 5 blinks | Start relay | $15–$40 | $100–$180 |
| Rapid blink | Main control board | $80–$200 | $200–$400 |
FAQ
Q: My Whirlpool refrigerator shows PO and will not cool — I pressed the buttons but nothing happens.
If pressing buttons does not clear the PO display, the control board may have been damaged by the power event that caused the outage. Try unplugging for 5 minutes and restoring power. If PO remains and buttons are unresponsive, the UI board or main board has failed — typically from a voltage surge during the outage.
Q: Where is the tech sheet on my Whirlpool refrigerator?
Whirlpool tapes a tech sheet in one of three locations: inside the front console (lift or remove the console cover on top-freezer models), behind the toe kick panel at the bottom front (French door and side-by-side models — the panel snaps off with spring clips), or on the rear exterior panel. This sheet contains your model's specific diagnostic entry sequence and complete error code table.
Q: Can I reset my Whirlpool refrigerator by unplugging it?
Yes — unplugging for 5 minutes performs a hard reset that clears temporary faults and restores the control board to default operating state. However, if the error code reappears after the reset, an actual component failure exists and unplugging is not a permanent solution.
Q: My Whirlpool refrigerator has no display — how do I check for error codes?
Models without digital displays use LED blink patterns on the main control board. Access the board by removing the temperature control panel cover inside the refrigerator compartment, or by removing the rear lower access panel (depending on model). The diagnostic LED blinks in counted patterns — each count corresponds to a specific fault.
Error code appearing on your Whirlpool refrigerator? Our technicians carry diagnostic tools and common replacement parts (thermostats, control boards, fan motors) for same-visit resolution. Schedule a repair →


