Skip to content
Industrial Error Code Fixes
Go back

Carrier 12 Error Code — Causes & Fix

⚡ Quick Answer

What Carrier error code 12 means, why the blower stays on after the heat cycle, and how to fix it step by step.

⚡ AT A GLANCEScroll down for full repair guide
What it meansWhat Carrier error code 12 means, why the blower stays on after the heat cycle, and how to fix it step by step.
Most likely causeMost hvac faults come from power, airflow, sensor, drain, ignition, or control-board conditions. Start with the lowest-risk checks before replacing parts.
First checkConfirm the exact code, power-cycle once, inspect the obvious safety/flow path, then follow the step-by-step checks below.
Repair time10-45 minutes for basic checks
Repair intent

Need this fixed instead of diagnosed?

What Carrier error code 12 means, why the blower stays on after the heat cycle, and how to fix it step by step.

Carrier 12 Error Code — What It Means

Carrier fault code 12 indicates the blower motor is running after the normal post-purge delay has expired. On Carrier induced-draft furnaces, the blower should shut off 60–90 seconds after the burner shuts down. When code 12 appears, the control board has detected the blower is still running beyond that window — usually because the high-limit switch tripped and is holding the blower on for cooling, or the control board itself is faulty.

Jump to Fix

Common Causes

Step-by-Step Fix

  1. Check and replace the air filter — A clogged filter is the most common cause. Replace with the correct MERV rating; do not use MERV 13+ on systems not designed for high-restriction filters.
  2. Inspect supply and return vents — Walk the structure and confirm all registers are open and unobstructed. Closed registers starve the system of airflow.
  3. Test the high-limit switch — With power off, locate the limit switch on the heat exchanger plenum. Use a multimeter to confirm continuity. A limit that has tripped manually reset it by pressing the red button; if it trips again immediately, the root cause (airflow or heat exchanger) is unresolved.
  4. Inspect the blower motor and capacitor — Spin the blower wheel by hand (power off). It should spin freely. Check the run capacitor with a capacitor tester; a weak capacitor causes slow blower speed and overheating.
  5. Reset the system — Cut power at the disconnect or breaker for 30 seconds, restore power, and monitor for recurrence. If code 12 returns after filter and airflow corrections, replace the control board.

Parts Often Needed

PartNotes
Air filter (1” or 4” media)Replace first; most common fix
High-limit switchManual-reset or auto-reset depending on furnace model
Blower run capacitorTest before replacing; match µF and voltage rating exactly
Control boardReplace if blower relay is stuck; match Carrier part number

Technician Tips

When diagnosing Carrier error codes, start with the LED blink count on the furnace control board. The green LED tells a different story than the amber one. A single blink usually means power only — no fault. Two to four blinks point to ignition or pressure switch issues. Five or more blinks often indicate limit circuit or sensor failures. Always clean the flame sensor with emery cloth before replacing any parts — it fixes roughly 40% of Carrier ignition lockout calls.

Common replacement parts for Carrier systems:

Need Replacement Parts?

Finding the right replacement parts for your equipment is critical to getting it running again. Check current prices on Amazon — prices and availability change frequently.

When to Call a Pro

If the high-limit switch resets but trips again within minutes, suspect a cracked heat exchanger — a serious safety issue requiring a licensed HVAC technician to inspect and replace before the furnace is returned to service.

See Also


Need a professional? Compare certified HVAC repair options before replacing parts.
Get Repair Quotes
Share this post on:

Previous Post
Armstrong Furnace E4 Error Code — Causes & Fix
Next Post
Carrier 22 Error Code — Causes & Fix