Carrier Furnace Code 12: Meaning, Causes & Fixes
Get this fixed by a local pro
Free, no-obligation quotes from licensed HVAC technicians in your area. Compare up to 3 estimates before anyone visits.
Carrier furnace code 12: what it means
Carrier Furnace Code 12 means “Blower On After Power Up” — the control board detected that either its 115 VAC (line voltage) or 24 VAC (control/thermostat voltage) power was interrupted during a call for heat.
When power returns, the board plays it safe: it runs the blower for about 90 seconds to clear any residual heat from the heat exchanger, then returns to normal operation. That’s the whole story — this is a status/history code, not a lockout.
Because it’s a self-clearing code, you do not need to reset the furnace. Once power is stable and a normal cycle completes, Code 12 stops flashing. It may still sit in the board’s fault-history memory as a record that a power interruption happened.
The value of Code 12 is what it tells you: if it shows up repeatedly, your furnace is losing power mid-cycle, and something is causing that — anything from a tripped breaker to a loose wire or a failing transformer. Those are worth chasing down.
Note: LED flash legends can vary slightly between board revisions. Always confirm the flash count against the diagnostic label printed inside the blower compartment door of your specific unit.
Carrier furnace code 12: common causes, ranked by probability
- A normal utility power blip or outage — a brief grid interruption during a heat call. Extremely common after storms or momentary sags. Nothing is wrong with the furnace.
- A tripped breaker or a bumped furnace disconnect switch — someone switched off the service switch, or the breaker tripped and reset.
- Loose or corroded 115 VAC line-voltage connections — at the disconnect, junction box, or board line terminals, causing intermittent dropout.
- Loose or damaged 24 VAC control wiring — thermostat wire, board terminals, or a low-voltage splice interrupting control power momentarily.
- A weak or failing low-voltage transformer — dropping out under load and briefly killing the 24 VAC control circuit.
- A control board issue — an aging board that momentarily loses its own power or misreads voltage. Least common; diagnosed by elimination.
If Code 12 appears once after a known storm or outage, it usually needs no action. If it appears repeatedly, causes 3–6 deserve a technician’s attention.
How to fix Carrier furnace code 12: safe checks first
These are the only checks a homeowner should do — no cabinet, no wiring, no tools inside the unit.
- Check your thermostat. Confirm it’s set to Heat and the setpoint is above room temperature. If it’s a battery model, replace the batteries — a dying thermostat can drop the call for heat.
- Check the breaker. Find the furnace circuit in your electrical panel. If it’s tripped, switch it fully off, then back on once.
- Check the furnace switch. The wall switch near the furnace (looks like a light switch) must be ON. Make sure it wasn’t bumped off.
- Was there a recent power outage or storm? If so, Code 12 is almost certainly just a record of that event — no further action needed.
- Check that the blower door is fully seated. A panel that isn’t closed all the way can interrupt power via the door interlock. Reseat it firmly.
- Look at supply and return vents. Make sure registers are open and unobstructed so airflow is normal once the furnace runs.
If the code keeps returning after these checks, stop here — the remaining causes are inside the cabinet and are technician work.
How a technician will diagnose it
A qualified tech treats Code 12 as a clue, then hunts for the intermittent power loss. Expect them to:
- Read the full fault history from the control board to see how often Code 12 has logged and what other codes accompany it.
- Measure 115 VAC at the disconnect and at the board’s line terminals, checking for voltage sags or dropout.
- Inspect and tighten line-voltage connections at the disconnect, junction box, and board.
- Measure 24 VAC at the board and test the low-voltage transformer under load for dropout.
- Check the door interlock switch and its wiring for intermittent contact.
- Inspect thermostat wiring end-to-end for loose terminals, corrosion, or damaged splices.
- Evaluate the control board last, replacing it only if power delivery elsewhere checks out clean.
A good tech will not simply swap the board without first confirming the power supply is stable — that’s the sanity check on any quote you get.
Symptom, cause and what to do
| Symptom | Likely cause | DIY action | Technician job |
|---|---|---|---|
| Code 12 once after a storm/outage | Utility power blip | Verify thermostat & breaker; no further action | None needed unless recurring |
| Blower runs ~90s then furnace works normally | Normal post-power-up blower purge | Confirm normal heating resumes | None — expected behavior |
| Breaker tripped, Code 12 logged | Tripped breaker / off switch | Reset breaker once; check furnace switch | Investigate why breaker tripped if repeated |
| Code 12 recurs with no outages | Loose 115 VAC connection | Reseat blower door | Test & tighten line-voltage connections |
| Intermittent heating, Code 12 repeating | Loose 24 VAC / thermostat wiring | Replace thermostat batteries | Inspect & repair low-voltage wiring |
| Code 12 with random dropouts under load | Failing transformer | None | Test & replace 24 VAC transformer |
| Persistent Code 12, wiring checks clean | Control board fault | None | Replace control board |
Carrier furnace code 12 repair cost
Code 12 itself is free to “fix” when it’s just a power blip. Costs only appear when a real intermittent fault is found:
- No repair needed (power blip / outage): $0
- Diagnostic / service call: $90 – $180 (often waived if repair is done)
- Tighten or repair line- or low-voltage connections: $100 – $250
- Low-voltage transformer replacement: $150 – $300
- Thermostat replacement (if it’s dropping the call): $120 – $350 installed; $20 – $250 DIY for the stat itself
- Control board replacement: $350 – $700+ depending on model
Get connection and transformer checks done before authorizing a control board — the board is the most expensive and least likely cause.
Related codes
- Carrier Furnace Code 13: Meaning, Causes & Fixes
- Carrier Furnace Code 14: Ignition Lockout Causes & Fixes
- Carrier Furnace Code 31: Pressure switch — Causes, Fixes & Costs
- Carrier Furnace Code 33: Causes, Fixes & Costs
- Carrier Furnace Code 34: Ignition Proving Failure & Fixes
- Carrier Furnace Code 41: Blower Motor Fault & Fixes
Frequently asked questions
Is Carrier Code 12 a serious problem?
Usually not. It's a status/history code telling you power (115 VAC or 24 VAC) was interrupted during a call for heat. The furnace runs the blower about 90 seconds, then resumes normal operation.
Does Code 12 stop my furnace from heating?
No. Code 12 is not a lockout. Once power is stable, the furnace should heat normally. If it keeps recurring, an intermittent power or connection problem is worth investigating.
Do I need to reset the furnace after Code 12?
No manual reset is required. The code clears itself once the control sees stable power and completes a normal cycle. It may remain in the fault history log until cleared or overwritten.