Error code

Carrier Furnace Code 31 (Pressure Switch Fault)

Carrier furnace flashing code 31? The pressure switch did not close — usually a blocked vent, clogged condensate trap, or weak inducer. What it means, DIY-safe checks, and same-day Bay Area furnace repair.

Same-day appointmentsLicensed & insured

Quick facts

Business
Triton HVAC & Appliance Repair (also known as Triton Appliance Repair)
License
CSLB #1138925
Service call
$89 flat, waived when you approve the repair
Repair warranty
180-day labor warranty (5-year labor warranty on HVAC we install)
Service area
the San Francisco Bay Area — Castro Valley, CA and surrounding cities
Availability
Same-day · Open every day · 8am–6pm
Updated
September 2026

If your Carrier furnace is flashing a 31 on the LED behind the blower door, it's telling you the pressure switch did not close — or it closed and then reopened partway through the cycle. That switch is a safety: it confirms the inducer (draft) motor is actually pulling combustion gases out through the vent before the board will let the burners light. When it doesn't confirm, the furnace won't fire. On Carrier, Bryant, and Payne furnaces (they share the same control board), code 31 is a common venting-side code.

Reading the code: Carrier boards flash a 2-digit code — short flashes count the tens, long flashes count the ones. Three short + one long = 31. Code meanings can vary by control-board generation, so always confirm against the diagnostic label printed inside your furnace's blower compartment.

What code 31 means

Code 31 is a pressure-switch fault: the switch didn't close on a call for heat, or it opened during the cycle. The board watches that switch to prove the inducer is drawing a proper draft. If the draft is weak, blocked, or the switch never sees the vacuum it expects, the furnace refuses to ignite so unburned gas and combustion products can't build up. It's a safety interlock doing its job.

It sits in a family of related Carrier codes:

Code Meaning Typical cause
31 Pressure switch didn't close, or reopened during the cycle. This page. Blocked intake/exhaust vent, clogged condensate trap, weak inducer, disconnected/cracked switch hose, blocked flue
33 Limit circuit fault (a soft over-temp trip) Dirty filter, restricted airflow, weak blower
13 Limit circuit lockout An ignored limit/rollout that stayed open too long
34 Ignition proving fault (flame not sensed) Dirty flame sensor, low gas, weak igniter

The takeaway: 31 is about venting and draft, not airflow across the heat exchanger (that's 33). Fix the draft path and it usually clears.

Common causes

When a Carrier throws 31, here's what's behind it, most common first:

  • A blocked intake or exhaust vent. On high-efficiency furnaces that vent through PVC pipes outside, a bird nest, snow, ice, leaves, or insect debris in the termination is a leading cause. The inducer can't pull a proper draft.
  • A clogged condensate trap or drain. High-efficiency (condensing) furnaces drain water; when that trap clogs, it can block the pressure switch from closing.
  • A weak or failing inducer (draft) motor. If the inducer can't spin up to speed, it never creates the vacuum the switch needs.
  • A disconnected, cracked, or blocked pressure-switch hose. The little rubber tube that senses draft can pop off, crack, or fill with condensate.
  • A blocked flue or restricted venting. Anything that chokes the exhaust path.

The usual fix

Our tech confirms why the switch isn't closing rather than just replacing it: inspect the intake/exhaust terminations outside for blockage, check and clear the condensate trap and drain, measure the inducer motor and the draft it produces, inspect the pressure-switch hose for cracks or water, and test the switch itself against spec. Many code-31 calls end with a cleared vent or condensate trap; when the inducer motor or the pressure switch has genuinely failed, we replace it and confirm the furnace runs a full heat cycle without dropping out.

DIY vs. calling a pro

Safe to try yourself first (free):

  • Check the outdoor intake and exhaust terminations. On high-efficiency furnaces, walk outside and look at the PVC pipe ends for a bird nest, snow, ice, or debris — clear anything blocking them.
  • Look at the condensate drain for standing water or an obvious clog, and clear the trap if you're comfortable doing so.
  • Power-cycle at the switch or breaker to clear the code after removing a blockage.

Call a pro when:

  • Code 31 comes right back after you've cleared the vent and drain — the inducer, switch, or hose needs testing.
  • The inducer motor is noisy, weak, or silent, or you find a cracked/disconnected hose you're not comfortable servicing.
  • You have no heat and the furnace won't ignite at all.

Gas, line-voltage electrical, and any refrigerant or compressor work belong with a licensed technician (EPA 608 certified for refrigerant handling) — the inducer, gas valve, and combustion path involve line voltage and combustion safety, so a persistent 31 is worth a tech's eyes.

What it costs in the Bay Area

Many code-31 fixes are inexpensive because the cause is a blocked vent or a clogged condensate trap — often just cleared, no part. When a part has failed, the inducer (draft) motor is a distinct repair quoted by model, and a control board runs about $200–$600 in our pricing. We charge a diagnostic fee that's credited toward the repair when you approve the work, and you always get a firm, upfront price first.

Book Carrier furnace service

Triton services Carrier, Bryant, and Payne furnaces — plus every major brand — across the SF Bay Area & Peninsula, with same-week and often same-day appointments. If your Carrier is stuck on code 31, we'll trace the draft path and get your heat back.

Call (888) 993-5699 or book online for same-day furnace service.


Related pages

Frequently asked questions

What does code 31 mean on my Carrier furnace? Code 31 is a pressure-switch fault: the switch did not close on a call for heat, or it opened during the cycle. That switch proves the inducer is drawing combustion gases safely out through the vent before the burners light. When it does not confirm, the furnace refuses to ignite. Carrier, Bryant, and Payne furnaces share this code.

How do I read Carrier code 31? Carrier boards flash a 2-digit code where short flashes count the tens and long flashes count the ones. Three short flashes plus one long flash equals 31. Confirm the count against the diagnostic label inside the blower compartment, since meanings can vary by control-board generation.

What causes a Carrier pressure switch fault? The most common cause is a blocked intake or exhaust vent, especially a bird nest, snow, or debris in the outdoor PVC termination on high-efficiency furnaces. Other causes are a clogged condensate trap, a weak or failing inducer motor, a disconnected or cracked pressure-switch hose, or a blocked flue.

Can I fix a Carrier code 31 myself? You can safely check the outdoor intake and exhaust terminations for a blockage and clear them, and look at the condensate drain for a clog. Then power-cycle the furnace. If code 31 comes right back, the inducer motor, pressure switch, or hose needs testing by a technician.

Is Carrier code 31 the same as code 33? No. Code 31 is a venting and draft problem: the pressure switch did not close. Code 33 is a limit-circuit fault from restricted airflow across the heat exchanger, usually a dirty filter. They are different systems, so the fixes are different, though both stop the furnace.

How much does it cost to fix a Carrier code 31 in the Bay Area? Many 31s are cheap because the cause is a blocked vent or a clogged condensate trap, often just cleared with no part. When a part has failed, the inducer draft motor is a distinct repair quoted by model, and a control board runs about 200 to 600 dollars in our pricing. We credit the diagnostic fee toward the repair and quote a firm price first.

Book online

Schedule your repair in minutes.

Pick a time that works for you — most appointments are available same day, with instant confirmation.

Same-day slots Instant confirmationLicensed & insured
(888) 993-5699

Prefer to talk to a person? (888) 993-5699

CallBook online