Goodman Furnace 9H Error Code: Meaning, Causes & Fix
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.
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.
What causes the 9H code on a Goodman furnace?
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.
The seven-segment rendering of the letter g
Goodman's table prints the status as gH. Seven-segment characters are approximations, and the lowercase g in this font is built from the segments a reader naturally interprets as the digit 9, so the status reaches the eye as 9H. Nothing about the furnace changed — only the reading of it.
A two-stage model adding its stage digit
On two-stage versions of the platform the status display carries the running stage with it, producing the 9h1 (low-stage gas heat) and 9h2 (high-stage gas heat) readings owners quote. The extra digit is information about which stage is firing, not a second fault stacked on the first.
Checking the board mid-cycle
Owners usually meet this display while investigating something else — a noise, a cold room, a thermostat puzzle — and catch the board during the burner part of the cycle, which is exactly when gH is on the screen. Catch the same board between calls and it shows IdL (idle) instead.
Checks to run before you replace anything
- 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.
- Watch the display across a full cycle if you can: a status display changes with the call (IdL at rest, gH during gas heat, FAn if the fan runs alone), while a fault code stays posted and is usually paired with a furnace that will not fire.
- Confirm the thermostat is actually calling for heat — set to Heat, setpoint above room temperature — because gH should only appear while a heat call exists.
- If the furnace shows a status but produces no heat, write down any E- or EE-prefixed code that appears alongside or after it; those chart codes, not 9H, are where diagnosis starts.
- Keep owner checks outside the cabinet: filter condition, supply vents open, thermostat settings and the furnace power switch. Ignition, gas and control-board diagnosis belong to a licensed technician.
How to fix the 9H error code
- 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.
- If the real complaint is "9H but no heat," work the call, not the code: thermostat mode and setpoint first, then filter and airflow, then confirm the furnace has power.
- If the board also posts a chart fault (any EE or E code from Goodman's troubleshooting chart), that code is the diagnosis — its chart entry, not this status, decides the repair, and gas-side or ignition work is a licensed technician's job.
- If the display itself is unreadable or segments are missing so statuses and faults cannot be told apart, that display/board issue is worth a technician visit on its own, because every future diagnosis depends on reading it correctly.
The part that usually fails: Seven-segment control display
One small display window on these Goodman boards carries three kinds of information — live status codes like gH and IdL, settings and menu items, and stored fault codes from the troubleshooting chart. Most "mystery code" confusion on this platform, 9H included, comes from those three languages sharing one window; the manual's tables are what tell them apart.
Goodman furnace 9h error code reset
There is nothing to reset. 9H is a status, and statuses clear themselves the moment the condition they describe ends — gH leaves the display when the heat call is satisfied or ends, replaced by IdL. The reset question behind most searches for this code belongs to Goodman's real faults: the manual's troubleshooting chart treats a power cycle (furnace switch or breaker, off then on) as the reset step for a lockout such as EE0 after its cause has been addressed, and the board keeps a fault history a technician can review and clear through the display menu (the manual's L6F fault-display function). If you power-cycle a furnace that was only showing 9H, you have reset nothing — you have just interrupted a healthy heat call.
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.
Why does the 9H code keep 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.
How to stop 9H coming back
- 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.
- The seven-segment rendering of the letter g: Goodman's table prints the status as gH. Seven-segment characters are approximations, and the lowercase g in this font is built from the segments a reader naturally interprets as the digit 9, so the status reaches the eye as 9H. Nothing about the furnace changed — only the reading of it.
- A two-stage model adding its stage digit: On two-stage versions of the platform the status display carries the running stage with it, producing the 9h1 (low-stage gas heat) and 9h2 (high-stage gas heat) readings owners quote. The extra digit is information about which stage is firing, not a second fault stacked on the first.
Retrieving stored fault 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.
Other Goodman furnace error codes
| Code | Meaning | First fix |
|---|---|---|
| 1 FLASH | System lockout after excessive ignition retries; two-stage boards: flame sensed with no flame present | 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 | 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 | 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 | 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 | 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 | 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. | 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 | 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 | 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 | 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 | Do not operate; correct wiring polarity and grounding via a licensed HVAC technician or electrician |
| 10 FLASH | Gas valve energized or gas flowing with no call for heat | 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 | 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 | Control board replacement is required; call a licensed HVAC technician |
See the full list on the Goodman Furnace error codes hub.
Codes 9H gets confused with
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. Two mirror-image mistakes meet in this code.
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 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.
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. Goodman's 5-flash is the clearest example on this site of why the door chart, not the flash count, is the diagnosis.
Frequently asked questions
Is Goodman furnace code 9H an error code?
No. 9H is the status code gH — "gas heat, single-stage control" — from the status table in Goodman's furnace installation manual (GM9S96/GC9S96), read as 9H because a seven-segment lowercase g looks like a 9. Goodman's fault codes on this platform are E- and EE-prefixed chart entries such as EE0 and EE2; no Goodman fault chart lists 9H.
How do I reset Goodman furnace error code 9H?
There is no reset for it, because it is not latched and not a fault: gH simply shows while a single-stage heat call runs and is replaced by IdL when the call ends. Resets on this platform belong to real chart faults — Goodman's troubleshooting chart uses a power cycle as the reset for a lockout such as EE0 once its cause is fixed — and the board's stored fault history can be reviewed through the manual's L6F display function.
What does Goodman furnace code 9h1 mean?
It is the same gas-heat status with the running stage attached: on two-stage versions of this Goodman platform the display shows the stage with the status, giving 9h1 for low-stage gas heat and 9h2 for high-stage gas heat — normal operating information the board reports while heating, not a pair of error codes.
Why does my Goodman furnace show 9H but blow cold air?
Because 9H only proves the heat call reached the board and gas heat was commanded — it does not prove ignition succeeded. If burners never light, the sequence has failed after the status you saw, and the board will typically post a real chart fault (EE0 ignition lockout is the common one) or the failure sits in the call itself. Note any E/EE code that follows, and have ignition diagnosis done by a licensed technician.
Where does Goodman publish its real furnace fault codes?
In the troubleshooting chart of the furnace's own installation manual and on the model's fault list. For the GM9S96/GC9S96 generation that chart is EE-prefixed — EE0 lockout after three ignition retries, EE1 pressure switch closed at cycle start, EE2 pressure switch not closed, through to entries like E10 (grounding) and E11 (roll-out switch open) — alongside the separate status-code table where gH, IdL and FAn live.
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