Bryant Furnace Code 23: 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.
Bryant furnace code 23: what it means
Bryant Furnace Code 23 means Pressure Switch Did Not Open β when the furnace began its heating cycle, the control board saw the pressure switch contacts already closed before the inducer (draft) motor started.
Under normal operation, the pressure switch should be open at rest and only close after the inducer starts pulling air. If the board sees it closed at the wrong time, it canβt verify that airflow is actually being proven by the inducer β so it flags Code 23 and refuses to fire the burners as a safety measure.
This almost always points to a stuck-closed pressure switch or a shorted / miswired switch circuit, not to a blockage or weak inducer (that family of problems trips the opposite fault β a switch that wonβt close). Because the fix lives inside the cabinet, this is rated a pro repair.
Reset behavior varies by board: many Bryant controls will retry and clear the code once the switch opens normally, but a genuinely stuck switch will keep re-triggering it every cycle. Confirm the exact behavior on your unitβs door label.
Bryant furnace code 23: common causes, ranked by probability
- Stuck-closed pressure switch β the diaphragm contacts have failed closed or are gummed up and no longer open at rest. Most common cause.
- Shorted or pinched switch wiring β a wire has chafed against sheet metal or a connector is bridging the two switch terminals, holding the circuit closed.
- Miswired switch after a prior repair β leads reconnected to the wrong terminals or a jumper accidentally left in place.
- Condensate or debris in the switch hose β moisture trapped in the tube can hold the diaphragm closed on some designs.
- Failed control board input β rare, but a board that misreads the switch state can report Code 23 even with a good switch.
How to fix Bryant furnace code 23: safe checks first
These are the only steps a homeowner should do β nothing inside the cabinet:
- Cycle the power once. Turn the furnace switch (or its breaker) off for 30 seconds, then back on to allow one reset attempt. Do not repeatedly reset a unit that keeps locking out.
- Check the thermostat. Confirm itβs set to Heat and the temperature is above room temp; replace batteries if itβs a battery model.
- Inspect the air filter. A filthy filter wonβt cause Code 23 on its own, but replace it if itβs overdue β clean airflow is always worth ruling out.
- Look at supply and return vents. Make sure registers are open and unobstructed.
- Check the condensate drain. On high-efficiency models, confirm the condensate line and trap arenβt visibly clogged or backed up.
- Seat the front panels. Make sure the blower/burner access panels are fully closed so the door switch engages.
If Code 23 returns after one reset, stop and call a technician.
How a technician will diagnose it
A qualified tech will typically:
- Read the stored fault history from the control board to confirm Code 23.
- Meter the pressure switch at rest with the inducer off β it should read open. A switch reading closed with no draft is the smoking gun.
- Inspect the switch wiring and connectors for shorts, pinches, corrosion, or a jumper left from a previous repair.
- Check the switch hose/tube for trapped condensate or debris that could hold the diaphragm closed.
- Verify the board is correctly reading the switch input, and confirm the switch closes normally once the inducer runs.
- Replace the pressure switch or repair the wiring, then run a full heat cycle to confirm the fault clears.
This is a quick diagnosis for an experienced tech β if a quote balloons into replacing the inducer or board before the switch itself is tested, ask why.
Symptom, cause and what to do
| Symptom | Likely cause | DIY action | Technician job |
|---|---|---|---|
| Code 23 every cycle, no ignition | Stuck-closed pressure switch | Reset power once; verify filter/vents | Meter and replace pressure switch |
| Code 23 after a recent repair | Miswired or jumpered switch | None β call the tech who serviced it | Correct wiring, remove jumper |
| Code 23 intermittent | Chafed or pinched switch wire | Reset once, note when it returns | Inspect/repair switch wiring & connectors |
| Code 23 on high-efficiency unit | Condensate in switch hose | Clear visible condensate drain clog | Clear/replace switch tube, drain trap |
| Code 23 with good switch tested | Faulty board input | None | Replace control board |
Bryant furnace code 23 repair cost
Honest US ranges, parts and labor:
- Reset only (no parts): $0 if it clears and stays clear.
- Diagnostic / service call: $80β$180 typical.
- Pressure switch replacement: $150β$350 installed, depending on model and single- vs two-stage design.
- Wiring / connector repair: $100β$250 depending on access and extent.
- Control board replacement (rare for this code): $400β$1,200 installed.
Because the pressure switch is inexpensive and the labor is short, most Code 23 repairs land in the $150β$350 range once diagnosed.
Related codes
- Code 13 β Bryant Furnace Code 13: Meaning, Causes & Fixes (limit / switch lockout faults)
- Code 21 β Bryant Furnace Code 21: Meaning, Causes & Fixes (gas heating lockout β the control will not operate because the gas valve relay is stuck)
- Code 22 β Bryant Furnace Code 22: Meaning, Causes & Fixes (abnormal flame-proving signal β flame is sensed when the gas valve should be closed; this is a flame-safety fault, not an airflow fault)
- Code 31 β Bryant Furnace Code 31: Meaning, Causes & Fixes (high/main pressure switch did not close, or reopened β the opposite condition of Code 23)
- Code 32 β Bryant Furnace Code 32: Meaning, Causes & Fixes (low-pressure switch did not close, or reopened, on two-stage models)
- Code 33 β Bryant Furnace Code 33: Meaning, Causes & Fixes (limit or flame-rollout circuit faults)
If your board shows a pressure switch that failed to close instead of failing to open, see Code 31 β or Code 32 on two-stage models β since those point to inducer, venting, or blockage problems rather than a stuck-closed switch.
Frequently asked questions
Is Bryant Code 23 dangerous?
It is a safety-related fault, not an immediate hazard. The furnace refuses to run because the pressure switch was already closed before the inducer started, which the board treats as a fault to prevent unsafe operation.
Will Code 23 reset on its own?
On most Bryant boards the fault clears once the switch opens correctly, but a persistent stuck-closed switch keeps re-triggering it. The underlying wiring or switch problem must be fixed for normal operation to return.
Can I fix a Code 23 myself?
You can reset power once and confirm your filter, thermostat and vents are fine. The actual repair involves testing or replacing the pressure switch and wiring inside the cabinet, which is technician work.
How much does it cost to fix Code 23?
If it clears after a reset it may cost nothing. A replacement pressure switch typically runs $150β$350 installed, depending on model and labor rates in your area.