Whirlpool refrigerators use two overlapping code systems. Older side-by-side and top-mount models show E-codes: E1 (fresh-food sensor), E2 (freezer sensor or evaporator fan), E3 (defrost sensor), E6 (ice maker fan). Text codes appear on all recent models: PO (power outage — press any button to clear) and CF (communication failure between main board and door UI — check the hinge wire harness). Newer French door models add F-prefix codes: F8 EC, F8 E3, and F8 E8 all relate to the ice maker and dispenser system. Start every diagnosis with a 5-to-10-minute power cycle. And if you see CF on a Whirlpool, Maytag, KitchenAid, or JennAir side-by-side — check RefrigeratorSettlement.com first. A class-action settlement with a November 2, 2026 claim deadline may cover your repair entirely.
How Whirlpool's Two Code Systems Work
Whirlpool refrigerators produced over the last two decades show error codes in two distinct formats that confuse owners searching for help online. Understanding which system your model uses is the first step to correct diagnosis.
E-code system (side-by-side and top-mount, ~2000–present): These models display single-character alphanumeric codes — E1, E2, E3, E4, E5, E6, E7, E8 — on the temperature control panel. The board may cycle between the fault code and the current temperature reading on the same display. Each code maps to a specific sensor or component area.
F-code system (French door models, ~2013–present): Newer French door and bottom-freezer models use two-part codes following the same Fₓ Eₓ pattern as Whirlpool's washers. The most common refrigerator F-codes are F8 EC, F8 E3, and F8 E8 — all related to the ice maker and dispenser electronics. A standalone flashing F is a generic cooling alarm, not a specific component code.
Text codes (all recent models): Both systems are supplemented by plain-English codes — PO (Power Outage) and CF (Communication Failure) — that appear on any model with a full alphanumeric display.
KitchenAid, Maytag, Amana, and JennAir: All Whirlpool Corporation refrigerators share identical code vocabularies. If this guide says "E2 on a Whirlpool," it applies equally to a Maytag MFX or KitchenAid KRMF. The codes are platform-agnostic across the entire brand family.
Universal Reset Procedure (Do This First)
Before diagnosing any specific code, perform a full power-cycle reset. Whirlpool refrigerator control boards generate transient fault codes from power-line noise, brief door-ajar events, or momentary communication glitches — all of which clear after a proper reset.
- Unplug the refrigerator from the wall outlet. Do not rely on the panel controls — only a full power disconnection works. If the unit is hardwired or behind a tight cabinet, turn off the dedicated circuit breaker.
- Wait a full 5–10 minutes. This discharges the capacitors on both the main control board and the UI board and resets all communication states.
- Plug back in and wait 15 minutes for the startup and self-test cycle to complete before checking the display.
- If the code does not reappear after 24 hours of normal operation, the event was transient. If the code returns within a few hours, a physical component has failed.
Exception for PO: PO does not require a power cycle. Press any button on the control panel to dismiss it. PO is purely informational.
Entering Service Diagnostic Mode
Whirlpool's built-in diagnostic mode lets you read the most recently stored fault code without waiting for the failure to reproduce.
On models with an ice and water dispenser panel: Press and hold the Ice Mode button and the Light button simultaneously for 3 seconds. Release when you hear a chime. The display will cycle through active diagnostic codes. Press + or − to step forward or back through stored codes. Hold the same two buttons for 3 seconds to exit.
On side-by-side models with separate door-mounted controls: While pressing both the fresh-food and freezer door switches simultaneously, press the Freezer temperature + button three times within 10 seconds. The display will show "S" followed by stored fault codes. The sequence must be completed within the 10-second window.
Procedures vary by model year. If the above sequences don't engage on your unit, check the tech sheet taped inside the cabinet — Whirlpool ships every unit with the model-specific diagnostic sequence on the tech sheet, usually found behind an upper trim panel or the kick-plate.
PO and CF: The Two Most Searched Whirlpool Refrigerator Codes
PO — Power Outage: The Non-Fault Alert
PO is the only Whirlpool refrigerator code that requires no diagnosis. It means the refrigerator detected a power interruption — an outage, a tripped breaker, or a plug pulled during cleaning — and is alerting you to verify that food temperatures are still safe.
Press any button on the control panel to dismiss PO. The display will then show current compartment temperatures. Confirm the fresh-food section is at or below 37°F and the freezer is at or below 0°F. If temperatures are within range, no further action is needed. PO never indicates a component failure and does not require a service call.
CF — Communication Failure: The Most Expensive Whirlpool Refrigerator Code
CF is the code Whirlpool technicians encounter most frequently on side-by-side models, and it is the most costly to repair. It means the main control board at the bottom rear of the refrigerator has lost communication with the user-interface (UI) board mounted in the fresh-food door.
In most CF cases the cause is physical, not electronic. The wire harness connecting the main board to the UI board routes through the fresh-food door hinge. On side-by-side models, this hinge sees hundreds of open/close cycles per week; the wiring is designed to flex, but the insulation becomes brittle over time and the conductors fatigue and break — causing intermittent, then permanent, CF codes.
Diagnostic confirmation: With the refrigerator running and CF displayed, slowly open and close the fresh-food door while watching the display. If the code clears or changes with door position, the wire harness is the confirmed cause.
Common co-symptoms: ice maker failure (the ice maker harness often routes through the same hinge), door lights or dispenser controls working intermittently, and CF appearing at a specific door angle.
Repair cost: Wire harness replacement typically costs $250–$450 all-in. The harness part itself is $30–$100, but routing it through the hinge requires disassembly most owners prefer to leave to a technician. On some models, the fresh-food door must be ordered with the harness pre-installed, raising the cost further.
Sensor Codes: E1, E2, E3, E4, E5, E7
The E1 through E5 and E7 codes all indicate temperature sensor (thermistor) faults in different refrigerator zones. These sensors are small resistance-based probes that send real-time temperature readings to the main control board; when a sensor fails or disconnects, the board can no longer regulate that zone and raises an alarm. All sensor codes share the same diagnostic path: power cycle first, inspect wiring second, replace sensor third.
E1 — Refrigerator (Fresh-Food) Temperature Sensor
E1 means the temperature sensor in the fresh-food compartment has failed or is reading outside its normal range. The sensor is typically clipped to the ceiling or upper rear wall of the fresh-food section. After a 5-minute power cycle, if E1 returns: open the compartment and visually inspect the sensor. Accumulated frost can push the sensor out of its bracket and disconnect its connector — re-seating it often clears the code at zero cost. If the connector is seated and E1 persists, the thermistor element has failed. Replacement sensors cost $20–$50 and are accessible without major disassembly. This is the most DIY-friendly repair in the E-code family.
E2 — Freezer Temperature Sensor or Evaporator Fan
E2 is model-dependent and can indicate either a freezer compartment temperature sensor fault or an evaporator fan fault depending on the platform. On models where E2 is a fan fault, ice buildup against the fan blade is the first thing to rule out — the same 8-hour manual defrost that resolves LG's Er FF will often clear an E2 fan fault.
For sensor-type E2: the freezer sensor is located inside the freezer compartment near the evaporator cover. It is a higher-wear component than E1 because the freezer environment subjects the connector to thermal cycling between roughly −10°F and +40°F during each defrost cycle. Replacement cost: $20–$60 for the part. If E2 persists after a power cycle and a manual defrost, have a technician confirm whether the code is sensor-type or fan-type on your specific model before ordering parts — ordering the wrong component is the most common E2 diagnostic error.
E3, E4, E5 — Defrost System and Freezer Sensors
E3 — Defrost sensor fault. The defrost temperature sensor mounted on or adjacent to the evaporator coils has failed or is reading outside range. This sensor tells the control board when the coils have fully defrosted, stopping the heater before the freezer warms above freezing. A failed sensor causes either over-defrost (heater runs too long, food warms slightly) or under-defrost (heater never runs, progressive ice accumulation blocks all airflow over days to weeks, ultimately stopping cooling).
If E3 appears and both compartments are warming: unplug the refrigerator and leave both doors fully open for 24 hours. This performs a complete manual defrost that will temporarily restore cooling. After 24 hours, plug back in. If E3 returns within 24–48 hours, the defrost sensor or defrost thermostat (a safety fuse in the heater circuit) needs replacement. Parts cost $30–$80; all-in repair with labor is $120–$220.
E4 — Freezer temperature or defrost limit sensor fault. On most models, E4 represents a secondary freezer temperature sensor or a defrost thermostat (limit switch) that controls maximum defrost heater temperature. Diagnostic path is identical to E3: power cycle first, inspect wiring, then replace the component ($30–$80 for the part).
E5 — Freezer defrost sensor or ice maker compartment sensor. E5 maps to the defrost sensor circuit or, on models with a dedicated ice maker evaporator (common on French door models after ~2015), the ice maker compartment temperature sensor. On French door models, ice packing around the ice maker's sensor rather than a component failure is the first thing to rule out — defrost the ice maker compartment thoroughly before ordering parts. If E5 returns after defrost, sensor replacement is required ($30–$80).
Ice Maker Codes: E6 and the F8 Family
E6 — Ice Maker Fan Motor Failure
E6 on Whirlpool refrigerators with a dedicated ice maker evaporator (French door models from approximately 2015 onward) indicates the ice maker compartment fan motor has stopped operating. Without this fan, ice production stops and the ice maker compartment warms. Unlike LG's fan codes where ice blockage is the primary cause, Whirlpool's E6 more often represents a genuine motor failure, but defrosting the ice maker compartment first is still the right first step:
- Empty the ice bucket completely.
- Use a hair dryer on low heat, held 6 inches from the ice maker module, to melt any ice pack around the fan blade.
- Power cycle the unit.
If E6 returns, the fan motor assembly ($80–$150 in parts) needs replacement. All-in repair cost with labor is typically $200–$350.
F8 E3, F8 E8, F8 EC — French Door Models (2013–Present)
These three F-codes appear on Whirlpool's French door and bottom-freezer refrigerators and all relate to the ice maker, water dispenser, or electronic control systems in the freezer drawer area. Per Whirlpool's official product help, the initial troubleshooting step for all three is identical:
- Power the unit down by unplugging or turning off the circuit breaker for 1 minute.
- Power back on.
- Confirm the cooling function is turned on (not in Demo Mode).
- Monitor for 1 minute. If the code does not return, the fault was transient.
F8 EC — Electronic communication fault between the main control board and the dispenser or freezer drawer UI board. Analogous to CF but specific to the freezer drawer electronics rather than the fresh-food door. If F8 EC returns after two power cycles, a technician is needed to evaluate the wiring harness and control boards.
F8 E3 — Fault in the ice dispenser door or actuator mechanism. The dispenser ice door opens mechanically when ice is requested; F8 E3 means the door's position sensor or actuator has failed. If the code returns after a power cycle, the ice maker assembly or dispenser actuator requires inspection ($200–$400 all-in).
F8 E8 — Ice maker or dispenser electronic board fault. If F8 E8 returns after two resets, a technician must diagnose whether the ice maker control board or the dispenser board has failed ($200–$450 all-in).
The Flashing F: Whirlpool's Generic Cooling Alarm
A standalone flashing F — with no accompanying number or letter — is not a specific fault code. It is the control board's generic cooling alarm, most commonly caused by:
- Cooling function disabled (Demo Mode). The refrigerator has been accidentally switched to Demo or Showroom Mode, which disables the cooling system while keeping lights and display active. Check your owner's manual for the Demo Mode exit sequence specific to your model — common combinations include holding "Max Ice" and "Vacation" simultaneously for 3 seconds.
- An underlying code triggering a generic alarm. The flashing F accompanies a specific code (E1, CF, F8 EC, etc.) that alternates with it on the display. The flashing F is the alert; the alphanumeric code is the diagnosis.
Power cycle the unit. If the flashing F resolves and the cooling function is active, a transient event triggered the alarm. If F continues to flash after a power cycle, verify the cooling function is on — if it is, check for an alternating alphanumeric code on the same display and diagnose that specific code.
Full Whirlpool Refrigerator Error Code Reference Table
| Code | Applies to | Meaning | First step | Typical all-in cost |
|---|---|---|---|---|
| PO | All models | Power outage detected | Press any button to dismiss | $0 |
| CF | Side-by-side, French door | Main board ↔ door UI communication failure | Power cycle 10 min; check door hinge harness | $0–$450 (check settlement first) |
| E1 | Side-by-side, top-mount | Fresh-food temperature sensor fault | Power cycle; re-seat sensor connector | $60–$150 |
| E2 | Side-by-side, top-mount | Freezer temperature sensor or evaporator fan fault | Power cycle; manual defrost (fan variant) | $60–$250 |
| E3 | Side-by-side, top-mount | Defrost sensor / defrost thermostat fault | Power cycle; 24-hr manual defrost if compartments warming | $120–$220 |
| E4 | Side-by-side, top-mount | Freezer temp / defrost limit sensor fault | Power cycle; inspect sensor wiring | $120–$220 |
| E5 | Side-by-side, French door | Freezer defrost or ice maker compartment sensor | Defrost ice maker; power cycle | $80–$200 |
| E6 | French door (ice maker) | Ice maker fan motor failure | Defrost ice maker; power cycle | $200–$350 |
| E7 | Side-by-side | Environmental / ambient temperature sensor fault | Power cycle; inspect sensor connector | $60–$150 |
| E8 | Side-by-side | Secondary environmental or ice maker sensor fault | Power cycle; inspect ice maker harness | $80–$200 |
| F8 EC | French door (2013+) | Freezer drawer / dispenser electronic control comm. fault | Power cycle 1 min; ensure cooling on | $250–$550 |
| F8 E3 | French door (2013+) | Ice dispenser door / actuator fault | Power cycle; inspect ice door actuator | $200–$400 |
| F8 E8 | French door (2013+) | Ice maker / dispenser board electronic fault | Power cycle; service if returns | $200–$450 |
| Flashing F | French door, bottom-freezer | Generic cooling alarm (cooling off or underlying fault) | Confirm cooling on; exit Demo Mode if needed | $0–varies |
The CF Wire-Harness Defect: Class-Action Settlement Details
The CF communication failure is not simply wear — Whirlpool's own engineering documents acknowledge that the fresh-food door wire harness design was insufficiently robust for the mechanical demands of daily use. A class-action lawsuit alleged that Whirlpool, Maytag, KitchenAid, and JennAir side-by-side refrigerators were sold with a defective harness that would predictably fail within the normal service life of the appliance.
The settlement received preliminary court approval on March 3, 2026 and covers certain models manufactured between approximately 2011 and 2021. Eligible class members may receive:
- A free repair of the wire harness defect
- Or a cash payment of up to 50% of the refrigerator's original purchase price
The claim filing deadline is November 2, 2026. To check eligibility, visit the settlement information page and enter your model number. You can find your model number on the label inside the fresh-food door jamb. To confirm the manufacture date and verify your unit falls within the covered window, run the serial number through ApplianceIQ's serial decoder — it returns the exact manufacture date in seconds.
If you already paid out of pocket for a CF repair on a covered unit, you may still file a claim for reimbursement before the deadline. Keep any service receipts as documentation.
When to DIY vs. Call a Technician
Whirlpool's parts ecosystem is one of the most accessible in the industry — PartSelect, RepairClinic, and AppliancePartsPros carry virtually every sensor, fan motor, and harness in stock. That said, refrigerators involve sealed refrigerant systems and multi-board diagnostics that can escalate quickly if a sensor code is misidentified as a board failure.
| Code / scenario | DIY difficulty | Recommendation |
|---|---|---|
| PO — Power Outage | None | Owner action |
| CF — after storm or power event | None — power cycle | Power cycle; check settlement eligibility before booking a tech |
| CF — persistent after power cycle | Moderate-high (hinge disassembly) | Tech recommended; confirm settlement eligibility first |
| E1 / E7 — first occurrence | Easy — re-seat connector | DIY: inspect and re-seat sensor before ordering anything |
| E1 / E7 — confirmed sensor failure | Easy (clip-in swap) | DIY-friendly |
| E2 — fan variant, first occurrence | Moderate (manual defrost) | DIY: defrost and power cycle first |
| E2 — sensor variant confirmed | Easy-moderate | DIY-possible with correct part ID |
| E3, E4 — defrost sensor | Moderate (evaporator panel access) | Tech recommended — defrost assembly is behind interior panels |
| E6 — ice maker fan | Moderate (ice maker area access) | DIY-possible with experience |
| F8 EC / F8 E8 — returns after power cycle | High (board-level diagnosis) | Tech required |
| Flashing F — Demo Mode | None (button sequence) | Owner action; consult the manual |
Critical rule: Do not order a control board for any E-code without first confirming the sensor wiring is intact. A $200–$400 replacement board will not fix an E1 caused by a $30 thermistor with a loose connector. A correctly functioning Whirlpool thermistor reads approximately 5,000–10,000 ohms at room temperature on a multimeter in resistance mode. An open circuit (infinite resistance) or a short (near-zero resistance) confirms sensor failure without replacing the board.
Also confirm your unit is not still under warranty. Whirlpool's standard limited warranty is 1 year parts and labor; most models include a separate 5-year sealed system warranty (compressor, evaporator, condenser, connecting tubing, driers) covering parts only. Decode the manufacture date from your serial number using the Whirlpool serial number decoder before authorizing any compressor-related repair.
Repair vs. Replace Math for Whirlpool Refrigerators
Whirlpool refrigerators are among the longest-lived large appliances — the NAHB puts average lifespan at 14–17 years, with well-maintained side-by-side models often exceeding 15 years. The industry 50% rule (replace if repair exceeds 50% of a comparable new unit's cost) puts the threshold at roughly $400–$1,200 depending on the replacement tier.
- Sensor codes (E1–E5, E7) — $60–$220 all-in: Almost always worth repairing at any age. These are inexpensive parts and sensor failure is not predictive of broader system degradation.
- E6 ice maker fan — $200–$350 all-in: Repair on units under 12 years old. The ice maker fan is a wear part; its failure does not indicate the sealed system is approaching end of life.
- CF wire harness — $250–$450 all-in: Repair makes financial sense on units under 12 years old — if the settlement does not cover it. If it does, the repair is free.
- F8 EC board replacement — $350–$550 all-in: Evaluate unit age carefully. On a refrigerator over 12 years old, a $400+ board repair merits a replacement conversation.
- Sealed system failure (compressor, refrigerant leak) — $600–$1,400+ all-in: On any unit over 10 years old, replacement is almost always the better financial decision. For units within the 5-year sealed system warranty window, the part cost may be $0 — confirm your manufacture date before authorizing the repair.
The manufacture date matters more than the purchase date for this math. Use ApplianceIQ to decode your Whirlpool serial number and get the verified manufacture date instantly — then apply the 50% rule with the correct unit age. For a structured framework, see our appliance repair-vs-replace decision tree and 2026 repair cost math guide.
Related Whirlpool & Refrigerator Guides
Know your fridge's exact age before calling a tech
Enter your Whirlpool model and serial number on ApplianceIQ to decode the manufacture date, confirm warranty status, and check for active recalls — all from a single lookup. 25 free lookups/month, no credit card required.
Start free lookups →Frequently Asked Questions
What does CF mean on a Whirlpool refrigerator?
What does E1 mean on a Whirlpool refrigerator?
How do I reset a Whirlpool refrigerator error code?
What does E3 mean on a Whirlpool refrigerator?
What does the flashing F mean on a Whirlpool refrigerator?
Is there a class-action settlement for Whirlpool refrigerator wire harness failures?
Do Whirlpool refrigerator error codes apply to KitchenAid and Maytag models?
Sources
- Whirlpool Product Help — Refrigerator Error Codes, Blinking, Flashing Lights (official)
- Whirlpool Product Help — F8 EC Error Code (official)
- Whirlpool Product Help — F8 E3 Error Code (official)
- Whirlpool Product Help — F8 E8 Error Code (official)
- Whirlpool Product Help — PO Error Code (official)
- Open Class Actions — Whirlpool Refrigerator Wire Harness Class-Action Settlement (March 2026)
- iFixit — Whirlpool Refrigerator Error Code Troubleshooting
- PartSelect — Whirlpool Appliance Fault Codes
- Appliance GrandMasters — Whirlpool Refrigerator Error Codes Guide