Quick answer
Most furnace repairs in Toronto cost $150–$800 once the $80–$150 diagnostic fee is folded in. Common fixes like a flame sensor, igniter or capacitor run $150–$450, a draft inducer motor $400–$900, and a blower motor or control board $500–$1,500. A cracked heat exchanger at $1,500–$3,000 usually means the money belongs in a new furnace instead.
Furnace repair cost in Toronto comes down to three things: which part failed, how long the technician needs to reach and replace it, and whether you called at 2 p.m. on a Tuesday or 2 a.m. in a January cold snap. A flame sensor cleaning is a 20-minute job on a furnace in an open basement; a blower motor in a 1940s East York semi with the furnace wedged into a cold cellar is an afternoon. The ranges below are what a TSSA-licensed contractor charges across Toronto and the GTA, so a quote makes sense in context.
Furnace repair prices in Toronto, part by part
- Diagnostic / service call: $80–$150, credited toward the repair at most reputable shops
- Flame sensor cleaning or replacement: $150–$300 — the most frequent no-heat fix on furnaces under 10 years old
- Hot surface igniter: $200–$450 — silicon carbide igniters crack with age; silicon nitride replacements last longer
- Capacitor or pressure switch: $250–$500
- Draft inducer motor: $400–$900 — the small fan that has to prove a draft before the gas valve will open
- Blower motor: $500–$1,500 — a PSC motor sits at the low end, a variable-speed ECM at the top
- Control board: $500–$1,200 — more on modulating furnaces with communicating thermostats
- Gas valve: $500–$1,000
Heat exchanger replacement is the repair that rarely makes sense. Parts and labour run $1,500–$3,000, the job takes most of a day, and cracks show up almost exclusively on furnaces past 15 years — an age where the inducer, board and blower are also near the end. The furnace repair vs. replacement cost guide lays out that decision.
What a proper Toronto furnace repair quote includes
A written price before the work starts, the part named on the invoice, and a test run afterwards. On a gas furnace that test should cover manifold gas pressure, temperature rise checked against the rating plate, and a carbon monoxide reading at the flue and in the room. A technician who swaps an igniter and leaves without running the furnace through a full cycle has not finished. Repairs do not need a municipal permit, but a gas valve or heat exchanger job still has to be done by a technician holding a TSSA gas licence.
What pushes a repair to the top of the range
- Timing — most GTA companies charge $150–$300 to dispatch after hours versus $80–$150 in business hours. ZK Mechanical charges the same rate around the clock, including on emergency calls.
- Motor type — a variable-speed ECM blower or a modulating gas valve costs two or three times its single-stage equivalent, which is the hidden price of a premium furnace.
- Access — Toronto's pre-war housing puts furnaces in low cellars, under stairs or behind a finished laundry room, and every extra hour of access is labour.
- Brand and vintage — parts for a 20-year-old furnace or a less common brand cost more and take longer to source, and a no-heat call may need a temporary fix while the part ships.
- Warranty — under 10 years old and registered, the part is usually covered and you pay labour only. Keep the install receipt; the registration date is what the manufacturer checks.
Repair or replace: the rules we use
Multiply the repair quote by the furnace's age in years. Over $5,000 — a $600 board on a 12-year-old furnace, say — and replacement deserves a serious look, particularly with Ontario rebate programs reducing the cost of high-efficiency equipment. Under 10 years old with a minor fault, repair without a second thought. Two other triggers: a second repair in the same winter, or a single repair above half the price of a new furnace on a unit past 12 years. Seven warning signs it is time to replace covers the symptoms that usually arrive with those numbers.
How to keep furnace repair costs down
Expensive breakdowns usually start as cheap ones. A clogged filter trips the high limit over and over until the blower motor overheats; a dirty flame sensor causes short-cycling that burns through the igniter's remaining life; a condensate trap that never gets flushed floods the pressure-switch tubing. A furnace tune-up at $120–$250 catches all three for less than one repair, and maintenance-plan members get priority scheduling when the whole city's furnaces fail in the same cold snap.
One more habit that saves money: when the furnace locks out, write down the flash pattern on the control board's light before you cut power to reset it. That code tells the technician where to start and shortens the diagnostic time on the bill.
ZK Mechanical quotes the repair in writing before touching the furnace, and the diagnostic fee is folded into the job if you go ahead. For furnace repair in Toronto or anywhere across the GTA and Hamilton, call (647) 801-1252 or request a visit online.

