Furnace Maintenance and Tune-Up Cost in Canada [2026]

A furnace tune-up in Canada typically costs $120–$300 CAD, based on prices published by heating companies in Ontario, Alberta, Saskatchewan and British Columbia and checked in October 2026. Five of them charge a flat price of about $150: $149 at installers in the Greater Toronto Area, Calgary, Edmonton and Vancouver, and $149.95 plus tax through SaskEnergy, Saskatchewan’s gas utility. Repairs found during the visit cost extra.

Researched and edited by Gabriel Reyes. Last reviewed: October 2026.

Dirty furnace filter next to a clean new one during a furnace tune-up

How much does a furnace tune-up cost in Canada?

Service Typical price (CAD) What it covers Basis
Annual furnace tune-up, gas $120–$300; many flat prices near $150 Inspection, cleaning, safety checks, filter where included 7 installers and 1 gas utility
Furnace and AC tune-up in one visit Example: $229 Both systems serviced together 1 installer (Greater Toronto Area)
Furnace and hot water tank in one visit Example: $289 Both appliances serviced together 1 installer (Vancouver)
Annual maintenance plan Examples: $120–$450 a year One or two visits, repair discounts, priority booking 2 installers

Sources, checked October 2026: AirPoint, EcoFrost and Canada Energy Solution (Ontario); Wiehler, Action Furnace and Otto Heating and Cooling (Alberta); SaskEnergy (Saskatchewan); Vanheat (British Columbia). Only SaskEnergy says its price excludes tax; the others don’t say.

Carrier, the furnace manufacturer, puts a standard inspection and tune-up at $100–$270 CAD on its Canadian site (Carrier Canada), in line with what installers publish.

The price moves with the type and age of your furnace, how easy it is to reach, whether the filter is included and whether there’s a second appliance to service. When you book, ask what the price covers and what would add to it.

Our page on how we build our price ranges explains how we choose and date these sources.

What a proper furnace tune-up includes

SaskEnergy, a Calgary installer and a Vancouver installer publish almost the same service list. Between them, a tune-up covers:

  • Burners and flame sensor: cleaned and checked so the furnace lights reliably.
  • Ignition: tested through a full start-up.
  • Heat exchanger: inspected for cracks or corrosion.
  • Blower: checked and cleaned, with moving parts lubricated where needed.
  • Filter: cleaned or replaced.
  • Venting and flue: checked for blockages and proper draft.
  • Safety controls and electrical connections: tested.
  • Carbon monoxide: measured. SaskEnergy’s technicians check CO levels when they arrive and again before they leave.
  • Thermostat: checked and calibrated.
  • Written report: EcoFrost in the Greater Toronto Area and Vanheat in Vancouver both include one.

Check the filter line carefully. SaskEnergy replaces the filter only if you supply it, and EcoFrost includes a standard 1-inch filter but charges extra for thicker 4- or 5-inch media filters. Ask which filter your furnace takes and whether it’s in the price.

Expect the visit to take about an hour. Canada Energy Solution in Toronto quotes 60–90 minutes, and an Edmonton installer says most tune-ups take about one hour.

How the type of furnace changes the price and the schedule

Installers in Toronto and Calgary both price tune-ups by furnace type, and the sources point to three differences:

  • Oil furnaces need cleaning and tuning every year, according to Natural Resources Canada, which sets a longer interval for gas and propane furnaces (see the FAQ below).
  • High-efficiency gas furnaces drain condensation, and BC Wide Heating in Burnaby adds a check of the condensate drain to its tune-up on those units (BC Wide).
  • Electric furnaces have no burner or venting to check. Vanheat in Vancouver says its checks for electric furnaces vary by equipment type, so ask for a price that matches yours.

If you have two furnaces, ask for a second-unit price: SaskEnergy charges $90 for a second furnace at the same address.

Furnace tune-up cost by province

Province Published tune-up prices (CAD) Sources
Ontario $120–$250 3 installers (Greater Toronto Area)
Alberta $120–$300 3 installers (Calgary, Edmonton)
Saskatchewan $149.95 plus tax SaskEnergy (gas utility)
British Columbia Not enough published prices 1 installer: $149 in Vancouver
Manitoba and Atlantic Canada Not enough published prices —

Sources: the companies listed in each section below, checked October 2026.

Bar chart of published furnace tune-up prices in Ontario, Alberta, Saskatchewan and British Columbia

Ontario

Three installers in the Greater Toronto Area publish $120–$250: $120–$250 at AirPoint, a flat $149 at EcoFrost and $120–$180 at Canada Energy Solution. EcoFrost also offers furnace and AC together for $229.

If the technician finds a problem, AirPoint charges $90–$150 for a diagnostic visit and notes that many companies credit that fee toward the repair. Ask whether yours does.

Alberta (Calgary and Edmonton)

Wiehler in Calgary publishes $120–$300, depending on the furnace’s type and age and whether parts need replacing. Action Furnace, which works in Calgary, Edmonton and Red Deer, lists $149 with “conditions apply,” and Otto Heating and Cooling in Edmonton lists $149 until October 31, 2026. Ask what the conditions are before you book an advertised price.

Saskatchewan

SaskEnergy, the province’s natural gas utility, sells its own furnace tune-up through approved contractors for $149.95 plus tax, with $90 for a second furnace at the same address. Repair parts and labour are extra. Because it’s a utility’s set price, use it as a benchmark when you compare quotes from other companies.

British Columbia

We found one Vancouver installer with a published price: Vanheat charges a flat $149 for a 21-point furnace inspection with a written report, or $289 to service the furnace and the hot water tank together. Get two more quotes to see where it sits.

Manitoba and Atlantic Canada

We didn’t find published tune-up prices in Manitoba or the Atlantic provinces, so the checklist above is your best tool there: get three written prices and see what each one covers.

Maintenance plans: what they cost and what to check

Some heating companies sell an annual plan instead of a one-off visit. Two publish their prices:

  • AirPoint puts plans in the Toronto market at $120–$300 a year.
  • Wiehler in Calgary lists $150–$450 a year, usually with one or two visits, discounts on repairs and priority service in the middle of winter.

Compare the plan price with a single tune-up, which many companies sell for about $150. If the plan costs more, list what the extra buys you: a second visit, an AC tune-up, filters, repair discounts or faster service when the furnace stops in January. Ask whether the plan renews automatically and how to cancel it.

Low-price tune-up offers

Several installers advertise fall prices that end on October 31. One Edmonton installer’s page shows offers of $97, $99 and $129 at the same time, and another lists $99 in one place and $149 in another. A low price can be a real seasonal discount. The test is whether it still includes the filter, the carbon monoxide test and a written report.

Low-price offers are a bigger problem with duct cleaning, where Ontario bans door-to-door sales of the service and the CRTC has fined companies for illegal telemarketing.

Our guide to duct cleaning cost explains what a full cleaning includes and how to spot a bait offer.

When the technician finds a problem

A tune-up price covers the inspection and cleaning. Repairs are quoted separately: Vanheat, for example, quotes any repair in writing before doing the work. Ask for the same before you approve anything.

As a reference, one Toronto-area installer publishes these repair prices: $120–$300 for a flame sensor, $180–$350 for an ignitor, $400–$1,200 for a blower motor and $1,000–$2,500 for a heat exchanger (AirPoint). If the repair runs into the thousands on an older furnace, get a replacement quote before you decide.

If you’re weighing a replacement, see our guide to new furnace cost in Canada.

What you can do yourself between visits

  • Change or clean the filter every 1–3 months. Natural Resources Canada says every three months or as it becomes loaded; Carrier says every one to three months (Natural Resources Canada). A replacement filter costs about $15–$40 at a hardware store, according to a Toronto installer.
  • Keep a working carbon monoxide alarm. SaskEnergy gives customers one with its tune-up.
  • Check your warranty document for any maintenance conditions, and keep your service receipts.

Frequently asked questions

How often should a furnace be serviced?

Natural Resources Canada says gas and propane furnaces should be serviced at least every two years, and oil furnaces every year. SaskEnergy and Carrier recommend a visit every year, before the heating season. If your furnace is older, or your warranty document lists maintenance conditions, book every year and keep the receipts.

How much does it cost to check a furnace?

A diagnostic visit to find a specific problem costs $90–$150 at one Toronto-area installer, which many companies credit toward the repair. A full inspection and tune-up costs $120–$300 at the companies we checked, and Carrier puts a standard inspection and tune-up at $100–$270. Ask which of the two you’re booking.

In this section