Same-day and emergency appointments

Up-front pricing before any work starts

Licensed, insured, background-checked technicians

Written safety report after every visit

4.9 out of 5689 customer reviews · Google, Facebook & HomeStars combined

Heating

Furnace Repair Cost in Toronto: Real 2026 Numbers

· by Diamond Home Services

Diagnostic fees, common part prices and repair-vs-replace math for furnace repair in Toronto and the GTA, with typical costs by failure type.

Most furnace repairs in Toronto land between $220 and $650 all-in. A diagnostic visit runs $99–$160 and is normally credited toward the repair. Here is what the common failures actually cost.

Typical repair costs by part

  • Flame sensor clean or replace: $180–$280
  • Igniter (hot surface): $250–$400
  • Pressure switch: $280–$450
  • Draft inducer motor: $500–$900
  • Blower motor (ECM): $700–$1,300
  • Control board: $600–$1,100
  • Secondary heat exchanger: $1,500–$2,800 (replacement territory)

Why the same symptom has different prices

"No heat" can be a $10 sensor covered in soot or a cracked heat exchanger that condemns the unit. That is why a real diagnostic — combustion analysis, static pressure, flame rectification reading — matters more than the hourly rate.

Repair or replace?

Use three tests. First, age: past 15 years, most GTA furnaces are on borrowed time. Second, the 50% rule — if the repair is over half the cost of a new mid-efficiency-equivalent install, replace. Third, safety: a cracked heat exchanger or failed combustion test is a replacement, full stop.

What raises your bill unnecessarily

  • Skipping annual maintenance. Most emergency calls we run in January trace back to a dirty burner, a clogged filter or a plugged condensate trap.
  • Waiting. A struggling inducer that gets ignored takes the board with it.
  • Emergency timing. Overnight and holiday rates exist everywhere, including here.

What we include

Up-front pricing before work starts, TSSA-licensed technicians, a written safety report with combustion readings, and parts warranty in writing. No diagnosis-by-phone, no surprise line items.

Get your estimate now

Try the furnace repair cost calculator for an instant range, or read the furnace repair service page for what a visit covers. No heat right now? Call us for same-day service or request a free quote — we cover Toronto, Mississauga, Brampton, Vaughan, Markham, Richmond Hill, Oakville and Burlington.

All articles

Want this looked at properly?

A licensed technician can diagnose it on site, usually the same day.

(647) 000-0000
Call Now