Furnace Repair Cost: Key Insights
-
Diagnostic fee: typically $80 to $150 and often credited toward the repair bill if you proceed, but confirm this before booking.
-
Heat exchanger failure: not just an expensive repair, but a carbon monoxide risk. Most furnace repair pros will recommend full furnace replacement rather than a repair when a cracked heat exchanger is identified.
-
After-hours calls: emergency furnace repair typically adds $100 to $200 or more to the base cost, which can nearly double the total on a straightforward repair.
-
Most provinces require that work on gas furnaces be done by a licensed technician; unlicensed work can void your insurance and create resale complications.
In This Guide, You’ll Learn About:
- Average Furnace Repair Costs in Canada
- A Breakdown of Furnace Repair Costs
- Tips to Save on Furnace Repair Costs
- Furnace Repair vs. Replacement
- How to Find a Furnace Repair Pro on HomeStars
- Frequently Asked Questions About Furnace Repair Costs
Average Cost of Furnace Repair
Furnace repair prices in Canada vary significantly depending on the component, your area's labour rate, and whether the call is scheduled or urgent. A minor repair like a flame sensor or ignitor can cost as little as $150 to $300 all in. A more involved repair, such as a blower motor or control board, typically runs $400 to $900. At the high end, major component failures like a draft inducer motor or gas valve can bring the total to $700 to $1,500 or more.
Here’s a list of common furnace repair services and their costs:
Gas
| Repair Type | Typical Cost Range |
|---|---|
| Diagnostic or service call | $80 to $150 |
| Flame sensor replacement | $75 to $200 |
| Ignitor replacement | $150 to $300 |
| Blower motor replacement | $300 to $650 |
| Gas valve replacement | $300 to $700 |
| Control board replacement | $400 to $900 |
| Heat exchanger repair or replacement | $500 to $1,500+ |
Electric
| Repair Type | Typical Cost Range |
|---|---|
| Diagnostic or service call | $80 to $150 |
| Heating element replacement | $150 to $400 |
| Sequencer replacement | $150 to $350 |
| Limit switch replacement | $100 to $250 |
| Capacitor replacement | $100 to $250 |
| Blower motor replacement | $300 to $650 |
| Control board replacement | $400 to $900 |
For a broader look at HVAC system costs, including installation and maintenance, see our heating and cooling cost guide.
Get matched with furnace repair pros near you
A Breakdown of Furnace Repair Costs
Furnace repair bills are built from three components: the diagnostic fee, the part, and labour. Understanding how these stack up for different repairs makes it easier to assess a quote when one arrives. Labour and the service call tend to account for the majority of costs on smaller repairs, while parts drive the bill on mid-range and high-end jobs. Below are the factors that move costs in either direction.
Gas vs. electric
Gas furnaces are more common in Canada and generally cost more to repair. Common repairs such as ignitors and flame sensors typically fall between $150 to $300, while more involved work like gas valve or heat exchanger replacement can run $300 to $1,500 or more depending on the part and labour. Electric furnaces tend to be less expensive to fix, with element replacements often landing under $300, though control board repairs can reach $400 to $900. Electric furnaces are more prevalent in condos, some older homes in BC, and parts of Quebec where electric heating is the norm, so repair costs and technician familiarity vary by region. Labour rates apply to both, and any repair involving gas lines or electrical panels requires a licensed technician.
Type of repair
The component being replaced has the biggest effect on your final bill. Replacing a flame sensor or ignitor is quick: parts cost $20 to $100 and labour adds another $80 to $150. A blower motor involves more disassembly and a higher-cost part, pushing the total to $300 to $650. A control board is expensive because the part itself often runs $200 to $600 before labour is factored in.
Labour rates
HVAC labour rates in Canada typically run $80 to $150 per hour during regular business hours, with higher rates in major cities like Toronto and Vancouver. Most straightforward furnace repairs take one to two hours, but complex diagnostics or hard-to-access components extend that. Always ask for a written quote before authorizing work, and clarify whether the service call fee is included or billed separately.
Emergency and after-hours service
A scheduled repair during regular business hours costs considerably less than an emergency call on a cold night. After-hours surcharges typically add $100 to $200 to the base bill, and some companies apply a premium hourly rate for evening or weekend work. If the furnace is not heating but there is no safety risk, waiting until morning can make a real difference to the total cost.
Furnace age and parts availability
Furnaces older than 15 years can have limited parts availability, particularly for discontinued models. When a replacement part has to be ordered and a return visit scheduled, the total cost rises. For furnaces approaching 20 years or older, it is worth asking your HVAC pro whether the repair cost is justified relative to the system's remaining useful life, or whether replacement makes more financial sense. Our furnace replacement cost guide gives a full breakdown of what to expect if that decision comes up.
Location
Regional labour costs affect furnace repair prices across Canada. Labour rates in Toronto and Vancouver run higher than in smaller Ontario cities or Prairie cities. On a mid-range repair like a blower motor, the difference between a major city and a mid-sized market can be $100 to $200 on labour alone. Getting two or three quotes helps you understand the range in your specific area.
Permits
Most furnace repairs do not require permits. Gas line work, heat exchanger modifications, or certain combustion system changes may require a permit or inspection in some municipalities. When applicable, permit fees typically run $75 to $200. Your HVAC pro should confirm whether a permit is required and include it in the quote.
Find furnace repair pros on HomeStars
How to Save on Furnace Repair Costs
Furnace repair prices are not all calculated in the same way, but a few practical habits consistently reduce what homeowners end up paying, whether it is a minor fix or a larger job.
Here are a few ways to save on furnace repair costs:
- Schedule, don't wait. Emergency and after-hours calls add $100 to $200 or more to the base bill. If the furnace has stopped heating but there is no safety concern, waiting until regular business hours for a scheduled call is a straightforward way to reduce the total.
- Confirm the diagnostic fee policy upfront. Many HVAC companies credit the service call fee, often around $80 to $150, toward the repair if you proceed. Ask specifically when you book, and get it confirmed in writing.
- Replace the air filter before calling. A severely restricted filter can cause a furnace to overheat and shut down on a high-limit switch, mimicking a failed component. It takes two minutes to check and costs nothing.
- Do not authorize work on the spot for anything over $300. For smaller repairs like an ignitor or flame sensor, approving on the first visit is reasonable. For a blower motor, control board, or gas valve, getting a second opinion before committing costs another service call fee but can save several hundred dollars if the diagnosis is wrong or the quote is high.
- Annual maintenance reduces unplanned repair costs. A tune-up typically costs $100 to $200 and includes checking the ignitor, flame sensor, and heat exchanger. Finding a worn ignitor during a maintenance visit costs the price of the part. Finding it at 11pm in January costs the part plus an emergency surcharge. See our furnace maintenance cost guide for what a tune-up covers.
These small adjustments add up: the difference between a $150 repair and a $500 one often comes down to timing, preparation, and not signing off on a quote before you fully understand it.
Furnace Repair vs. Replacement: When Should I Replace My Furnace?
The repair-or-replace decision comes down to three things: system age, repair cost, and recent repair history. A furnace under 10 years old is almost always worth repairing for a single component failure. Between 10 and 15 years, the 50% rule is a reasonable starting point: if the repair costs more than half the price of a comparable replacement system, replacement is worth pricing out. Beyond 15 years, that threshold drops. An aging furnace that has already needed one significant repair in the past two seasons is a different calculation from one that has run without issues. Two situations push the answer firmly toward replacement regardless of age:
- A cracked heat exchanger. The part alone costs $500 to $1,200, and on a system older than 10 years the combined repair cost typically approaches or exceeds a new furnace. More importantly, the furnace should not operate with a cracked exchanger.
- A failed control board on a discontinued model. If the board has to be sourced from a specialty supplier and costs $400 to $600, and other components are reaching the end of their service life, the repair is buying a year or two at best.
Warning signs that your furnace needs repair
Sometimes a furnace will give signs that it needs attention. Here are a few of the most common ones:
- Unusual noises: banging, rattling, or squealing during a cycle can point to a loose component, a worn belt, or ignition trouble.
- Short cycling: if the furnace turns on and off more frequently than normal, it may be overheating or have a faulty thermostat.
- Weak or uneven heat: some rooms staying cold while others are comfortable can indicate a failing blower, blocked ducts, or a heat exchanger issue.
- Yellow or flickering burner flame: in gas units, the flame should be steady and blue. Yellow or orange can signal incomplete combustion or a carbon monoxide risk.
- Tripped breakers or no heat from specific zones: in electric units, repeatedly tripped breaker or one zone losing heat while others work normally points to a failed heating element or sequencer rather than a combustion issue.
- Rising heating bills: a sudden increase without a change in usage often means the furnace is working harder than it should to maintain temperature.
Our guide to furnace replacement costs covers what a new system typically costs so you have a number to compare against before authorizing a large repair.
Find a Furnace Repair Pro on HomeStars
Getting a furnace repaired quickly means finding a pro who is available in your area and familiar with your system. On HomeStars, you can post your job, describe what the furnace is doing, and receive responses from furnace repair pros who are ready to help. Browse their profiles, read reviews from other homeowners, and compare quotes before committing to anyone. HomeStars connects you with pros who handle furnace repairs so you can make an informed hire easily and stress-free.
Post your furnace repair job on HomeStars
Frequently Asked Questions About Furnace Repair Costs
How long does a typical furnace repair take?
Straightforward repairs like an ignitor, flame sensor, or capacitor replacement typically take one to two hours. A blower motor or control board replacement may take two to four hours depending on the furnace model and access. If the needed part has to be ordered, expect a return visit and a delay of one to five business days depending on your location and parts availability. On HomeStars, you can ask available HVAC pros about their current lead times and parts stock before booking, so you go in with a realistic timeline rather than finding out on the day.
Can I do any furnace repairs myself?
Cleaning a flame sensor is a task some homeowners take on, as it involves removing the sensor and lightly cleaning it with fine steel wool or emery cloth. Replacing a clogged air filter is not technically a repair but is worth doing before calling a pro, since a severely clogged filter can mimic more serious failures. Any work involving gas lines, the heat exchanger, or internal electrical components should be left to a licensed pro. Gas work is regulated in most provinces and must be performed by a licensed gas fitter.
What warranty should I expect on a furnace repair?
Most furnace repair companies offer a parts warranty of 90 days to one year and a separate labour warranty, which is often shorter, typically 30 to 90 days. These vary significantly between companies, so ask before the work begins rather than after. If a part fails again within the warranty period, a reputable company will return without charging a second service call fee, but that should be confirmed in writing on the original invoice.
Does home insurance cover furnace repairs?
Standard home insurance policies do not cover furnace repairs caused by mechanical breakdown or normal wear, which accounts for the vast majority of repair calls. Coverage typically applies only to sudden, accidental damage from an insured event, such as a fire or a burst pipe that damages the unit. Some insurers offer equipment breakdown endorsements as an add-on that covers mechanical failures; if you are unsure whether you have one, it is worth checking your policy before paying out of pocket for a large repair.
What information should I have ready before calling a furnace repair pro?
Having the furnace make, model, and age on hand saves time during the call and helps the technician arrive with the right parts for common failures on that system. The model number is usually on a label inside the furnace door. If the furnace is displaying a fault code on the control board, note it down: most manufacturers publish fault code guides online, and sharing the code with a pro through HomeStars before they arrive gives them a head start on diagnosis.
Related questions on Ask a pro
See what others are asking our expert pros. Browse all questions
Heating
Electrolux Gad Dryer heating issue
Anonymous user 20/05/2026 - 9:51 AM
Are servicemen working on a gas dryer, certified gas technicians?
1 answer
Heating
Tankless hot water heater for my home.
Marv Toma 01/05/2026 - 9:25 AM
Is it better to buy one outright or rent on and which reliable company. Thanks.
3 answers
Heating
Circuit breaker trips as soon as I turn on heat/AC using thermostat
Anonymous user 23/03/2026 - 9:43 AM
Hi, I have two thermostats in my condo unit. The 1st issue is with one thermostat that trips the circuit breaker in the electrical panel as soon as I turn on the heat or AC using the thermostat. The 2nd thermostat, I can turn on the heat/AC and it will heat/cool if I keep it at slightly higher/lower than current room temp. If I change temp to anything, say 2 or 3 degrees higher/lower than current room temp, then the circuit breaker will trip. Any ideas where the main issue lies? The vents and filters of the HVAC unit are changed regularly. Is the issue with the thermostat, i.e. I need a new wall unit? Is it the circuit breaker? Is the hvac unit? This is a 10 year old condo. Thanks for pointing me in the right direction.
2 answers
Need expert advice?
Ask a question