mypros+
Error code reference

Whirlpool Washer Error Code F12

Heater safety failure.

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

Your Whirlpool washer has detected a problem with the internal water heater and has stopped the cycle as a safety precaution. This usually means the heating element or one of the controls that manages it has failed or is behaving abnormally. A technician will need to inspect the heater and timer components to identify the exact cause and make the repair.

Diagnostic procedure

The full F12 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
First diagnostic step
Check heater and timer.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock F12 procedure $9.95

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

Most common causes of F12

Ranked by how often they cause this code
  1. 1Failed Heater Element
  2. 2Defective Thermal Cut-Out or Thermostat
  3. 3Faulty Timer
  4. 4Damaged Wiring or Loose Connections
  5. 5Control Board Fault

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 F12

What does F12 mean on a Whirlpool washer?
F12 indicates a heater safety failure, meaning the washer's control system has detected a fault in the water heating circuit. The machine stops the cycle automatically to prevent overheating or damage. The heater element and timer are the first components to inspect when this code appears.
Is it safe to keep using my washer when the F12 code is showing?
No, you should not continue running the washer while the F12 code is active. The code indicates a failure in the heating safety circuit, and continued operation could risk further damage to internal components. The washer is designed to stop automatically for this reason, and the fault should be diagnosed before resuming use.
Will resetting my Whirlpool washer clear the F12 error code?
A reset may temporarily clear the code, but if the underlying fault in the heater or timer circuit is still present, the F12 error will return. Resetting without diagnosing and repairing the root cause does not resolve the problem. The heater and associated components need to be tested and repaired or replaced to permanently clear the code.
Can I fix the F12 error on my Whirlpool washer myself?
Some causes, such as loose or corroded wiring connections, can be addressed by a confident DIYer with basic electrical knowledge and a multimeter. However, replacing a heater element, thermal cut-out, or timer requires comfort working with appliance wiring and some disassembly of the machine. If you are unsure about working with electrical components, a qualified technician is the safer option.
How much does it cost to repair a Whirlpool washer F12 error?
Repair costs vary depending on the failed component. A heater element replacement typically ranges from roughly $80 to $200 including parts and labor, while a timer replacement can range from around $100 to $300 depending on the model and service rates in your area. Wiring repairs are generally on the lower end of cost, while control board replacement tends to be the most expensive option.

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

Get Started

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