Skip to content

Furnace repair cost by part

The single biggest factor in your bill is which part failed. A flame sensor is a quick, cheap fix. A blower motor or control board costs a lot more. Here are typical Barrie prices for the most common furnace repairs.

These are 2026 market estimates for Barrie and the wider Ontario area — think of them as typical, not guaranteed. Your real number comes as a flat-rate quote after a tech sees the furnace.

Common furnace repair costs in Barrie (CAD)
Repair Typical cost
Diagnostic / service call$90–$150 (credited to repair)
Flame sensor$150–$250
Hot-surface igniter$150–$350
Blower motor$400–$800
Control / circuit board$350–$650
Gas valve$350–$600
Inducer motor$400–$700
Pressure switch$150–$300
Thermostat$150–$400

What drives the price

Two furnaces with the same broken part can still cost different amounts to fix. Here is what moves the number up or down.

The part itself. Sensors and igniters are cheap and fast. Motors, gas valves, and control boards cost more in both parts and labour. That single factor explains most of the $150–$600 spread.

Brand and parts availability. Common brands with parts on the truck get fixed same-day at a fair price. An older or rare unit may need an ordered part, which adds time and cost.

Furnace age. Older furnaces need harder-to-find parts, and one failure often signals more coming. That is when a repair quote should be weighed against a new furnace.

Emergency and after-hours. A no-heat call at 2 a.m. costs more than a Tuesday-afternoon visit. Our emergency HVAC repair exists for cold-night failures that cannot wait.

The diagnostic fee, explained

A tech cannot quote a repair without finding the fault first. So you pay a diagnostic or service-call fee — about $90–$150 in Barrie — to send someone out and test the system.

Here is the good part. Most reputable shops credit that fee toward the repair once you approve it. So it is not a bolt-on charge — it rolls into the flat-rate quote. You see the full price before any wrench turns. That is how our furnace repair service works.

Signs the repair is not worth it

Sometimes the smart move is to stop spending on an old unit. Lean toward replacement when any of these are true.

The furnace is 15-plus years old. The repair is a major part like a heat exchanger or control board. You have paid for two or more repairs in the last two years. Your energy bills keep climbing even though the furnace runs fine.

If that sounds like your furnace, run the numbers on our repair or replace guide before you spend another dollar. A big repair on a dying furnace is money you will not get back.

How maintenance cuts repair costs

Most expensive breakdowns start as small, cheap problems. A dirty flame sensor, a clogged filter, or a worn motor bearing gets ignored — then it takes out a bigger part.

A yearly tune-up catches those early. The tech cleans the sensor, checks the igniter, tests the motor, and flags anything wearing out. It costs far less than an emergency call in January. Book HVAC maintenance once a year and your repair bills drop.

Common furnace problems and what they cost

Barrie winters are hard on furnaces, and most no-heat calls trace back to a short list of faults. Knowing the usual suspect helps you set expectations before the tech arrives.

A furnace that clicks but will not light is often a dirty flame sensor or a worn igniter — both cheap, same-day fixes at the low end of the table. A furnace that runs then shuts off early is frequently a pressure switch or a flame-sensor issue. No air moving at all points to a blower motor or a control board, which sit higher on the price list.

A furnace that will not turn on with heat calling can be as simple as a thermostat or as involved as a gas valve. The only way to know for sure is a proper diagnostic. Guessing at parts wastes money — a tech tests the system and tells you exactly what failed.

Get a real furnace repair quote

Ranges are useful for planning. But the only number that matters is the flat-rate quote for your furnace. A tech diagnoses the fault, then hands you the full price before any work starts. No hourly clock, no surprise add-ons.

Furnace acting up? Get a free quote or call (705) 555-0143. Every repair is backed by a written 1-year workmanship warranty.

Furnace on the fritz? Get a flat-rate quote.

Same-day furnace repair across Barrie and Simcoe County. You see the full price before any work starts — no surprises.

Furnace Repair Cost FAQ

How much does furnace repair cost in Barrie?

Most furnace repairs in Barrie run $150–$600, and the average lands around $300–$450. Small fixes like a flame sensor sit at the low end. Big parts like a blower motor or control board push toward the top. You always get a flat-rate quote before any work starts — request one here.

Do I pay a diagnostic fee on top of the repair?

You pay a diagnostic or service-call fee of about $90–$150 to send a tech out and find the problem. Most good shops credit that fee toward the repair if you approve the work. So it rarely adds to your final bill. See our furnace repair page for how it works.

Is it worth repairing an old furnace?

If the furnace is under about 12 years old and the part is cheap, repair it. If it is 15-plus years old and the repair is major, replacing it usually makes more sense. We break down the math on our repair or replace guide, and you can compare against new furnace cost.

Why is my furnace repair more expensive after hours?

No-heat calls at night, on weekends, or on holidays cost more because of the after-hours rate. If your heat is out on a cold Barrie night, 24/7 emergency HVAC repair is worth it — but a daytime call is cheaper if the situation can wait.

How can I lower my furnace repair costs?

A yearly tune-up catches small problems before they become $600 breakdowns. Clean flame sensors, fresh filters, and checked motors last longer. Book HVAC maintenance once a year and you will spend far less on surprise repairs.

No heat or no cool? Get it fixed today.

Same-day and 24/7 emergency HVAC service across Barrie. Call now for upfront, flat-rate pricing — or request a free quote online.