Skip to main content
Buying guide

Should I repair or replace my furnace?

Compare Evaluate & Compare Weigh your options

A good rule of thumb: repair if your furnace is under about 15 years old and the fix costs less than roughly a third of a new system; lean toward replacement once it's 15–20+ years old, needs a major repair, breaks down repeatedly, or your heating bills keep climbing. In Saskatoon's −40°C winters, an aging mid-efficiency furnace also runs harder, so a high-efficiency replacement often pays back faster here.

Quick answer

  • Under ~15 years + cheap fix → usually repair.
  • 15–20+ years, a major repair, or repeat breakdowns → lean replace.
  • Climbing energy bills point to a tired, inefficient unit.
  • In our long winter, a high-efficiency replacement pays back faster than in a mild climate.
  • Use the quiz below to weigh your specific situation — then get an honest second opinion.

The four factors that decide it

Four things drive the repair-or-replace call: age (most furnaces last 15–20 years), repair cost relative to a new system (the common guideline is to think hard once a repair approaches a third of replacement), repair frequency (repeated breakdowns signal a unit at the end of its life), and efficiency (an old mid-efficiency furnace costs more to run every single month). Comfort problems — uneven heat, noise, short-cycling — add weight to the replace side. The quiz below turns these into a clear, honest verdict.

Why Saskatoon tips the math toward replacement sooner

In a mild climate a furnace coasts through a short heating season. Here it runs hard for the better part of the year, so an aging, inefficient unit racks up far more wasted energy — and a failure is far more dangerous. That means a high-efficiency replacement's payback arrives faster in Saskatoon, and the reliability of new equipment matters more. We'll show you the real repair-vs-replace numbers, including any financing and SaskEnergy rebates, and we never push the upsell.

Repair or Replace

Should I repair or replace my furnace?

The honest rule we use in Saskatoon: if your system is under about 15 years old and the repair costs less than roughly a third of a new system, repair usually wins. Lean toward replacement once it's 15–20+ years old, the repair is major, it has broken down repeatedly, or your bills keep climbing. Because our −40°C winters make an aging mid-efficiency furnace work overtime, a high-efficiency replacement often pays back faster here than in milder climates.

Which system?
How old is it?
Repairs in the last 2 years?
Most recent or quoted repair cost?
Energy bills climbing?
Comfort or uneven-heating problems?
Your verdict

Repair makes sense

Why we say that:

  • At 10–15 yrs it is aging but likely has years left.
  • A single recent repair is normal and on its own favors repair.
  • The repair cost is modest relative to a new system.

Basis: a transparent score across age, repair history, repair cost, energy bills, and comfort (3 of 10 points toward replacement).

Diagnostic charges apply to service and repair calls. Our technicians are non-commissioned, so there is never a push to replace.

Myth: "it's always cheaper to repair." Not in Saskatoon. Pouring repair money into a 15–20-year-old furnace can cost more over a couple of prairie winters than a high-efficiency upgrade that trims your gas bill every month. The math, not the reflex, should decide.

How this works▾

Each answer adds points toward replacement: older age, more frequent repairs, a larger repair bill, climbing bills, and comfort problems all raise the score. A low score points to repair, a high score points to replacement, and the middle is a genuine close call.

This is a guide, not a diagnosis. A licensed technician confirms the real condition of your equipment on-site before you decide — and the estimate is always free.

Common mistakes to avoid

Pouring money into an old unit one repair at a time

Several "small" repairs on a 17-year-old furnace can add up to more than a new system would have cost — without buying you reliability or efficiency. Step back and look at the total.

Assuming repair is always cheaper

It often isn't, once you count the higher energy bills and the risk of another failure. The cheapest move today can be the most expensive over a few winters.

How TemperaturePro Saskatoon helps

  • TemperaturePro Saskatoon technicians are non-commissioned — they give you the honest repair-vs-replace math, not a sales quota.
  • Free, no-obligation estimates and second opinions on replacement.
  • We handle SaskEnergy rebate submissions and offer financing through Financeit to make replacement manageable.

Frequently asked questions

At what age should I replace my furnace?

Most furnaces last 15–20 years. Around 15+ years it's worth weighing replacement, especially if it needs a major repair, breaks down repeatedly, or your bills are climbing. Under 15 with an affordable fix, repair usually wins.

What's the repair-vs-replace cost rule?

A common guideline: if a repair costs more than about a third of a new system — or the unit is old and likely to need more repairs soon — replacement is usually the better value. We'll show you the actual numbers for your situation.

Will you push me to replace?

No. Our technicians are non-commissioned, so the recommendation is based on what's right for your home and budget, not a sales target. We're happy to repair when repair makes sense.

Dustin Steeves, Operations Manager at TemperaturePro Saskatoon

Written by Dustin Steeves, Operations Manager

Dustin Steeves leads operations at TemperaturePro Saskatoon and is the voice behind the company's homeowner education content — turning 15+ years of HVAC experience into plain-English answers for Saskatoon homeowners.

Technically reviewed by Aaron Decae, Senior HVAC Technician, Red Seal Certified · Last updated: June 24, 2026

Each guide is grounded in TemperaturePro Saskatoon's day-to-day service work across Saskatoon, Martensville, Warman, and the surrounding communities, and is updated as equipment, efficiency standards, SaskEnergy rebate programs, and local code considerations change.