Carrier Furnace Code 33: Causes, Fixes & Costs
Get this fixed by a local pro
Free, no-obligation quotes from licensed HVAC technicians in your area. Compare up to 3 estimates before anyone visits.
What this code means
On a Carrier furnace, code 33 is a limit circuit fault β the control board has detected that one or more safety switches in the βlimit stringβ have opened. That string includes the main high-limit switch (trips on excessive supply-air temperature) and one or more flame rollout switches (trip when flame escapes the burner box). The furnace reads it out as three LED flashes, a pause, then three flashes through the sight glass.
The board isnβt telling you a part is broken. Itβs telling you a safety device did exactly what itβs designed to do β shut the furnace down because something made it run too hot or burn incorrectly. The real work is finding what opened the switch.
Common causes, ranked by probability
- Restricted airflow from a dirty or over-restrictive filter β by far the most common. Starved of return air, the heat exchanger overheats and the high-limit opens. A recently installed high-MERV filter counts here too.
- Closed or blocked supply/return vents β too many registers shut, or returns blocked by furniture, has the same overheating effect as a dirty filter.
- A failing blower motor or capacitor β if the blower canβt move enough air, the furnace overheats even with a clean filter.
- Flame rollout from a blocked heat exchanger or burner β soot, debris, or a cracked exchanger causes flame to roll out and trip the rollout switch. This is the serious one.
- A genuinely failed limit or rollout switch β switches do wear out, but this is the least common cause and should only be concluded after ruling out airflow and combustion problems.
Safe checks before you call anyone
These are the only steps a homeowner should do on a gas furnace. If they donβt resolve it, the next step is a technician β not deeper disassembly.
- Replace the air filter. If itβs dirty, or if you recently fitted a high-MERV filter, put in a clean filter of the MERV rating Carrier specifies for your model. Run the furnace and watch for the code to return.
- Open your vents. Make sure supply registers are open and return grilles arenβt blocked by rugs, furniture, or boxes.
- Confirm the blower door is latched. The door switch must be engaged for the furnace to run; a door not seated can mimic faults.
- Cycle power once. After fixing an obvious airflow cause, turn the furnace off at the switch or breaker for one minute, then back on.
If code 33 comes back after a clean filter and open vents, stop here. Repeated overheating can damage the heat exchanger, and a rollout trip can indicate a combustion hazard.
How a technician will diagnose it
Knowing this lets you sanity-check a quote:
- Measure temperature rise across the furnace and compare it to the rating-plate range (typically 30β60Β°F). High rise confirms an airflow problem.
- Check total external static pressure to quantify how restricted the duct system is.
- Test the high-limit and rollout switches for continuity once cool β an open switch on a cool furnace is a failed switch; a switch that opens only under load points to overheating.
- Inspect the heat exchanger and burners for cracks, soot, and rust, and verify venting is clear. This is the check that matters most for your safety.
Symptom, cause and what to do
| Symptom | Likely cause | DIY action | Technician job |
|---|---|---|---|
| Code 33, very dirty filter | Restricted return airflow | Replace filter, retest | β |
| Code 33 right after new filter | Over-restrictive high-MERV filter | Fit correct MERV filter | β |
| Code 33, clean filter, weak airflow at vents | Blower motor / capacitor | β | Test & replace blower components |
| Code 33 with soot smell or visible flame rollout | Blocked / cracked heat exchanger | Shut down, ventilate | Inspect exchanger, combustion, venting |
| Code 33 returns after all airflow fixes | Failed limit/rollout switch (or exchanger) | β | Continuity-test switches, inspect exchanger |
Repair costs
- Air filter: $5β$30 (DIY)
- High-limit or flame rollout switch (with diagnosis): $150β$400
- Blower motor or capacitor: $150β$650 depending on motor type (ECM costs more)
- Heat exchanger replacement: $1,500β$3,000+ β on an older furnace, often the point where replacing the unit makes more sense
A diagnostic service call is typically $89β$200, usually credited toward the repair if you proceed.
Related codes
- Code 13 β limit circuit lockout (repeated limit trips); same family, escalated.
- Code 31 β pressure switch / inducer fault, another airflow-related shutdown.
- Code 34 β ignition proving failure, a combustion rather than airflow problem.
Parts & tools for this fix
As an Amazon Associate, fixme.vip earns from qualifying purchases. Prices and availability are on Amazon.
Frequently asked questions
Is it safe to keep resetting a Carrier furnace showing code 33?
No. Code 33 is a safety lockout that fires when the furnace overheats or a rollout switch detects flame where it shouldn't be. Repeatedly cutting power to clear it bypasses the protection and, if the cause is a cracked heat exchanger or blocked venting, can let carbon monoxide into your home. Reset once after fixing an obvious cause like a dirty filter; if it returns, stop and call a technician.
Why did code 33 appear right after I changed the air filter?
Almost always because the new filter is too restrictive. High-MERV (1500+ rated) filters choke airflow on many older Carrier furnaces, the heat exchanger overheats, and the high-limit switch opens β triggering code 33. Swap back to the MERV rating Carrier specifies for your model (often 8β11) and the code usually clears.
What's the difference between a limit switch and a flame rollout switch?
Both are in the code 33 'limit circuit'. The high-limit switch trips when supply air gets too hot, usually from restricted airflow. The flame rollout switch trips when flames roll out of the burner box instead of being drawn into the heat exchanger β a more serious sign of blockage or a cracked exchanger. A technician's job is to determine which one opened and why.
Can I just replace the limit switch myself to clear code 33?
Replacing the switch without finding why it tripped is dangerous β the switch is doing its job. If a blocked exchanger or venting problem made it open, a new switch just removes the warning while the hazard remains. Diagnosis of the root cause should come first, and on a gas furnace that means a licensed technician.