Furnace Repair Cost in 2026
Furnace repairs typically run $100–$1,500, with a national average around $350. The cheapest common fixes, a flame sensor ($80–$250) or igniter ($100–$250), are often the actual cause of a furnace that won't stay lit. A blower motor repair runs $150–$900, or up to $2,000 for a full motor replacement. A cracked heat exchanger ($1,000–$3,000 to replace) is the one repair that's also a safety issue, since it can leak carbon monoxide into the home.
| Item | Typical installed cost |
|---|---|
| Flame sensor replacement | $80 – $250 |
| Igniter replacement | $100 – $250 |
| Blower motor repair | $150 – $900 |
| Blower motor full replacement | Up to $2,000 |
| Heat exchanger replacement | $1,000 – $3,000 |
| General diagnostic / service call | $100 – $350 |
The two cheapest fixes are the two most common causes of "furnace won't stay on"
A flame sensor detects whether the burner has actually ignited; if it's dirty or failing, the furnace's control board reads it as "no flame" and shuts the gas valve as a safety measure, even though the burner lit fine: producing a furnace that fires briefly, then shuts off, over and over. An igniter that's cracked or weakening causes a similar symptom from the opposite direction: it fails to light the burner at all, or lights it unreliably. Together these two parts account for a large share of "furnace won't stay running" service calls, and both are inexpensive, fast repairs, which is exactly why a technician should check them before quoting anything more expensive for the same symptom.
Blower motor problems
The blower motor pushes heated air through the ductwork, and it's one of the harder-working mechanical parts in the system, it runs every time the furnace calls for heat, for the entire heating season, in a cold-climate market like Duluth, MN, that can mean months of near-continuous cycling. A failing motor often shows up as weak airflow, unusual noise, or the furnace overheating and shutting down on its high-limit safety switch because air isn't moving fast enough across the heat exchanger. A repair (bearing, capacitor, or motor cleaning) runs $150–$900; if the motor itself has failed, full replacement can run up to $2,000 depending on motor type: variable-speed ECM motors cost significantly more than older single-speed motors.
Heat exchanger: the one repair that's also a safety call
The heat exchanger separates the combustion gases (including carbon monoxide) from the air that actually circulates through your home: it transfers heat across that barrier without letting the two air streams mix. A cracked heat exchanger breaks that separation, and it is treated as a genuine safety issue, not just a performance problem: the Consumer Product Safety Commission warns carbon monoxide from heating equipment is an "invisible killer" precisely because it's odorless and colorless: most technicians will red-tag a furnace with a confirmed cracked heat exchanger and shut off the gas until it's replaced or the furnace itself is replaced. Replacement alone runs $1,000–$3,000; given a cracked heat exchanger usually shows up on an older furnace already near the end of its life, it's one of the most common points where "repair or replace the whole furnace" becomes a real, immediate decision rather than a someday question.
What's safe to check yourself, and what isn't
A dirty air filter restricting airflow, a thermostat with dead batteries or a wrong setting, or a closed supply/return vent are all things a homeowner can check and fix before calling anyone, and they genuinely do cause a meaningful share of "furnace isn't working" calls. Anything involving the gas valve, the burner assembly, the heat exchanger, or the electrical control board should go to a licensed technician: these involve combustion safety, carbon monoxide risk, or line-voltage electrical work, none of which are reasonable DIY territory regardless of how simple a YouTube video makes it look.
Frequently asked questions
My furnace keeps shutting off after a few minutes: what's wrong?
This is the classic flame-sensor symptom: the furnace ignites, the control board doesn't detect a stable flame (because the sensor is dirty or failing, not because there's no flame), and it shuts the gas valve as a safety precaution. It's also a symptom of a failing igniter or a restricted air filter causing the furnace to overheat and trip its high-limit switch. A technician can usually diagnose which one it is in a single visit.
Is it worth repairing a furnace over 15 years old?
Generally no, if the repair is a major one (blower motor replacement, heat exchanger). A rough rule: if a repair costs more than half of what a new furnace would cost, replacement usually wins on total value, especially on an older unit that's also running at lower efficiency than a new one would. See repair or replace for the full decision framework, and furnace replacement cost for what a new unit runs.
How much does a furnace diagnostic visit cost on its own?
A standalone diagnostic or service call typically runs $100–$350, which many contractors credit toward the repair cost if you proceed with the fix. Emergency or after-hours calls commonly carry a premium on top of the standard rate.
Sources
Sources cited in this guide. Commercial pricing sources are marked as industry data. Guide last updated October 31, 2026.
- U.S. Consumer Product Safety Commission: CPSC safety tips to prevent carbon monoxide poisoning and fires
- ENERGY STAR: Maintenance Checklist
Find a contractor near you
Browse HVAC contractors by city, check their license against state records, and get three written quotes before you commit.
Browse the directory →