Bryant Β· Furnace

Bryant Furnace Code 31: Meaning, Causes & Fixes

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

Bryant Furnace: Code 31
Applies to: Bryant gas furnaces β€” condensing and non-condensing β€” that report faults with two-digit LED status codes, including both single-stage and two-stage control boards. On some boards the fault flashes as 3-1 rather than 31, and a few legends label it simply as a pressure-switch fault. Two-stage units may report a separate low-heat pressure-switch fault (code 32), so the legend on your unit's blower-door label governs which code you are reading.
Typical repair cost: $0 DIY – $1,200+ if the inducer assembly or venting must be replaced or corrected β€” 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

Bryant furnace code 31: what it means

Bryant Furnace Code 31 means the pressure switch did not close, or it opened during the heating cycle β€” even though the inducer (draft) motor was running. Before it lights the burners, the control board energizes the inducer to pull a draft through the heat exchanger and vent, then it waits for the pressure switch to close and confirm that draft. Code 31 is the board saying β€œthe fan is spinning, but I never got proof that the vent is actually flowing.”

Because the furnace can’t verify safe venting, it will not fire. It typically retries a few times, then holds on a soft lockout. This is a pro-level fault: the safe checks below cover the handful of homeowner-clearable causes, but most Code 31s need a technician to test the switch, tubing, and inducer.

Note: on some Bryant boards this fault flashes as 3-1 or is grouped under a generic β€œpressure switch fault” legend, and on two-stage units the low-heat pressure switch reports separately as code 32. Always confirm against the diagnostic label inside your blower door.

Bryant furnace code 31: common causes, ranked by probability

  1. Blocked vent or intake pipe β€” debris, ice, snow, insects/nests, or a screen packed with frost at the outdoor termination restricts the draft so the switch never proves.
  2. Condensate drain backup (condensing models) β€” a plugged drain or trap lets water rise into the collector box or pressure-switch port, blocking the draft signal.
  3. Pressure-switch tubing problems β€” a cracked, disconnected, kinked, or water-filled hose between the inducer/collector box and the switch.
  4. Weak or failing inducer motor β€” a motor that spins but can’t develop full draft (worn bearings, debris in the housing) won’t build enough pressure to close the switch.
  5. Failed pressure switch β€” the switch itself is stuck open, out of calibration, or has failed contacts.
  6. Blocked or corroded inducer/collector box passages β€” sediment, rust, or condensate residue restricting the pressure port.
  7. Excessive vent length or improper vent installation β€” undersized or over-length PVC that never lets the switch prove reliably, often showing up in cold weather.

How to fix Bryant furnace code 31: safe checks first

These are the only steps a homeowner should do. If none of them clears the code, stop and call a pro.

Do not open the cabinet to inspect tubing, the switch, or the inducer. That is technician work.

How a technician will diagnose it

A good tech follows a logical order, so you can sanity-check the quote:

If the tech recommends replacing the switch or inducer, they should be able to show you the measured draft versus the rated setpoint β€” not just swap parts blindly.

Symptom, cause and what to do

SymptomLikely causeDIY actionTechnician job
Inducer runs, no ignition, Code 31Blocked vent/intake terminationClear snow, ice, debris from outdoor pipesInspect full vent run and internal passages
Worse in cold/wet weatherFrozen or backed-up condensateClear visible drain line/trapClear collector box, verify drain slope
Furnace fires then shuts off mid-cycleSwitch opens under draft; tubing/water issueReset once, then stopTest tubing, switch setpoint, draft
Inducer sounds weak or noisyFailing inducer motorNone β€” call a proMeasure RPM/current, replace inducer
Code returns right after resetFailed pressure switch or blocked portVerify vents clear, then stop resettingTest/replace switch, clean pressure port
New install, intermittent Code 31Over-length or improper ventingNoneCorrect vent sizing/routing per spec

Bryant furnace code 31 repair cost

Honest US ranges, parts and labor combined unless noted:

Diagnostic/service-call fees ($90–$180) are often applied toward the repair. Get the measured draft reading before authorizing a switch or inducer swap.

If your furnace shows a different flash pattern, match it to the legend on the blower-door label before troubleshooting.

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.

Parts & tools for this fix

As an Amazon Associate, fixme.vip earns from qualifying purchases. Prices and availability are on Amazon.

Frequently asked questions

Is Bryant Code 31 dangerous?

It's a safety lockout, not an immediate hazard. The furnace refuses to fire because it can't confirm the vent is clear. That protects you from spilling flue gases, but you still need it diagnosed before winter.

Can I fix Code 31 myself?

Sometimes. If the cause is a plugged condensate drain, a blocked vent termination, or snow over the intake, a homeowner can clear it. Anything inside the cabinet β€” tubing, the switch, or the inducer β€” is technician work.

Does Code 31 reset on its own?

The furnace usually retries automatically a few times, then holds on a soft lockout. Cycling power at the breaker or door switch clears it once, but if the underlying blockage or fault remains, the code returns quickly.

Why does Code 31 happen most in winter?

Cold, wet, and snowy conditions block PVC intake and exhaust terminations, freeze condensate lines, and cause water to back up into the pressure-switch tubing β€” all common triggers for a switch that won't prove.

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