Carrier Heat Pump Error Codes: What Each Code Means and What to Do

Carrier heat pumps report faults in different ways depending on the model. Infinity systems flash a two-digit code on an amber light inside the outdoor unit and show it on the Infinity wall control. Newer Infinity Greenspeed units use two-part codes such as 31-58. Many Comfort and Performance heat pumps show no code at all, and Carrier ductless units use letter codes such as E1 or P0. This guide lists the Carrier heat pump error codes for each family, what they mean, which lights aren’t faults, how lockouts clear and what repairs usually cost.

The meanings come from Carrier’s own installation instructions and service manuals for the Infinity 25HNB6/9, 25VNA8, 25VNA0 and 25VNA4 heat pumps and the 40MAQ ductless system. Carrier has changed what some numbers mean between generations, so check the model number on your outdoor unit’s rating plate before you read the tables.

Carrier heat pump error codes: snow-covered house in winter
Photo: Tracy Adams / Unsplash

First, find your model number

Carrier familyExample modelsHow faults show
Infinity two-stage25HNB6, 25HNB9Two-digit flash code on the outdoor board and on the Infinity control
Infinity variable speed, older25VNA8 (Infinity 18VS), original 25VNA0 (Infinity 20 Greenspeed)Two-digit flash code on the outdoor board and on the Infinity control
Infinity Greenspeed, current25VNA4 (Infinity 24), 24VNA6Two-digit flash on the board; the full two-part code, such as 31-58, on the Infinity control
Comfort and Performance25HCE4, 25HBC5, 25HCB3, 25HCC5, 25HCB6Usually no code; the outdoor unit simply stops
Ductless40MAQ indoor with 38MAQ or 38MGQ outdoorLetter code on the indoor display, or flashing lamps

How to read the flash code

On Infinity outdoor units, the amber STATUS light flashes the code in two parts. Short flashes give the first digit and long flashes give the second, so 3 short flashes followed by 2 long ones is code 32. The code repeats after a pause of about 2.5 seconds. Only the most recent, highest-priority code is shown, and the Infinity wall control keeps a fault history under its service menu.

Lights that aren’t faults

  • Amber light on steady, no flashing: standby, with no call to run.
  • 1 or 2 flashes, repeating: running. On two-stage units, 1 is low stage and 2 is high stage. On variable-speed units, 1 flash means variable-capacity operation.
  • Code 68 on older variable-speed units: a warm-up after a power cut. On the 25VNA8 it lasts 10 minutes, and on the 25VNA0 compressor sump heating can take up to 2 hours. Carrier says no action is needed.
  • Continuous flashing on a 25VNA0: emergency mode. The unit runs at nominal capacity because it can’t detect the Infinity control.
  • No heat for up to about 10 minutes in cold weather: usually defrost, which isn’t a fault.

Carrier Infinity two-digit codes

These codes mean the same thing on the 25HNB6/9 two-stage units and the older 25VNA8 and 25VNA0 variable-speed units, unless the table says otherwise.

CodeWhat it meansWhat happens
16Lost communication with the Infinity controlCheck the control and the wiring
25Invalid or missing model plugUnit won’t run
31High-pressure switch openShort delay, then a retry; repeated trips lead to 84
32Low-pressure tripShort delay, then a retry; repeated trips lead to 83
46Brown-out: supply voltage too lowRuns again when voltage recovers
48Lost inverter communication (variable speed)System malfunction
53Outdoor air temperature sensor faultSensor or wiring check
54Suction temperature sensor fault (variable speed)Sensor or wiring check
55Outdoor coil temperature sensor faultSensor or wiring check
56Outdoor air and coil sensor readings out of rangeSensor, wiring or reversing valve check
57Suction pressure sensor fault (variable speed)Sensor or wiring check
69Inverter or compressor internal fault (variable speed)System malfunction
82Suction over-temperature lockout (variable speed)4-hour lockout
83Low-pressure lockout4-hour lockout
84High-pressure lockout (see our Carrier code 84 guide)4-hour lockout
95High current lockout (variable speed)2-hour lockout
96 / 97DC under-voltage / over-voltage lockout (variable speed)2-hour lockout
98 / 99High torque / high torque lockout (variable speed)99 locks out for 2 hours

Codes that change meaning by model

  • 45: outdoor control board failed on the 25HNB6/9; compressor winding fault (grounded compressor) on the 25VNA0.
  • 49: compressor over-current on the 25VNA8; a 230-volt dropout reset on the 25VNA0.
  • 71 and 72: compressor thermal cutout in low or high stage on the 25HNB6/9. On the variable-speed units, 71 is a compressor dropout or motor temperature event and 72 is suction over-temperature.
  • 74: no 230 volts at the compressor (contactor open) on the 25HNB6/9; discharge temperature lockout on the 25VNA8.
  • 81 and 82: on the 25HNB6/9, thermal lockouts after three compressor cutouts in a row, lasting 4 hours.
  • 88: compressor or inverter lockout on the 25VNA8; inverter temperature lockout on the 25VNA0.

Current Infinity Greenspeed two-part codes

The 25VNA4 (Infinity 24) and 24VNA6 show a two-part code on the Infinity control. The first part is the fault and the second describes the action: as a rule, codes ending in 11, 15 or 16 limit or stop the unit for a short time, and codes ending in 53, 55 or 58 are lockouts. These are the codes homeowners are most likely to see:

CodeWhat it meansLockout
13System control upgrade recommended or requiredUntil the control is updated
14-94 / 15-94Line voltage low / highClears when voltage is normal
18-11Indoor coil freeze protection, speed reducedNone
31-11 / 31-16High pressure: capacity limited / unit shut downNone
31-58High-pressure lockout2 hours
32-55Low suction pressure lockout2 hours
32-59Low pressure disable, likely a refrigerant leakNeeds service
34-58Compressor high-temperature lockout2 hours
38-53Compressor failed to start three times2 to 4 hours (Carrier’s documents differ)
39-53 / 39-58Outdoor fan failed to start / fan motor failure1 hour / 30 minutes
41-13Defrost took too longNone
61-53Reversing valve timeout2 hours
82-55Power dropout at the drive2 hours
84-58Drive (VFD) heat sink overheating2 hours
86-46Drive communication fault1 hour

84 isn’t always high pressure. On the older Infinity units, 84 is the 4-hour high-pressure lockout. On the 25VNA4 and 24VNA6, 84-58 is a drive overheating fault, and the high-pressure lockout is 31-58. Read the full code on the Infinity control before you act on it.

Comfort and Performance heat pumps: usually no code

The installation instructions for Carrier’s Comfort and Performance heat pumps that we reviewed don’t describe any fault codes on the defrost board. On these units, the high- and low-pressure switches simply break the signal to the contactor, so the outdoor unit stops without showing a code. Two normal delays can look like a fault: a 5-minute compressor time guard after each cycle, and a 5-minute lockout on the defrost board after any power interruption. If the outdoor unit still hasn’t started after 10 minutes with the thermostat calling for heat, it’s time for a technician.

Carrier ductless mini split codes

These codes come from Carrier’s service manual for the 40MAQ indoor unit paired with 38MAQ or 38MGQ outdoor units. Units without a display flash a lamp instead: the number of flashes, together with whether the timer lamp is lit, identifies the code. Other Carrier ductless lines can use different codes, so check your manual.

CodeWhat it means
E0Indoor memory (EEPROM) error
E1Indoor and outdoor units not communicating
E2Zero-crossing signal error (power signal)
E3Indoor fan speed out of control
E4Room temperature sensor open or shorted
E5Indoor coil sensor open or shorted
ECRefrigerant leak detected
F0Overload current protection
F1Outdoor air sensor open or shorted
F2Outdoor coil sensor open or shorted
F3Compressor discharge sensor open or shorted
F4Outdoor memory (EEPROM) error
F5Outdoor fan speed out of control
P0Inverter module (IPM) fault or overcurrent
P1Voltage too high or too low
P2Compressor top too hot (9,000 and 12,000 BTU sizes)
P4Inverter compressor drive error

On Carrier multi-zone air handlers, “–” on the display means two indoor units are asking for opposite modes, and a lit PRE-DEF light means the unit is defrosting. Neither is a fault.

How lockouts clear and how to reset

  • Infinity two-stage (25HNB6/9): after three high- or low-pressure trips in a row, the unit locks out for 4 hours. The lockout clears when the time is up or when the 24-volt control power is switched off and on.
  • Infinity variable speed: lockouts last from 30 minutes to 4 hours depending on the code. Carrier says some conditions may need the outdoor unit’s power switched off for at least 2 minutes to clear. After storms, voltage lockouts (95 to 97) should clear on their own once the weather settles.
  • Ductless (40MAQ): Carrier’s troubleshooting steps start with switching the power off, waiting 2 minutes (10 minutes for P2) and restarting.

Clearing the fault history on the Infinity control doesn’t fix anything. If the same code returns after a reset, the cause is still there. Resetting a pressure lockout again and again just puts the system back into the conditions it was protecting itself from.

What you can safely check yourself

  • Clear and rinse the outdoor coil. A dirty or blocked outdoor coil is one of the causes Carrier lists for high-pressure codes 31, 84 and 31-58 in cooling.
  • Replace the filter and open supply registers. Low indoor airflow is a cause Carrier lists for low-pressure codes (32, 83, 32-55) and for 18-11.
  • Check the outdoor fan. With the power off, make sure ice, snow or debris isn’t blocking the blades (fan codes 39-xx and 76).
  • Check the breakers after a storm, and give voltage codes time to clear.
  • Write down the code and the model number before you reset anything.

Refrigerant work, pressure switches, sensors, boards and the drive are jobs for a licensed technician. If the outdoor unit is covered in ice, see our frozen heat pump guide. If it keeps starting and stopping without a code, see heat pump short cycling.

What Carrier repairs usually cost

RepairCodes that can lead to itTypical cost
Diagnostic visitAny$75–$250
Control board45 (two-stage), E0, F4$150–$700
Outdoor fan motor39-xx, 76, F5$200–$700
Refrigerant leak repair and recharge32, 83, 32-59, EC$300–$1,200
Expansion valve (TXV/EXV)32, 83, 82$250–$800
Reversing valve56, 61-53$200–$650
Compressor69, 88, 38-53 (once other causes are ruled out)$650–$2,400

Ranges come from Angi’s heat pump repair data (October 2026), with the diagnostic visit and expansion valve from Fixr (January 2026). Which codes lead to which repair is our grouping, based on the causes Carrier lists for each code. The main cost guides don’t price pressure switches or sensors. The parts are usually inexpensive, but replacing a pressure switch on a sealed system can also mean recovering the refrigerant.

Is it covered by the warranty?

On Carrier’s warranty page, registering within 90 days of installation lets you choose a 10-year parts limited warranty or, where the dealer takes part, 5 years on parts plus 3 years on labor. Without registration, the standard warranty is 5 years on parts. In places where registration can’t be a condition by law, the 10-year parts warranty applies automatically. The parts warranty doesn’t cover labor or refrigerant, and the choice of plans doesn’t apply to new construction. Check the warranty certificate for your model, because terms vary by product and date.

Frequently asked questions

What does code 84 mean on a Carrier heat pump?

On older Infinity units such as the 25HNB6/9, 25VNA8 and original 25VNA0, 84 is a 4-hour high-pressure lockout. On the current 25VNA4 and 24VNA6, 84-58 means the variable-speed drive is overheating. Our Carrier code 84 guide explains the high-pressure version.

What does code 31 mean on a Carrier?

31 means the high-pressure switch has opened. The unit waits and tries again. If it keeps happening, the control escalates to a high-pressure lockout: 84 on older Infinity units, 31-58 on current Greenspeed units.

What is code 83 on a Carrier Infinity?

83 is the low-pressure lockout on two-digit Infinity units. It follows repeated low-pressure trips (code 32), and the unit stays off for 4 hours. Low refrigerant and poor indoor airflow are among the causes Carrier lists.

Why does my Carrier heat pump show no code?

Many Comfort and Performance heat pumps don’t display fault codes. Their pressure switches simply stop the outdoor unit. Wait 10 minutes for the normal time delays, then call a technician if it still won’t start.

How do I reset a Carrier heat pump?

On a two-stage Infinity unit, a pressure lockout clears after 4 hours or when the 24-volt control power is switched off and on. On variable-speed units, Carrier says switching the outdoor unit’s power off for at least 2 minutes may be needed. If the code comes back, call a technician.

Sources

Written by Bruno Grediaga

I run HeatPumpTab. I’m not an HVAC contractor. I go through manufacturer service manuals, utility and government data and homeowner forums, and turn what I find into guides you can act on. Every fact links to its source, and when I get something wrong, I fix it and note the change.