Carrier Heat Pump Error Code 31: How to Fix It

Easy 30-45 minutes High Severity Verified June 2026
Error Code
31
Brand
Carrier
Product Type
heat_pump
Severity
High
DIY Difficulty
Easy
Estimated Fix Time
30-45 minutes
Carrier heat pump error code 31 indicates the high pressure switch has opened due to excessive refrigerant pressure. This typically happens when the outdoor coil is dirty or blocked, or when there's insufficient airflow through the system.
Ad

Tools You'll Need

How to Fix Error Code 31

  1. Turn off power to the heat pump

    Always disconnect power before performing any maintenance to prevent electrical shock or injury.
  2. Inspect and clean the outdoor coil

    Do not use a pressure washer or bend the coil fins, as this can reduce airflow and efficiency.
  3. Check and replace air filter

  4. Clear obstructions around outdoor unit

  5. Check indoor vents and registers

  6. Restore power and test

  7. Reset the system if needed

Parts You May Need

HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
HVAC air filter
Check Price on Amazon
Coil cleaner solution
Check Price on Amazon
High pressure switch
Check Price on Amazon
Ad

When to Call a Professional

Call a certified HVAC technician if the error code persists after cleaning, if you find damaged coil fins, if refrigerant lines are frozen, or if you're uncomfortable working around electrical components. Professional help is also needed if the high pressure switch itself has failed.

Frequently Asked Questions

What causes Carrier error code 31?
Error code 31 is caused by the high pressure switch opening due to excessive refrigerant pressure. This typically happens when the outdoor coil is dirty, blocked, or when there's insufficient airflow through the system.
Can I run my Carrier heat pump with error code 31?
No, you should not run the heat pump with error code 31. The high pressure switch is a safety feature that prevents damage to the compressor. Continuing to run the system could cause expensive damage.
How often should I clean my Carrier heat pump outdoor coil?
Clean the outdoor coil at least twice per year - once before cooling season and once before heating season. In dusty or high-pollen areas, you may need to clean it more frequently.
Will a dirty air filter cause error code 31?
Yes, a severely dirty or clogged air filter can restrict airflow enough to cause high pressure and trigger error code 31. Always check and replace the air filter as part of troubleshooting.
How do I reset my Carrier heat pump after fixing error code 31?
Turn off power to the unit for 30 minutes, then restore power. Some models have a reset button on the outdoor unit. If the underlying issue is fixed, the error should clear automatically.