mypros+
Error code reference

Ingersoll Rand Furnace Error Code E04

Open thermal limit, rollout switch, or reverse airflow switch.

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the E04 error code actually means

Your furnace has shut itself off because a safety switch detected that temperatures inside the unit got too high, flames may have gone somewhere they shouldn't, or air was flowing the wrong way through the system. This is a protective feature designed to prevent damage or a fire hazard. The furnace will not restart until the underlying problem is found and corrected.

Diagnostic procedure

The full E04 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Verify filters and blower wheels are clean, check if blower motor is running, measure 24 VAC across main thermal limit (YL49-YL51).
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock E04 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of E04

Ranked by how often they cause this code
  1. 1Dirty or clogged air filter
  2. 2Blower motor not running or running slowly
  3. 3Dirty or obstructed blower wheel
  4. 4Tripped rollout switch due to flame rollout
  5. 5Reverse airflow or inducer issue triggering the reverse airflow switch

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about E04

What does E04 mean on a Ingersoll Rand furnace?
E04 indicates that the main thermal limit switch, the rollout switch, or the reverse airflow switch has opened and interrupted the safety circuit. The furnace shuts down to prevent overheating or a fire hazard. To begin diagnosis, confirm the blower motor is running, check that filters and blower wheels are clean, and then measure 24 VAC across the main thermal limit at terminals YL49 and YL51.
Is the E04 error code on an Ingersoll Rand furnace a safety concern?
Yes, particularly if the rollout switch has tripped. A rollout condition means flames have extended outside the burner compartment, which can point to a cracked heat exchanger or blocked flue, both of which are serious hazards. Even a thermal limit trip caused by restricted airflow should be resolved promptly to avoid heat exchanger damage. Do not continue to reset and run the furnace without diagnosing the cause.
How much does it cost to repair an E04 error on a furnace?
The repair cost depends entirely on the failed component. A new air filter is inexpensive, typically in the range of a few dollars to around $30. A blower motor replacement can range from $150 to $600 or more depending on the motor type and labor rates in your area. If the rollout switch has tripped due to a cracked heat exchanger, that repair or full heat exchanger replacement can range from several hundred to over a thousand dollars.
Can I reset the E04 code myself and will it clear the error?
Resetting the furnace may temporarily clear the E04 code, but if the underlying cause is not corrected the switch will trip again. A simple reset is only appropriate after you have identified and addressed the root cause, such as replacing a clogged filter or freeing a stuck blower. A tripped rollout switch in particular should not be reset without a full inspection, as it can indicate a serious combustion problem.
How do I fix an E04 error on an Ingersoll Rand furnace?
Start by replacing the air filter and inspecting the blower wheel for debris buildup. Confirm the blower motor runs when the furnace calls for heat. Use a multimeter to measure 24 VAC across the main thermal limit terminals YL49 and YL51 to determine if that switch has opened. If the rollout or reverse airflow switch has tripped, inspect the flue, venting, and inducer motor before resetting the system.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass