Carrier Furnace Code 23: Pressure Switch Did Not Open
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 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
- Pressure switch stuck closed — the most common cause. Contacts inside the switch weld or stick shut and never open at rest.
- Shorted or pinched switch wiring — a wire chafed against sheet metal or a damaged connector shorts the circuit, mimicking a closed switch.
- Failed/degraded pressure switch — an aging switch whose diaphragm or contacts no longer reset to the open position.
- Incorrect switch or wrong pressure rating installed — after a prior repair, a mismatched switch may not open at the expected setpoint.
- 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.
- Thermostat: Confirm it’s set to Heat and the target temperature is above room temperature. Replace the batteries if it’s battery-powered.
- Air filter: Check and replace a dirty filter. A clogged filter won’t cause Code 23 directly, but it’s good practice and rules out airflow confusion.
- Breaker / furnace switch: Cycle the furnace breaker off and on once, and confirm the service switch on or near the furnace is on. This gives the board one clean restart.
- Visible vents and registers: Make sure supply and return vents in your home aren’t blocked by furniture or rugs.
- Condensate drain (condensing models): If you see standing water or a full condensate pan, check that the drain line isn’t obviously clogged or kinked.
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:
- Read the code history on the control board LED to confirm Code 23 versus a related pressure-switch code.
- 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.
- Inspect the wiring and connectors from the switch to the board for shorts, chafing, or pinched wires against sheet metal.
- Verify the switch spec matches the furnace model and its pressure rating (important after prior repairs).
- Check for moisture or debris in the switch body and its hose (common on condensing units).
- 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
| Symptom | Likely cause | DIY action | Technician job |
|---|---|---|---|
| Furnace won’t ignite, board flashes Code 23 | Pressure switch stuck closed | One breaker reset; call a pro if it returns | Test switch continuity, replace stuck switch |
| Code 23 returns every cycle | Shorted or pinched switch wiring | Confirm thermostat/filter, then call pro | Trace and repair or replace damaged wiring |
| Intermittent Code 23, worse when humid | Moisture/debris in switch | Check condensate line for blockage | Clean or replace switch and hose |
| Code 23 after a recent repair | Wrong switch or rating installed | None — call the installer/pro | Verify spec, install correct switch |
| No heat, no fault clears after reset | Degraded/failed pressure switch | One reset only, then call a pro | Confirm diagnosis, replace switch |
Carrier furnace code 23 repair cost
Honest US ranges. Actual pricing varies by region, model, and access.
- Homeowner reset / no parts: $0 if a clean restart clears a transient fault.
- Diagnostic / service call: $90 – $180 typical, often credited toward the repair.
- Pressure switch replacement: $150 – $350 including parts and labor. Condensing-model switches and dual/triple switch assemblies sit at the higher end.
- Wiring repair (shorted/pinched harness): $120 – $300 depending on how much harness must be replaced.
- Cleaning moisture/debris from switch and hose: $100 – $200 if the switch itself is still good.
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.
Related codes
- Carrier Furnace Code 31: Causes, Fixes & Costs — the opposite pressure-switch fault, where the switch won’t close (blocked vent, condensate, or weak inducer).
- Carrier Furnace Code 33: Causes, Fixes & Costs — limit or flame-rollout related faults.
- Carrier Furnace Code 34: Ignition Proving Failure & Fixes — for ignition and flame-proving issues.
- Carrier Furnace Code 22: Abnormal Flame-Proving Signal — flame-sensing circuit faults.
- Carrier Furnace Code 12: Meaning, Causes & Fixes — control/power-related startup faults.
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.