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
- 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
- A safety switch opens or a sensor reads out of range
- Control board stops or limits the system
- Board blinks a code (and may store it in memory)
- Owner or tech reads the code → checks the model's chart → targeted diagnosis
How to read a code safely
- Leave the doors on. Bosch notes the light can be viewed through the observation window in the blower access panel 3.
- Count the flashes in one full sequence, then watch a second sequence to confirm.
- Note colors and short or long flashes if the board uses them 2.
- Write down the code, the date and what the system was doing.
- Find the code chart for your exact model, usually on the inside of the door or in the manual.
- Then decide: an owner fix (filter, thermostat, power switch) or a call to a technician.
Example: Trane integrated furnace control codes
| Red flashes | Meaning (Trane IFC) |
|---|---|
| 1 | System lockout |
| 2 | Retries or recycles exceeded |
| 3 | Pressure switch fault |
| 4 | Open limit switch |
| 5 | Flame sensed when no flame should be present |
| 6 | 115 volt AC power reversed or improper ground |
| 7 | Gas valve circuit error |
| 8 | Low flame sense signal |
| 9 | Igniter relay fault |
| Continuous on | Internal 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 count | On a Trane furnace control 1 | On a Carrier 25HNB6 heat pump board 2 |
|---|---|---|
| 3 flashes, pause | Pressure switch fault | Outdoor fan delay defeat not active (status, not a fault) |
| 4 flashes, pause | Open limit switch | Outdoor fan delay defeat active (status) |
| 3 short, 1 long | Not used | Code 31: high pressure switch or discharge temperature switch trip |
| 8 short, 4 long | Not used | Code 84: high pressure lockout (4 hours) |
| Steady on | Internal 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.
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
- Match the code to your model's chart.
- Do the owner checks it suggests: filter, thermostat settings, power switch, breaker, blocked outdoor vents or drains.
- If the board allows a reset by cycling power, the manual will say so; Bosch describes several reset methods for its lockout 3.
- If the code returns, stop resetting it and call a technician.
- 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
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 family | What it points to | Related page |
|---|---|---|
| Limit / rollout | Overheating or flame rollout | Furnace limit switch |
| Flame sense | Weak or missing flame signal | Furnace flame sensor |
| Pressure switch | Venting or inducer problems | Furnace |
| High / low refrigerant pressure | Charge, airflow or coil problems | Refrigerant leak |
| Sensor faults | Temperature sensors out of range 2 | Defrost 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
- Trane, Service Installer's Guide 18-CH111D1 (integrated furnace control and diagnostic codes, December 2023), retrieved .
- Carrier, 25HNB6 Infinity 16 Two-Stage Heat Pump wiring diagram and flash code table, retrieved .
- Bosch, 96% AFUE Gas Furnace Installation, Operation and Maintenance Manual (04.2020), retrieved .
- U.S. CPSC, Carbon Monoxide Information Center, retrieved .
- 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.