Goodman Furnace Error Codes List: Every Code Explained
Every Goodman furnace error code we could verify against Goodman's own documentation — what it means, what usually causes it, and the first fix to try — in one table. Codes differ between model series, so treat your model's tech sheet as the final word.
How to read and retrieve error codes on Goodman furnaces
Goodman boards keep the last faults readable via the display/LED, and newer models expose fault history through the CoolCloudHVAC app and the onboard menu. The fault chart on the blower door remains the authority — Goodman reused similar-looking codes across board generations.
The complete Goodman furnace error code list
| Code | Meaning | Most likely cause | First fix |
|---|---|---|---|
| 1 FLASH | System lockout after excessive ignition retries; two-stage boards: flame sensed with no flame present | Failed ignition attempts, or gas valve stuck open or shorted flame sensor wiring | Check thermostat call and gas supply on; do not keep resetting, call a licensed HVAC technician |
| 2 FLASH | Pressure switch stuck closed before the inducer starts | Sticking pressure switch contacts, shorted switch wiring, or stuck inducer relay | Check vent terminations are clear; switch or board diagnosis needs a licensed HVAC technician |
| 3 DOUBLE FLASHES | Second-stage pressure switch stuck open during high-stage inducer operation | Blocked or pinched switch hose, vent restriction, or weak high-stage inducer draft | Clear vent and intake terminations; switch and draft testing by a licensed HVAC technician |
| 3 FLASH | Pressure switch failed to close (stuck open) when the inducer ran | Blocked vent or intake, clogged condensate drain, cracked switch hose, weak inducer | Clear vent and intake terminations and check condensate drain; further diagnosis by a licensed HVAC technician |
| 4 FLASH | Open high limit circuit; the furnace overheated and shut the burners down | Clogged filter, blocked registers or returns, failing blower, excessive temperature rise | Replace the filter and open all registers and returns; repeat trips need a licensed HVAC technician |
| 5 FLASH | Flame sensed without the gas valve energized; two-stage boards: open rollout or blown fuse | Leaking gas valve, lingering flame, open rollout switch, or open control board fuse | Turn the furnace off; gas valve, rollout and fuse faults need a licensed HVAC technician |
| 5 Flashes | On Goodman's single-stage boards: flame sensed without the gas valve energised — the GMES80 wiring diagram prints it verbatim: '5 FLASHES = FLAME SENSE WITHOUT GAS VALVE [ENERGISED]'. On Goodman's two-stage boards the same count means something else entirely: open rollout switch or open control board fuse. The generation split is documented in the what — read it before acting on any of it. | Leaking gas valve (single-stage flame branch) | Single-stage flame branch — the owner's fix is the same as every brand's version of this fault: furnace off, licensed HVAC technician booked. The technician's branch test (manual gas valve shut: report dies = the valve was passing gas and is replaced; report persists on a gas-less furnace = the sensing chain is repaired — wiring or sensor, control last) is described under Trane's identical fault and applies here part for part. |
| 6 FLASH | Single-stage boards: open rollout switch; two-stage boards: pressure switch cycling lockout | Rollout from blocked flue or cracked heat exchanger, or pressure switch opening repeatedly | Turn the furnace off and do not reset repeatedly; call a licensed HVAC technician |
| 7 FLASH | Single-stage boards: low flame sense signal; two-stage boards: lockout after excessive ignition retries | Coated flame sensor, weak gas pressure, or flame never proven during ignition trials | Check gas supply to the home is on; sensor and gas work needs a licensed HVAC technician |
| 8 FLASH | Lockout after excessive recycles; flame was proven, then lost repeatedly | Interrupted gas supply, low gas pressure, opening pressure switch, or failing flame sensor | Do not keep power-cycling; gas pressure and burner diagnosis need a licensed HVAC technician |
| 9 FLASH | Improper grounding or reversed 115-volt polarity at the furnace | Hot and neutral supply wires reversed, or missing equipment ground | Do not operate; correct wiring polarity and grounding via a licensed HVAC technician or electrician |
| 9H | Not a Goodman fault code at all — "9H" is the status display "gH" (gas heat, single-stage control) from the status-code table in Goodman's furnace installation manuals, with the seven-segment display's lowercase g reading as a 9. It means the furnace is running a heat call, and there is nothing to reset. | A normal heat call is in progress | There is no fix for 9H, because there is no fault: the correct action for a furnace displaying gH/9H while heating normally is to close the door and let it work. |
| 10 FLASH | Gas valve energized or gas flowing with no call for heat | Shorted gas valve wiring, or control board output fault energizing the valve | Shut off gas and power to the furnace; call a licensed HVAC technician immediately |
| 11 FLASH | Limit switch circuit open over five minutes, suggesting blower failure | Failed circulator blower, or limit circuit still open after overheating | Replace the filter and check the blower runs; blower repair needs a licensed HVAC technician |
| 12 FLASH | Control board igniter relay is not energizing the igniter | Failed igniter relay on the integrated control board | Control board replacement is required; call a licensed HVAC technician |
| A2L | R-32 models: A2L refrigerant alarm active (leak, communication, internal, or relay alarm) | Refrigerant leak detected by the mitigation sensor, or sensor communication failure | Do not ignore or bypass the alarm; refrigerant leak work needs a licensed HVAC technician |
| CONTINUOUS OFF | LED off: no power reaching the control, or control failure | Tripped breaker, open door or disconnect switch, blown board fuse, no 24V power | Check breaker, furnace switch and door seating; fuse or board work needs a licensed HVAC technician |
| CONTINUOUS ON | Steady LED: normal standby or operation; solid red on two-stage boards means internal control fault | No fault on single-stage boards; failed control board on two-stage boards | No action if heating normally; if solid red and dead, call a licensed HVAC technician |
| E0 | Communicating models: lockout from excessive ignition retries or flame recycles (three total) | No gas to burners, bad igniter, coated flame sensor, or lost flame after lighting | Confirm gas supply and thermostat call; ignition and gas faults need a licensed HVAC technician |
| E1 | Communicating models: low-stage pressure switch circuit closed at start of heating cycle | Low-stage pressure switch contacts sticking, or short in pressure switch wiring | Check vent terminations are clear; switch replacement is licensed HVAC technician work |
| E2 | Communicating models: low-stage pressure switch circuit did not close | Blocked switch hose, blocked flue or intake, clogged drain, or weak inducer | Clear intake and vent terminations and check condensate drain; then a licensed HVAC technician |
| E3 | Communicating models: primary high limit open; insufficient air over the heat exchanger | Blocked filter, restrictive ductwork, wrong blower speed, or failed blower motor | Replace the filter and open registers and returns; repeat trips need a licensed HVAC technician |
| E5 | Communicating models: open control board fuse in the low-voltage circuit | Short in 24-volt thermostat or component wiring blowing the 3-amp fuse | Check thermostat wiring for damage; fuse and short tracing by a licensed HVAC technician |
| E6 | Communicating models: weak flame; flame sense microamp signal is low | Coated or oxidized flame sensor, misaligned sensor, or lazy flame from gas pressure | Flame sensor cleaning or replacement and gas checks need a licensed HVAC technician |
| E7 | Communicating models: problem with the igniter circuit | Improperly connected or shorted igniter, poor unit ground, or board igniter relay fault | Igniter and control board work is licensed HVAC technician work; do not touch the igniter element |
| E11 | R-32 models (display E11): open rollout switch | Flame rollout from blocked flue passages, cracked heat exchanger, or failed inducer | Turn the furnace off and do not reset; call a licensed HVAC technician immediately |
| ED | Communicating models (display Ed): manual-reset rollout switch is open | Burner flames rolling out from blocked heat exchanger, misalignment, or displaced orifice plate | Turn the furnace off and do not reset the rollout; call a licensed HVAC technician |
| EE0 | R-32 models (display EE0): lockout due to excessive retries or recycles | Repeated failed ignition or flame loss beyond the control's retry limit | Confirm gas supply is on; repeated lockouts need a licensed HVAC technician, not repeated resets |
| EE1 | R-32 models (display EE1): pressure switch stuck closed | Sticking pressure switch contacts or shorted pressure switch circuit | Check vent terminations are clear; switch diagnosis is licensed HVAC technician work |
| EE2 | R-32 models (display EE2): pressure switch open; draft not proven | Blocked vent or intake, clogged condensate, damaged switch hose, weak inducer | Clear vent and intake terminations and check the condensate drain first |
| EE3 | R-32 models (display EE3): open high limit switch | Restricted airflow from clogged filter or blocked ducts overheating the furnace | Replace the filter and open all registers and returns; repeat trips need a licensed HVAC technician |
| EE4 | R-32 models (display EE4): flame detected when no flame should be present | Leaking gas valve, lingering burner flame, or shorted flame sensor signal | Turn the furnace off; gas valve faults need a licensed HVAC technician immediately |
| EE5 | R-32 models (display EE5): open control board fuse | Short in low-voltage wiring blowing the board fuse | Inspect thermostat wiring for nicks or rub-through; replacement by a licensed HVAC technician |
| EE6 | R-32 models (display EE6): low flame signal | Coated flame sensor or weak flame from improper gas pressure | Flame sensor and gas pressure work is licensed HVAC technician work |
| F02 | Not a Goodman code — no Goodman furnace document defines 'F02'. Goodman furnaces report faults as counted LED flashes on the control board or, on communicating/modulating models, as E-codes (E0, E1, E2, E3 and family) on a character display; F02 appears in neither system, so this page explains Goodman's real code language and how to get the true code from your furnace instead of inventing a meaning for this one | An E-code misread as an F-code | There is no F02 repair, because there is no F02 fault: do not order parts against this code, and do not let anyone sell you a board 'for the F02' without first naming the real, documented code they found on your furnace. |
| H6 | Not a Goodman fault code — "H6" is the gas-heat status "gH" read upside down on an inverted seven-segment display. The suffixes owners report with it are inverted real codes from Goodman's troubleshooting chart: 033 is EE0 (ignition lockout) and 233 is EE2 (pressure switch circuit not closed) read the same wrong way up. | An inverted display orientation | Step one is decoding, not parts: establish the board's true orientation, read the display correctly, and work with the real code — gH alone needs no repair at all. |
| RAPID FLASH | Single-stage boards: reversed line polarity; two-stage boards: twinning wiring error | Reversed 115-volt hot and neutral, poor ground, or incorrect twin-furnace wiring | Correct supply wiring and verify ground; work for a licensed HVAC technician or electrician |
How to reset / clear error codes on Goodman furnaces
Goodman furnaces report faults as LED blink patterns on older boards and as alphanumeric codes on the 7-segment displays of newer (and ComfortBridge/Bluetooth) models. Codes clear when the fault ends and a heat cycle completes; lockouts need the cause fixed plus a power cycle at the furnace switch.
How to diagnose any Goodman furnace code
Work the problem in this order — and stop at any point where gas, combustion or mains wiring is involved, because those belong to a licensed HVAC technician: (1) record the code exactly: count LED flashes slowly, twice, or photograph the alphanumeric display; (2) check the free things homeowners legitimately own: the thermostat is calling for heat, the furnace power switch and breaker are on, the filter is not clogged solid (a starved furnace overheats and locks out on limit codes), all vents and the return are open, and the condensate drain is not blocked on condensing models; (3) reset once — at the power switch, off for 30 seconds — then watch a full call for heat from the beginning: inducer, ignition, flame, blower, in that order; where the sequence stops is the fault family the code names; (4) a code that returns immediately is an active fault — do not keep resetting a lockout, especially any flame or limit code; (5) everything inside the burner compartment — flame sensor cleaning is the one grey area many manuals allow owners, but gas valves, burners, heat exchangers and control boards are professional work. If you smell gas at any point, leave and call the gas utility, not a helpline.
Blink codes, display codes and lockouts
Two generations of fault reporting live side by side on modern furnaces. Older and simpler boards report through a single LED: a repeating count of flashes, read slowly against the chart printed inside the blower door — that chart, for your exact model, outranks any list on the internet, including this one. Newer communicating furnaces show alphanumeric codes (the E-series in the table above) and store a fault history a technician can scroll. Both generations share the lockout idea: after a set number of failed attempts at the same step — ignition is the classic — the board stops trying for a period (often an hour, or until power is cycled) instead of cycling forever against a fault that could overheat or flood the burners with unburned gas. A furnace in lockout is not broken by the lockout itself; it is a furnace that has already failed the same step repeatedly and is waiting for someone to find out why.
Furnace codes are also seasonal in a way washer codes are not. The first cold snap produces a wave of ignition and flame codes from furnaces that sat idle all summer — oxidised flame sensors, spider-nested burners, pressure-switch hoses holding condensate from the cooling season. Deep-winter adds frozen condensate lines on high-efficiency models and intake/exhaust terminations blocked by snow or ice, which present as pressure-switch codes. A code that appears once, on the coldest night of the year, and never again has often met its cause already; a code that appears every cycle, in any weather, is a component asking to be tested.
The most searched Goodman furnace codes, in detail
9H — Not a Goodman fault code at all
This page exists because the display is genuinely confusing, so here is the documented picture. In the installation manual for Goodman's GM9S96 and GC9S96 furnaces, Goodman prints a "1 Stage Status Codes" table listing what the furnace's seven-segment display shows while it works: IdL for idle, FAn for continuous fan, 1AC and 2AC for cooling stages — and gH for "Gas heat – Single Stage Control." Those are status codes, the board narrating normal operation, and they share the display with the furnace's real fault codes. Rendered on a seven-segment display, a lowercase g is drawn with the same segments most people read as a 9, so gH becomes "9H" to almost every homeowner who looks at it — and two-stage models add a stage digit, which is why owners also report readings like 9h1 and 9h2 for low-stage and high-stage gas heat. Goodman's actual fault codes for this platform look completely different: they are the E- and EE-prefixed entries of the manual's troubleshooting chart (EE0 for ignition lockout, EE1 and EE2 for pressure-switch faults, and so on). No Goodman fault chart lists 9H, because nothing has failed when it shows. If your furnace displays 9H and the house is warming, the correct diagnosis is that the furnace is heating.
Most likely cause: A normal heat call is in progress — This is what gH means: the thermostat has called for heat and the board is running single-stage gas heat. The "cause" of 9H on the display is simply that your furnace is doing its job at the moment you looked at it.
First check: Start with the house, not the board: if warm air is coming from the registers and the temperature is holding or rising, 9H has already told you its whole story — the furnace is heating.
If it keeps coming back: 9H "keeps coming back" every time the furnace runs a single-stage heat call, for the life of the furnace — that is the design, not a relapse. The version of this worry that deserves attention is different: a furnace that shows normal statuses but cannot hold temperature, short-cycles, or starts adding EE chart codes alongside the statuses. Those changes, not the return of gH, are the signal to book a technician.
F02 — Not a Goodman code
If a search result, a forum post or a copied list sent you here looking for a Goodman furnace 'F02' error, the honest starting point is that Goodman has never published one. Two Goodman documents were read in full for this page. The installation instructions for Goodman's two-stage GCEC96/GMEC80 furnaces print a troubleshooting chart whose entire fault language is the red board LED: repeating flash counts (four flashes = open limit circuit, five = limit and rollout circuit open, six = pressure switch cycling lockout, seven = lockout after excessive ignition retries, eight = lockout after excessive flame recycles, and so on through twelve), a solid LED for an internal control fault, a rapid flash for a twinning error, and three double flashes for the second-stage pressure switch. There is no letter F in it. The modulating GMVM97's installation instructions print the second Goodman language — a character display with codes E0 (lockout from excessive ignition retries or flame recycles), E1 (low-stage pressure switch circuit closed at the start of the cycle), E2 (low-stage pressure switch circuit not closed), E3 (primary high limit open) and IF (integrated control internal fault) — mirrored at a ComfortNet thermostat only as a 'Call for Service' icon and a scrolling 'Check Furnace' message. Again, no F02. The wider Goodman families verified from Goodman manuals add E5 (open board fuse), E6 (weak flame signal), E7 (igniter circuit) and Ed (rollout switch open) on communicating models, and an EE-prefixed set (EE0-EE6, E11) on the newer R-32 models — still no F-family of fault codes. What does exist online is a set of third-party pages assigning 'F02' three mutually exclusive meanings — an ignition failure, a pressure-switch fault, a flame-detection fault — none of them citing a Goodman document, and contradicting each other, which is the signature of an invented code. Your furnace may well have a real fault; it is recorded in one of the two languages above, and the model number plus a careful reading will find it.
Most likely cause: An E-code misread as an F-code — On a small character display, Goodman's communicating E-codes are the closest real neighbours: E2 (the low-stage pressure switch circuit did not close) is the reading most easily copied down as 'F02' once a letter and a zero are supplied from memory. If your display actually shows E2, that code is real, documented, and diagnosed as a pressure-switch/draft fault — but it must be read off the display, not assumed from an 'F02' search.
First check: Read the rating plate first and write down the full model number (GMES80, GCEC96, GMVM97 and similar). Every real Goodman code is defined per model family, and the model decides which of the two languages — LED flashes or E-code display — your furnace speaks.
If it keeps coming back: If code-reading stays ambiguous after a careful video count, a technician reads the board's behaviour and the model's chart in minutes — bring the model number, the video, and the symptom sequence. A 'code' that no Goodman chart contains is itself useful information to hand over.
H6 — Not a Goodman fault code
Two mirror-image mistakes meet in this code. Goodman's installation manual for the GM9S96/GC9S96 generation lists gH — "Gas heat – Single Stage Control" — among its status codes: normal operating narration, not a fault. Read a seven-segment display from the wrong side, as happens when a board or display ends up inverted in downdraft and reoriented installations, and every character flips: the g that already passes for a 9 becomes a 6, the H drops to the front, and gH arrives at the eye as "H6." That is why no Goodman fault chart contains H6 — while the manual's troubleshooting chart is full of EE-prefixed faults. The same flip explains the longer strings owners search for. Read upside down, Goodman's EE0 becomes 033, and EE2 becomes 233 — so a furnace reported as "H6 033" is most likely showing a gas-heat status next to, or alternating with, a genuine EE0 fault, and Goodman's chart defines EE0 precisely: "Furnace lockout due to an excessive number of ignition retries (3 total) — failure to establish flame, or loss of flame after establishment." A "233" suffix points at EE2: "pressure switch circuit is not closed," with the chart sending diagnosis to the pressure-switch hose, a blocked flue or inlet pipe, a blocked drain system, or a weak induced-draft blower. Decode the orientation first; then, if a suffix is really there, the chart fault it decodes to is the diagnosis.
Most likely cause: An inverted display orientation — The root cause of H6 itself. Seven-segment characters are not rotation-proof: viewed upside down, gH (gas heat status) reassembles as H6, and EE-prefixed fault codes reassemble as digit strings like 033 and 233. Furnaces whose boards sit inverted in the blower compartment invite exactly this misread.
First check: Re-read the display the other way up before anything else: photograph it, rotate the photo 180 degrees, and see whether H6 becomes gH and any digits become EE codes — that single step resolves most H6 reports.
If it keeps coming back: H6 comes back as reliably as gH does — every heat call, forever — because it is the furnace's normal heating status seen from the wrong side. The decoded faults have their own recurrence logic: EE0 returns when an ignition or flame-sense weakness is still present, and EE2 is famous for cold-snap repeats, when a marginal drain blockage or a frost-narrowed flue termination tips a weak vent proof over the edge on the coldest nights.
5 Flashes — On Goodman's single-stage boards: flame sensed without the gas valve energised
Goodman's 5-flash is the clearest example on this site of why the door chart, not the flash count, is the diagnosis. Goodman publishes two residential board generations whose charts disagree at this number. On single-stage boards (the GMES80 generation), five flashes is a flame-safety report: the control is sensing flame with no call for heat and the gas valve not energised — Goodman's wording is 'flame sense without gas valve', and its verified cause list is a leaking gas valve, a lingering flame, or a shorted flame sensor signal. The furnace must not run on it: uncommanded flame and a lying safeguard are the same two bad stories as every other brand's version of this fault. On two-stage boards (the GMVC96/GCEC96 generation), five flashes belongs to a different system entirely — the limit circuit. Goodman's two-stage troubleshooting chart defines it as: limit and rollout circuit open for 15 minutes; open control board fuse or rollout switch. The control's internal logic, spelled out in Goodman's servicing text, is a timing ladder: when the limit circuit opens, the control first reports 4 flashes (open limit); if the circuit is still open past 5 minutes it assumes blower failure and reports 11 flashes; if it is still open past 15 minutes it concludes a manual-reset device — the rollout switch — or the board fuse has opened, reports 5 flashes, enters a one-hour lockout, and runs the inducer continuously. And on those same two-stage boards, where did flame-sensed go? To 1 flash ('flame sensed with no flame present'). Goodman's newest communicating and R-32 models render the flame fault in letters instead (EE4: flame detected when no flame should be present). So a Goodman owner with five flashes owns one of two completely different furnaces' worth of trouble — a gas-valve/flame problem or a rollout/fuse problem — and the first diagnostic act is not touching the furnace at all: it is establishing which board generation is flashing, from the model number and the chart inside the door.
Most likely cause: Leaking gas valve (single-stage flame branch) — Goodman's verified lead cause for flame-sensed: the valve passes gas it should hold back, so a genuine flame exists — or re-establishes — with the valve de-energised and no call for heat. The sensor is telling the truth; the valve's shutoff is what failed.
First check: FIRST, IDENTIFY THE BOARD: read the model number and the diagnostic chart inside the furnace door before interpreting the count. GMES80-generation (single-stage) chart: 5 flashes is the flame fault. GMVC96/GCEC96-generation (two-stage) chart: 5 flashes is rollout/fuse, and flame-sensed is 1 flash. Acting on the wrong generation's meaning is the standing error with this code — websites that print a single Goodman meaning for 5 flashes are mixing the two charts.
If it keeps coming back: A returning code means the unfixed branch is still talking. Flame branch returns sort by timing exactly as the sibling brands' do: after cycles (valve or lingering flame) versus at cold power-up (sensing chain). Two-stage returns mean the limit ladder is climbing again — watch for the 4-flash preamble on earlier cycles, which is the overheating story restarting — or the replacement fuse has met the same unfound short. In every case the return is information to hand the technician, recorded with its timing, not a prompt to reset harder.
Less common and model-specific codes
Search data shows owners also meet these codes on Goodman furnaces: 7P1, A11, B0, B1, B3, B4, E1C, ED8, F01, F03, F04, F09, F11, F4, F9, Fixes, Furnace, H9. They are not part of the core code list Goodman publishes for most models — several are series-specific, abbreviated display readings, or codes carried over from a sister platform — so we do not publish meanings for them rather than guess. Treat them by symptom: note what the machine was doing when the code appeared (filling, draining, heating, spinning), run one full power cycle (5 minutes off), and if the code returns, match the symptom to the closest documented family in the table above and check the tech sheet stored inside your machine for the model-specific definition.
Deep-dive guides for the most searched codes
Frequently asked questions
How to check goodman furnace error codes?
Goodman boards keep the last faults readable via the display/LED, and newer models expose fault history through the CoolCloudHVAC app and the onboard menu. The fault chart on the blower door remains the authority — Goodman reused similar-looking codes across board generations.
Related guides
Facts on this page were checked against manufacturer documentation: www.manualshelf.com · www.manualshelf.com · www.manualshelf.com · manuals.plus · iwae.com · www.goodmanmfg.com