Furnace Not Blowing Hot Air? Causes and Fix Costs
Having issues with your furnace? Here's how much you can expect to pay to fix it
The BookingContractors Team
Home Services Editorial

Your furnace is running but the air coming out feels cold. Before you assume the worst, check one thing first: your thermostat's fan setting. If it's switched to ON instead of AUTO, the blower runs continuously and pushes room-temperature air through the vents even when the burners aren't firing, which feels exactly like cold air blowing on your skin. That's a free fix, and it's the most common reason people think their furnace is broken when it isn't.
If the setting is already on AUTO and you're still cold, here's what's actually going on, cheapest and easiest causes first.
Cause 1: Thermostat Set to Fan ON Instead of AUTO
Flip the thermostat fan switch from ON to AUTO. On AUTO, the blower only runs while the system is actively heating, then shuts off once you hit your target temperature. Give it a full heating cycle to prove itself before moving down this list.
Cause 2: Dirty Filter Tripping the Limit Switch
A clogged filter chokes off airflow across the heat exchanger. The furnace overheats internally, a safety switch called the limit switch trips, and the burners shut off while the blower keeps running cold air. A new furnace filter costs about $1 to $35 and takes minutes to swap. Check this before calling anyone.
Cause 3: Pilot Light or Hot Surface Ignitor
If nothing is lighting the burners at all, the ignition system is the likely culprit. Older furnaces use a pilot light that can blow out or clog. Newer ones use a hot surface ignitor, which is the single most common furnace part to fail. Ignitor replacement typically costs $150 to $250 during normal hours, jumping to $350 to $500 for after hours or emergency service.
Cause 4: Gas Supply or Gas Valve
No gas reaching the burners means no heat, full stop. Check that the gas valve on the line to the furnace is turned to open, and confirm your gas utility hasn't flagged a service issue. If the valve itself has failed, replacement runs $200 to $600. This isn't a DIY repair. Gas work needs a licensed technician.
Cause 5: Dirty Flame Sensor
A flame sensor tells the furnace a flame is actually present. Coated in dust or residue, it can't detect the flame and shuts the gas off seconds after ignition, so you get a burst of warm air that immediately cuts out. Flame sensor replacement costs $150 to $250, and it's often the cheapest real repair on this list since the part itself is inexpensive and the fix is quick.
Cause 6: Duct Leaks Losing Heat Before It Reaches the Vents
Sometimes the furnace is heating fine and the problem is the delivery system. Leaky ductwork running through an attic, crawl space or basement can lose a meaningful share of your heated air before it ever reaches a vent, leaving rooms lukewarm even though the furnace is working hard. Sealing individual duct leaks typically costs $375 to $700, depending on how accessible the ducts are and how many leaks there are.
Repair Cost by Cause
| Cause | Typical cost |
|---|---|
| Thermostat fan setting | $0 |
| Dirty filter | $1 to $35 |
| Flame sensor | $150 to $250 |
| Ignitor | $150 to $500 |
| Gas valve | $200 to $600 |
| Duct leak sealing | $375 to $700 |
When to Shut It Off and Call a Pro
Some symptoms aren't a wait and see situation.
Turn off the furnace and get everyone out of the house if you smell gas or rotten eggs near the unit, if soot or black residue is building around a vent or the furnace itself, or if a carbon monoxide detector goes off anywhere in the house. Carbon monoxide is odorless and colorless, and early symptoms like headache, dizziness and nausea are easy to mistake for the flu, which is exactly what makes it dangerous. Call your gas utility emergency line or 911 from outside the house, not from inside.
If the system is short cycling on and off repeatedly and won't stay running, shut the furnace down and call a qualified technician.
FAQs
Why is my furnace running but not blowing hot air?
Most often the thermostat fan is set to ON instead of AUTO, which pushes room-temperature air through the vents. A clogged filter or failing ignitor are the next most likely causes.
Why is my furnace blowing cold air intermittently?
A dirty flame sensor is a common cause. It loses track of the flame and shuts the burners off seconds after they light, leaving you with short bursts of warm air followed by cold.
Is it safe to keep running a furnace that smells like gas?
No. Shut it off, leave the house and call your gas utility's emergency line or 911 from outside.
How much does it typically cost to fix a furnace that's not heating?
The common fixes covered here range from about $1 to $600, depending on whether it's a filter, flame sensor, ignitor or gas valve.
Can a dirty filter really stop my furnace from heating?
Yes. A clogged filter restricts airflow enough to trip the furnace's limit switch, which shuts off the burners as a safety measure.
Need A HVAC Pro Right Now?
Get connected to a HVAC service technician immediately
- Same-Day Availability
- Free, No-Obligation Quotes