Carrier Furnace Error Code 31 Flash: How to Fix It

Medium 45-90 minutes High Severity Verified June 2026
Error Code
31 Flash
Brand
Carrier
Product Type
furnace
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
45-90 minutes
Carrier furnace error code 31 flash indicates the high-pressure switch did not close or reopened during a call for heat. This safety feature prevents your furnace from operating when there's insufficient airflow or a blocked vent, which could cause dangerous conditions.
Ad

Tools You'll Need

How to Fix Error Code 31 Flash

  1. Turn off power and check air filter

    Always turn off power before servicing your furnace to prevent electrical shock or injury.
  2. Inspect and clear air vents and returns

  3. Check exhaust and intake vents outside

    Never operate your furnace with blocked exhaust vents as this can cause carbon monoxide buildup.
  4. Inspect blower motor and wheel

    Ensure power is completely off before touching any internal components.
  5. Test the high-pressure switch

    Only perform electrical testing if you're comfortable using a multimeter safely.
  6. Check ductwork for blockages

  7. Reset and test the system

Parts You May Need

Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Furnace air filter
Check Price on Amazon
High-pressure switch
Check Price on Amazon
Ad

When to Call a Professional

Call a professional HVAC technician if the error persists after checking airflow issues, if you're uncomfortable working with electrical components, if the high-pressure switch needs replacement, or if you suspect problems with the heat exchanger or gas valve. Also call immediately if you smell gas or suspect carbon monoxide issues.

Frequently Asked Questions

What causes Carrier furnace error code 31 flash?
Error code 31 flash is caused by insufficient airflow triggering the high-pressure switch. Common causes include dirty air filters, blocked vents, obstructed exhaust pipes, faulty blower motor, or damaged ductwork restricting air circulation.
Can I reset Carrier furnace error code 31 flash myself?
You can try resetting the furnace by turning off power for 30 seconds, but this won't fix the underlying airflow problem. You must address the root cause (dirty filter, blocked vents, etc.) before the error will clear permanently.
Is it safe to run my Carrier furnace with error code 31?
No, never bypass or ignore error code 31 flash. This safety feature prevents dangerous conditions like overheating or carbon monoxide buildup. The furnace will not operate until the airflow issue is resolved and the error clears.
How much does it cost to fix Carrier furnace error code 31?
DIY fixes like replacing air filters ($15-30) or clearing blocked vents cost very little. Professional repairs range from $150-400 for high-pressure switch replacement to $300-800 for blower motor issues, depending on your location and furnace model.
How often should I change my furnace filter to prevent error code 31?
Change standard 1-inch filters every 1-3 months, thicker pleated filters every 3-6 months, and high-efficiency filters every 6-12 months. Check monthly during heavy use seasons and replace when visibly dirty to maintain proper airflow.