HyreHVAC

Quick answer

An HVAC error code is a numbered fault message, shown as blinking LED flashes or on a display, that a furnace, heat pump or AC control board uses to report what stopped or limited the system.

Codes are not universal: the same number of flashes can mean different things on different brands. Always read the chart for your exact model, usually inside the blower or service door.

Quick facts

The key facts about HVAC Error Code, with sources:

Where to find it
LED on the control board, seen through a window in the blower door 3
Where the meaning is
The code chart on the door or in the manual for that model 3
Example single-digit table
Trane IFC: 3 = pressure switch fault, 4 = open limit, 8 = low flame sense 1
Example two-digit table
Carrier 25HNB6: short flashes = first digit, long flashes = second 2
Lockouts
Some codes mean the system has locked itself off, such as Carrier's 4-hour pressure lockouts 2
Same flashes, different meaning
Yes, across brands 12
Owner role
Count, record and report; do not repair gas, electrical or refrigerant faults

Key takeaways

  • An error code tells you which safety or sensor stopped the system.
  • Codes are brand- and model-specific; never use a generic chart 1 2.
  • Count flashes through the door window with the door closed 3.
  • Write the code down before resetting power; some boards clear it.
  • Gas, electrical and refrigerant faults need a technician.

What an error code is

Modern furnaces, heat pumps and air conditioners have a control board that watches every safety switch and sensor. When something is wrong, the board stops the system or limits it, and blinks an LED in a pattern.

Bosch's furnace manual describes a red diagnostic LED that "blinks to assist in troubleshooting the unit," where "the number of blinks refers to a specific code" 3.

Some boards use one count of flashes per code. Others use two digits. Carrier's 25HNB6 heat pump board uses short flashes for the first digit and long flashes for the second, so "3 short, 1 long" means code 31 2. Communicating systems may show codes as text on the thermostat.

A code is a starting point. It names which safety tripped, not always why. A "pressure switch" code, for example, can mean a blocked vent, a failed inducer, a cracked hose or a bad switch.

From fault to code

  1. A safety switch opens or a sensor reads out of range
  2. Control board stops or limits the system
  3. Board blinks a code (and may store it in memory)
  4. Owner or tech reads the code → checks the model's chart → targeted diagnosis

How to read a code safely

  1. Leave the doors on. Bosch notes the light can be viewed through the observation window in the blower access panel 3.
  2. Count the flashes in one full sequence, then watch a second sequence to confirm.
  3. Note colors and short or long flashes if the board uses them 2.
  4. Write down the code, the date and what the system was doing.
  5. Find the code chart for your exact model, usually on the inside of the door or in the manual.
  6. Then decide: an owner fix (filter, thermostat, power switch) or a call to a technician.

Example: Trane integrated furnace control codes

Red LED flash codes from Trane Service Installer's Guide 18-CH111D1 (December 2023), for the furnace model families it lists [trfur]. Other brands use different tables.
Red flashesMeaning (Trane IFC)
1System lockout
2Retries or recycles exceeded
3Pressure switch fault
4Open limit switch
5Flame sensed when no flame should be present
6115 volt AC power reversed or improper ground
7Gas valve circuit error
8Low flame sense signal
9Igniter relay fault
Continuous onInternal control failure

Worked example: the same flashes on two brands

Example only, comparing two published tables to show why a generic chart is dangerous.

You countOn a Trane furnace control 1On a Carrier 25HNB6 heat pump board 2
3 flashes, pausePressure switch faultOutdoor fan delay defeat not active (status, not a fault)
4 flashes, pauseOpen limit switchOutdoor fan delay defeat active (status)
3 short, 1 longNot usedCode 31: high pressure switch or discharge temperature switch trip
8 short, 4 longNot usedCode 84: high pressure lockout (4 hours)
Steady onInternal control failure (with green also on)Standby: normal

A homeowner using a furnace chart on a heat pump board could think a normal status light is a fault, or miss a lockout. The fix is simple: use the chart printed for your equipment, or look up the model number on the data plate.

Where you will see codes

  • On the furnace or air handler board, through the door window 3.
  • On the outdoor unit's control board, behind its service panel 2.
  • On communicating thermostats, as text or numbered alerts.
  • On smart thermostat apps, sometimes translated.
  • In the service manual and the chart on the door.

What codes do well, and what they miss

Helpful because

  • They point to which safety or sensor tripped.
  • They help a technician bring the right parts.
  • Some boards store recent faults 3.

Limited because

  • They name the symptom, not always the root cause.
  • They differ by brand and model 1 2.
  • Power cycling can clear the code before anyone reads it.
  • Some faults, like a dirty coil, never set a code.

Reading a code is not a repair

Most codes point to safety systems on gas burners, high-voltage circuits or the refrigerant circuit. Bosch's troubleshooting chart pairs its codes with steps like "Turn power OFF prior to repair" for technicians 3. Those steps are for trained, qualified people.

Owners can still help. If the code points to a pressure switch, check that outdoor vent pipes are not blocked by snow. If it points to a limit, check the filter. Then call. A good diagnosis uses the code plus measurements.

Cost drivers

HyreHVAC lists no repair prices without enough dated quotes. The code shapes the bill: a filter or thermostat issue costs little; a flame sensor, pressure switch or inducer more; a control board, compressor or heat exchanger more again. Diagnosis time drops when you can report the exact code.

See what drives repair prices in the repair cost calculator.

What to do after you read a code

  1. Match the code to your model's chart.
  2. Do the owner checks it suggests: filter, thermostat settings, power switch, breaker, blocked outdoor vents or drains.
  3. If the board allows a reset by cycling power, the manual will say so; Bosch describes several reset methods for its lockout 3.
  4. If the code returns, stop resetting it and call a technician.
  5. Give the tech the code, model and serial numbers, and what you saw.

Make codes easier to use

  • Photograph the code chart and data plate and keep them on your phone.
  • Keep a simple log of codes and dates.
  • Ask your technician to note any stored codes at each tune-up 5.
  • Keep the observation window clean so the LED is visible.

Codes that need a pro right away

  • Flame sensed with no call for heat, or gas valve circuit errors 1.
  • Rollout or limit codes that return after a new filter.
  • Pressure switch codes with no visible vent blockage.
  • High or low refrigerant pressure lockouts 2.
  • Any code with a gas smell or a CO alarm: leave the home first 3 4.

Standards behind the codes

No law sets a universal HVAC code list. Each maker designs its own board and publishes its own table. The safety functions behind the codes, such as flame proving, limits and pressure switches, are required by product safety standards and by the maker's listing, and must not be bypassed.

The control boards themselves are part of the listed equipment. A replacement board should be the maker's approved part, wired as its guide shows; Trane's installer guide, for example, warns that its control is polarity sensitive 1.

Common code families and the related page

Code familyWhat it points toRelated page
Limit / rolloutOverheating or flame rolloutFurnace limit switch
Flame senseWeak or missing flame signalFurnace flame sensor
Pressure switchVenting or inducer problemsFurnace
High / low refrigerant pressureCharge, airflow or coil problemsRefrigerant leak
Sensor faultsTemperature sensors out of range 2Defrost cycle

Common misconceptions

Myth A code chart online works for any brand.
Reality Tables differ; the same flashes mean different things 1 2.
Myth If resetting clears it, the problem is gone.
Reality The cause may remain; repeated codes need diagnosis.
Myth A code always means a part failed.
Reality Often a switch is doing its job because of a filter, vent or drain problem.
Myth A steady light is always bad.
Reality On some boards steady means standby 2.

Climate patterns in codes

Cold, snowy areas see more pressure-switch codes from snow-blocked vents on high-efficiency furnaces, and more defrost-sensor codes on heat pumps. Hot climates see more high-pressure codes on outdoor units with dirty coils. The fixes differ, so note the weather when you log a code.

When it matters to you

It matters whenever your system stops. Read and record the code first; it speeds up the repair and helps you judge a quote.

Next step: check urgency with the emergency checker, and look up your system's age with the system age lookup before deciding on a big repair.

Questions about HVAC Error Code

How do I read my furnace error code?

Look through the small window in the blower door, count the LED flashes in one full sequence, and confirm with a second. Note colors or short and long flashes. Then match it to the code chart for your model, usually printed inside the door or in the manual.

Are furnace blink codes the same for every brand?

No. Each maker uses its own table. On a Trane furnace control, 4 red flashes means an open limit switch; on a Carrier heat pump board, 4 flashes with a pause is a normal status. Always use the chart for your exact model.

What does 3 flashes mean on a furnace?

On Trane's integrated furnace control, 3 red flashes means a pressure switch fault, often linked to venting or the inducer motor. Other brands differ. Check the chart on your furnace, and look for snow or debris blocking outdoor vent pipes.

Should I reset my furnace when it shows a code?

Record the code first. If the manual allows a reset, you can try it once. If the code returns, stop and call a technician. Repeated resets can hide a safety problem and may lock the system out.

What is a lockout code?

It means the control has stopped the system for a set time or until reset, after repeated failures. For example, Carrier's 25HNB6 board lists 4-hour lockouts for high and low pressure. Bosch's furnace locks out after three failed ignition attempts.

How do two-digit flash codes work?

Some boards use short flashes for the first digit and long flashes for the second. On Carrier's 25HNB6, three short flashes followed by one long flash means code 31, a high pressure or discharge temperature switch trip.

Can I fix the problem an error code shows?

Sometimes, if it points to a dirty filter, a thermostat setting, a power switch or a blocked outdoor vent. Codes for gas, ignition, electrical or refrigerant faults need a qualified technician. Never bypass a safety switch.

Where is the code chart for my furnace?

Usually on a label inside the blower or burner door, or in the installation and service manual. If it is missing, find the model number on the data plate and get the manual from the maker.

Why does my thermostat show an error code?

Communicating and smart thermostats can display equipment faults or their own issues, such as low batteries or lost Wi-Fi. Check the thermostat manual first, then the equipment's board code if the system has stopped.

Sources

  1. Trane, Service Installer's Guide 18-CH111D1 (integrated furnace control and diagnostic codes, December 2023), retrieved .
  2. Carrier, 25HNB6 Infinity 16 Two-Stage Heat Pump wiring diagram and flash code table, retrieved .
  3. Bosch, 96% AFUE Gas Furnace Installation, Operation and Maintenance Manual (04.2020), retrieved .
  4. U.S. CPSC, Carbon Monoxide Information Center, retrieved .
  5. ENERGY STAR, Maintenance Checklist (heating and cooling), retrieved .

Expert review

Written by the HyreHVAC Research team. Not yet reviewed by an outside expert. We say so rather than imply a review that has not happened; see our editorial policy.

How the numbers were checked: Every code is copied from a named manufacturer document (Trane 18-CH111D1, Carrier 25HNB6 wiring diagram), labelled by brand and model; no generic code table is given. Bosch's manual supplies the reading and lockout behavior.

Suggest a correction. We fix errors and say what changed.