Independent guides. No sponsored rankings.How we make money →
Problems

Furnace repair repair: when it is worth it

Some furnace faults are worth fixing and some are not. Here is how to judge by part cost, unit age, and how many winters the fix buys.

Open furnace burner compartment showing a rusty heat exchanger and ignition assembly
Open furnace burner compartment showing a rusty heat exchanger and ignition assembly — Furnace Lab
Quick answer

A furnace repair is worth it when the fault is a single cheap component, the unit is under 15 years old, and the repair buys at least five more winters. Repeated failures or a cracked heat exchanger usually tip the decision to replacement.

At a glance
Typical repair cost
$150–$600
Replacement cost
$3,000–$8,000
Tune-up and safety check
$100–$250
Emergency call-out
$200–$500

Some links on this page are affiliate links.If you buy through them we may earn a commission at no extra cost to you. We do not accept payment for rankings. Read the full disclosure.

A furnace repair is worth it when three things line up: the fault is a single inexpensive component, the unit is young enough to have years left, and the repair buys at least five more winters. When any of those fails, the money usually belongs in a replacement instead. The judgement is specific to the fault, not to the furnace as a whole.

The three tests that decide it

Furnace repair repair decisions come down to cost, age, and recurrence. Run all three before approving a quote.

Cost against replacement. A repair that costs more than half of a new furnace is a hard sell on an old unit. With replacement at $3,000 to $8,000, the halfway point sits between $1,500 and $4,000 depending on the system. Most repairs at $150 to $600 clear that bar easily. Heat exchanger work does not.

Age against service life. A gas furnace typically lasts 15 to 20 years with maintenance. At year 8, a $500 repair buys a reasonable stretch of remaining life. At year 18, the same $500 is a bet against the odds.

Recurrence against history. One repair in five years is normal. Three repairs in two seasons is a pattern, and patterns end in replacement.

Faults that are almost always worth repairing

  • Flame sensor. Cleaning or replacing it is $150 to $250 and fixes the most common no-heat call there is.
  • Hot surface igniter. $200 to $350, and a failed igniter says nothing about the rest of the appliance.
  • Pressure switch. $200 to $350. Often the switch is fine and the port or hose is blocked, which is cheaper still.
  • Thermostat. $150 to $300, and a modern programmable unit adds control the old one never had.
  • Run or start capacitor. A small part with a small bill, usually bundled into a larger visit.
  • Condensate trap or line. $150 to $250 on a high-efficiency unit, and a blocked line mimics a much scarier fault.

These are component failures, not system failures. Fixing them restores the furnace to the condition it was in last week.

Faults that usually are not

Fault Typical repair bill Why it often loses
Cracked heat exchanger Pushes past the normal range Safety fault, heavy labor, old units rarely justify it
Failed blower motor on a 20-year-old unit $400–$600 Motor may outlast the cabinet, but the next failure is close
Rusted flue or vent connector Varies with venting work Often signals long-term moisture damage inside the unit
Control board on an obsolete model $350–$600 Boards get scarce and expensive as models age out
Repeated limit trips $150–$600 per visit Usually a duct or airflow problem, not a furnace problem

The last row is the one homeowners miss. A limit switch that trips is doing its job: it is reporting that the furnace is overheating, usually because of restricted airflow. Replacing the switch over and over treats the messenger. The real fix is ductwork, filter sizing, or blower speed — and that work may not be a furnace repair at all.

The five-year arithmetic

Take a $450 repair on a furnace with six winters left. That is $75 per winter of heat. Take the same $450 on a unit with two winters left and it is $225 per winter.

Now put replacement beside it. A $4,000 furnace amortized over 15 years is $267 per year. A $3,000 unit over 20 years is $150 per year. That second number is why replacement wins once repairs start repeating: the annual cost of a new unit is lower than the annual cost of patching an old one badly.

Safety faults override the arithmetic

A cracked heat exchanger, a blocked flue, a failed draft inducer on a natural-draft unit, or any smell of gas changes the conversation. These are not value questions. The furnace should be shut off until the fault is corrected, and correction may mean replacement rather than repair.

Carbon monoxide is the reason. A heat exchanger that leaks combustion gas into the supply air stream can put CO into the house, and no amount of savings justifies running it. Our furnace inspection article covers the checks that catch this before it becomes an emergency.

How to make the call in four steps

  1. Get the fault named, not described. “Failed inducer motor” is a decision you can price. “Something’s wrong with it” is not.
  2. Ask for the part cost and the labor hours separately. This is what lets you compare against replacement honestly.
  3. Check the age from the data plate serial number, not from memory or the home inspection report.
  4. Price the replacement before you approve the repair if the unit is past 12 years. Knowing both numbers makes the choice obvious.

Where the cheap version goes wrong

A low bid that replaces a part without diagnosing why it failed is not a repair, it is a delay. Our guide to cheap furnace repair explains what typically gets cut, and the answer is almost always the diagnostic step that would have found the root cause.

For the money side in more detail, see is furnace repair worth it. For the range of faults and what each one costs, types of furnace repair lays them out. And if the answer is to keep the unit running rather than replace it, the maintenance schedule is how you protect the money you just spent.

The rule of thumb worth keeping: repair the part, not the symptom, and never repair a safety fault on a furnace that has already given you 18 winters.

Frequently asked questions

Is it worth repairing a 20-year-old furnace?

Usually only for a cheap part that gets you through the season. At 20 years, most units are near the end of their service life and a second failure is likely within a year or two.

Which furnace faults are always worth fixing?

Flame sensors, igniters, pressure switches, thermostats, and capacitors. They are inexpensive, quick to fit, and do not indicate a deeper problem with the appliance.

Which fault means replace rather than repair?

A cracked heat exchanger is the clearest one. It is a safety fault, the labor to replace it is heavy, and on an older unit the money is better spent on a new furnace.

How many years should a repair buy to be worthwhile?

A rough rule is five years. Divide the repair cost by the winters you expect to get. If it works out to less than about $120 a year, the repair is good value.

Does a repair reset the furnace's life expectancy?

No. It restores one component. The heat exchanger, cabinet, and venting still age at the same rate, so the unit's overall service life is unchanged.

Should I repair a furnace that failed twice in one season?

That is the signal to stop. Two repairs in a single heating season on the same unit usually means the remaining life is short and further spending is a band-aid.

Sources

D
Owen Brady
We read manufacturer documentation, compare the numbers, and publish what the sources actually say. Last reviewed November 9, 2026. How we research →

Some links are affiliate links.If you buy through them we may earn a commission at no extra cost to you. We do not accept payment for rankings. Read the full disclosure.