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
Ad
Tools You'll Need
- Garden hose
- Soft brush or coil cleaning brush
- Replacement air filter
- Pruning shears
How to Fix Error Code 31
-
Turn off power to the heat pump
Always disconnect power before performing any maintenance to prevent electrical shock or injury. -
Inspect and clean the outdoor coil
Do not use a pressure washer or bend the coil fins, as this can reduce airflow and efficiency. -
Check and replace air filter
-
Clear obstructions around outdoor unit
-
Check indoor vents and registers
-
Restore power and test
-
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.