How Much Does It Cost to Repair vs Replace a Furnace?

If your furnace is acting up, the biggest question usually isn’t what’s wrong — it’s whether fixing it makes financial sense at all.

In this guide, we’ll break down the real-world costs of repairing versus replacing a furnace, the key decision factors homeowners should consider, and when replacement is usually the smarter long-term move.


Average Furnace Repair Costs

Most furnace repairs fall into a few common categories. Here’s what homeowners typically pay:

  • Minor repairs: $150–$400 (thermostats, ignitors, sensors)
  • Moderate repairs: $400–$900 (blower motors, control boards)
  • Major repairs: $900–$2,000+ (heat exchangers, repeated failures)

One important thing to note: labor costs increase significantly for older furnaces due to discontinued parts and longer diagnostic time.


Average Furnace Replacement Costs

Replacing a furnace is a bigger upfront investment, but it often resets your heating system for 15–20 years.

  • Standard gas furnace: $3,500–$6,500 installed
  • High-efficiency furnace: $5,500–$10,000 installed
  • Additional ductwork or venting: +$1,000–$3,000 if required

Prices vary based on home size, efficiency rating, and local labor rates.


The 3 Factors That Decide Repair vs Replace

1. Furnace Age

Most furnaces last 15–20 years.

  • Under 10 years old → repair usually makes sense
  • 10–15 years old → depends on repair cost
  • 15+ years old → replacement is often smarter

2. Repair Cost vs Replacement Cost

A common rule of thumb:

If the repair costs more than 30–40% of the cost of a new furnace, replacement is usually the better financial decision.

Spending $1,800 on a furnace that’s already near the end of its life often leads to repeated breakdowns.

3. Energy Efficiency

Older furnaces often operate at 70–80% efficiency, while modern high-efficiency units can reach 95%+.

That difference can mean hundreds of dollars per year in heating savings — especially in colder climates.


When Repairing a Furnace Makes Sense

  • The furnace is less than 10 years old
  • The repair is minor and inexpensive
  • No history of frequent breakdowns
  • Energy bills are still reasonable

When Replacing a Furnace Is the Better Choice

  • The furnace is over 15 years old
  • Repairs exceed $1,000+
  • Breakdowns are happening yearly
  • Heating bills keep rising
  • Comfort is inconsistent across rooms

Use a Decision Framework — Not a Guess

Furnaces aren’t the only home system where this decision comes up. The same cost-vs-lifespan logic applies to systems like water heaters.

If you’re facing a similar decision there, you may find our repair vs replace a water heater decision tool helpful as well.


Bottom Line

If your furnace is newer and the repair is minor, fixing it can be the right call. But if the system is aging, inefficient, or repeatedly failing, replacement often saves money — and stress — over time.

The key is evaluating the decision objectively, based on cost, age, and long-term value — not just the immediate bill.