Bryant Furnace Code 31: 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 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
- 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.
- 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.
- Pressure-switch tubing problems β a cracked, disconnected, kinked, or water-filled hose between the inducer/collector box and the switch.
- 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.
- Failed pressure switch β the switch itself is stuck open, out of calibration, or has failed contacts.
- Blocked or corroded inducer/collector box passages β sediment, rust, or condensate residue restricting the pressure port.
- 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.
- Inspect the outdoor vent and intake terminations. Look for snow, ice, leaves, nests, or a covered screen on the PVC pipes outside. Clear anything you can safely reach from the ground.
- Check the condensate line (condensing furnaces). If you see standing water or a full drain, clear the visible trap/line and make sure it drains freely. Never dismantle internal collector-box parts.
- Verify the thermostat. Confirm itβs set to Heat and the setpoint is above room temperature; replace batteries if itβs battery-powered.
- Check the air filter as routine maintenance. Replace it if itβs dirty. A plugged filter is not a likely Code 31 cause β restricted airflow normally trips the limit circuit (code 13 or 33), not the draft pressure switch β but a clean filter rules out one variable and is good practice either way.
- Reset once. Cycle power at the furnace switch or breaker a single time. If Code 31 returns, donβt keep resetting β call a technician.
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:
- Confirms the code and history on the control board and checks how the furnace fails (never proving vs. dropping out mid-cycle).
- Runs the inducer and measures draft/pressure with a manometer at the pressure-switch port, comparing it to the switchβs rated setpoint (marked in inches of water column).
- Inspects the pressure-switch tubing for cracks, disconnection, kinks, and trapped water; clears or replaces the hose.
- Checks the vent and intake for length, slope, and internal blockages, including the collector box and inducer passages on condensing units.
- Tests the pressure switch electrically β verifying it closes at the correct pressure and its contacts are good.
- Evaluates the inducer motor for correct RPM, current draw, bearing wear, and housing debris.
- Verifies the condensate path on high-efficiency models, clearing traps and collector-box drains.
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
| Symptom | Likely cause | DIY action | Technician job |
|---|---|---|---|
| Inducer runs, no ignition, Code 31 | Blocked vent/intake termination | Clear snow, ice, debris from outdoor pipes | Inspect full vent run and internal passages |
| Worse in cold/wet weather | Frozen or backed-up condensate | Clear visible drain line/trap | Clear collector box, verify drain slope |
| Furnace fires then shuts off mid-cycle | Switch opens under draft; tubing/water issue | Reset once, then stop | Test tubing, switch setpoint, draft |
| Inducer sounds weak or noisy | Failing inducer motor | None β call a pro | Measure RPM/current, replace inducer |
| Code returns right after reset | Failed pressure switch or blocked port | Verify vents clear, then stop resetting | Test/replace switch, clean pressure port |
| New install, intermittent Code 31 | Over-length or improper venting | None | Correct vent sizing/routing per spec |
Bryant furnace code 31 repair cost
Honest US ranges, parts and labor combined unless noted:
- DIY vent/intake clearing or filter change: $0 β $25
- Condensate line clearing (DIY): $0; pro clearing/collector-box service: $100 β $250, plus any parts
- Pressure-switch tubing replacement: $90 β $200
- Pressure switch replacement: $150 β $350
- Inducer motor/assembly replacement: roughly $400 β $1,200. The spread is real: a basic non-condensing inducer motor sits near the bottom, while condensing-model assemblies that include the collector box and gasket kit routinely land above $700 once labor is added. A quote in four figures is not automatically padded β ask what parts the assembly includes.
- Vent re-work / re-routing (improper install): $200 β $800+ depending on scope
Diagnostic/service-call fees ($90β$180) are often applied toward the repair. Get the measured draft reading before authorizing a switch or inducer swap.
Related codes
- Code 12 β Bryant Furnace Code 12: Meaning, Causes & Fixes β on Bryant/Carrier boards this is specifically βblower on after power up,β the normal 90-second blower run that follows a power interruption or an open blower door. It is a status response, not a failure, so donβt chase a broken part.
- Code 13 β Bryant Furnace Code 13: Meaning, Causes & Fixes
- Code 14 β Bryant Furnace Code 14: Meaning, Causes & Fixes
- Code 21 β Bryant Furnace Code 21: Meaning, Causes & Fixes (gas/ignition circuit)
- Code 22 β Bryant Furnace Code 22: Meaning, Causes & Fixes
- Code 23 β Bryant Furnace Code 23: Meaning, Causes & Fixes
- Code 32 β Bryant Furnace Code 32: Meaning, Causes & Fixes (low-heat pressure-switch fault on two-stage boards)
- Code 33 β Bryant Furnace Code 33: Meaning, Causes & Fixes (limit/flame-rollout related)
If your furnace shows a different flash pattern, match it to the legend on the blower-door label before troubleshooting.
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.