Furnace not heating? Learn the most common causes, repair costs, and when replacement is needed.
A furnace that will not heat can be caused by ignition problems, thermostat issues, or mechanical failures.
Incorrect settings, dead batteries, or a faulty thermostat.
A clogged filter restricts airflow and can cause the furnace to overheat and shut down.
A faulty igniter, pilot light issues, or flame sensor problems prevent the burners from lighting.
A closed gas valve or gas supply interruption prevents the furnace from producing heat.
If the blower motor fails, heated air cannot circulate through the home.
| Repair | Cost Range |
|---|---|
| Thermostat replacement | $75 – $300 |
| Igniter replacement | $150 – $400 |
| Flame sensor cleaning/replacement | $75 – $250 |
| Blower motor replacement | $300 – $800 |
| Heat exchanger replacement | $1,500 – $3,500 |
Most furnace repairs are affordable. However, a cracked heat exchanger on a furnace over 15 years old is a strong signal to replace the entire system.
Get a personalized price range in under 60 seconds. Free, fast, and no obligation.
Get My Price EstimateAnalyze your HVAC quote and see if the price is fair compared to market data.
Get connected with a vetted local HVAC technician who can diagnose and fix the problem.
If repair is not the right option, get a free replacement estimate in under 60 seconds.
Check My Price