Furnace Repair Cost In Ontario
Updated 2026 — East Hook Heating & Gas Ltd. — TSSA Reg. #FS-R-52587
Nobody enjoys guessing what a furnace repair will run. Below are the real ranges we see on service calls across Barrie, Innisfil, Wasaga Beach, Collingwood and York Region — plus what drives the price, and when a repair stops being worth it.
Typical Repair Price Ranges
Prices below include parts and labour on a standard residential forced-air natural gas furnace. Final pricing is confirmed on site after diagnosis — always in writing, before work starts.
| Repair | Typical Range | Notes |
|---|---|---|
| Flame sensor clean / replace | $150 – $300 | Most common no-heat cause |
| Igniter replacement | $250 – $450 | Ceramic hot-surface igniters are fragile |
| Capacitor / relay | $200 – $350 | Blower won't start |
| Pressure switch | $250 – $450 | Often a venting or condensate issue underneath |
| Inducer motor | $550 – $900 | Part cost dominates |
| Blower motor (ECM) | $700 – $1,400 | Variable-speed motors cost more |
| Control board | $600 – $1,100 | Check warranty first |
| Gas valve | $550 – $950 | Must be done by a licensed gas technician |
| Secondary heat exchanger | $1,500+ | Usually a replace-the-unit conversation |
What Changes the Price
- —Age and brand — parts for discontinued models cost more and take longer to source.
- —Warranty status — many furnaces under 10 years old still have parts coverage, which we always check before quoting.
- —Access — a tight mechanical room or finished basement adds labour time.
- —Timing — after-hours and weekend calls carry an overtime rate.
- —Root cause — a failed pressure switch caused by a blocked vent needs the vent fixed too, or it fails again.
Repair or Replace?
Use the age rule: multiply the furnace's age by the repair cost. If that number exceeds roughly $5,000, replacement is usually the smarter spend. A 20-year-old furnace needing a $600 board is a poor investment; a 7-year-old furnace needing the same board is an easy repair.
We do not work on commission and we do not upsell. If your furnace has years left, we will fix it and tell you so.
How to Keep Repair Bills Down
- —Change the filter every 3 months — restricted airflow kills blower motors and heat exchangers.
- —Keep the outdoor intake and exhaust vents clear of snow and ice, especially in Wasaga Beach and Collingwood winters.
- —Book maintenance in the fall, before the first cold snap and before overtime season.
- —Do not ignore short-cycling or a burning smell — small faults become expensive ones.
Frequently Asked Questions
How much is a furnace repair call in Barrie or Wasaga Beach?
Most homeowners spend between $150 and $650 for a typical repair including the diagnostic. Simple fixes like a flame sensor or capacitor sit at the low end; inducer motors, control boards and gas valves sit at the high end.
Do you charge a diagnostic fee?
Yes — a flat diagnostic covers the trip and the time to properly test the system. It is quoted before we come out, and we never add surprise charges on site.
When is it better to replace than repair the furnace?
As a rule of thumb, if the unit is 15+ years old and the repair is more than about a third of replacement cost, replacement usually makes better financial sense. We will tell you honestly either way — we do not upsell.
Is emergency furnace repair more expensive?
Evenings, weekends and holidays are billed at an overtime rate. Monday to Friday during business hours is always the cheapest time to book.