Carrier · Furnace

Carrier Furnace Code 23: Pressure Switch Did Not Open

Last updated Sep 15, 2026 · By fixme.vip Editorial

Carrier Furnace: Code 23
Applies to: Carrier condensing and non-condensing gas furnaces with LED fault-code control boards (Infinity, Performance and Comfort series). The exact code number and label can vary by board generation; some newer boards report a stuck pressure switch differently, so confirm against the legend on the unit's door panel.
Typical repair cost: $0 DIY – $350 if the pressure switch or wiring needs replacement — compare free local quotes

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.

Get free local quotes

Carrier furnace code 23: what it means

Carrier Furnace Code 23 means the pressure switch did not open — the switch contacts were already closed at the start of the heating cycle, before the inducer (draft) motor started.

Under normal operation, the pressure switch should be open when the furnace is at rest, then close once the inducer motor spins up and creates the correct draft. The control board watches for that sequence. If the switch is closed while the inducer is still off, the board can’t verify that the switch is working as a genuine safety proof of draft — so it flags Code 23 and won’t allow ignition.

This is a control-circuit safety fault, not a gas or flame problem. The furnace is protecting itself: if a stuck-closed switch were allowed to fool the board, the furnace could fire without proper venting. On most Carrier boards this fault re-checks every startup — it clears when the switch behaves correctly but will keep reappearing until the underlying stuck switch or wiring is repaired.

Carrier furnace code 23: common causes, ranked by probability

  1. Pressure switch stuck closed — the most common cause. Contacts inside the switch weld or stick shut and never open at rest.
  2. Shorted or pinched switch wiring — a wire chafed against sheet metal or a damaged connector shorts the circuit, mimicking a closed switch.
  3. Failed/degraded pressure switch — an aging switch whose diaphragm or contacts no longer reset to the open position.
  4. Incorrect switch or wrong pressure rating installed — after a prior repair, a mismatched switch may not open at the expected setpoint.
  5. Moisture or debris inside the switch — condensate or dirt holding the contacts closed (more common on high-efficiency condensing models).

Note: causes like blocked vent piping or a clogged condensate trap typically produce a switch that won’t close (Code 31), not one that won’t open. Code 23 is specifically the opposite failure — a switch stuck in the closed position.

How to fix Carrier furnace code 23: safe checks first

These are the only steps a homeowner should do. Everything else on this fault is inside the cabinet and is technician work.

Do not open the furnace cabinet, remove or bypass the pressure switch, or disconnect its tubing. If Code 23 returns after one reset, call a technician.

How a technician will diagnose it

A qualified HVAC tech will confirm the fault with a systematic check so you can sanity-check any quote:

  1. Read the code history on the control board LED to confirm Code 23 versus a related pressure-switch code.
  2. Measure the pressure switch at rest with a multimeter — a properly working switch reads open with the inducer off. A closed reading confirms the stuck switch.
  3. Inspect the wiring and connectors from the switch to the board for shorts, chafing, or pinched wires against sheet metal.
  4. Verify the switch spec matches the furnace model and its pressure rating (important after prior repairs).
  5. Check for moisture or debris in the switch body and its hose (common on condensing units).
  6. Test the sequence by watching the switch open at rest and close when the inducer runs, confirming the repair.

Symptom, cause and what to do

SymptomLikely causeDIY actionTechnician job
Furnace won’t ignite, board flashes Code 23Pressure switch stuck closedOne breaker reset; call a pro if it returnsTest switch continuity, replace stuck switch
Code 23 returns every cycleShorted or pinched switch wiringConfirm thermostat/filter, then call proTrace and repair or replace damaged wiring
Intermittent Code 23, worse when humidMoisture/debris in switchCheck condensate line for blockageClean or replace switch and hose
Code 23 after a recent repairWrong switch or rating installedNone — call the installer/proVerify spec, install correct switch
No heat, no fault clears after resetDegraded/failed pressure switchOne reset only, then call a proConfirm diagnosis, replace switch

Carrier furnace code 23 repair cost

Honest US ranges. Actual pricing varies by region, model, and access.

Because every documented fix here is inside the cabinet, this is a pro repair. Beware quotes that jump straight to a full control board or inducer replacement without first testing the switch and wiring.

Safety first: anything beyond filters, batteries, and visual checks on gas-burning equipment should be handled by a licensed technician. Repeatedly resetting a locked-out unit can mask a dangerous fault. When in doubt, get a pro.

Frequently asked questions

Is Carrier Code 23 dangerous?

It is not an immediate hazard, but it stops the furnace from firing as a safety measure. A pressure switch stuck closed means the board cannot confirm safe draft, so it refuses to run until fixed.

Will Code 23 clear on its own?

On most Carrier boards the fault clears once the switch opens correctly at startup, but the furnace will re-flag it every cycle until the stuck switch or wiring is repaired. It is not a one-time nuisance code.

Can I fix Code 23 myself?

Homeowner steps are limited to checking the thermostat, filter, breaker, and visible vents. The pressure switch, its tubing, and wiring are inside the cabinet and are technician work.

How much does it cost to fix Code 23?

Often $0 if a safe reset clears it, but a stuck pressure switch replacement typically runs $150 to $350 including labor, depending on your model and region.

Different code on your furnace? Look it up — and if we haven't covered it yet, telling us is how it gets written next.