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.
