The Cost of Furnace Repairs: A Comprehensive Guide for B.C. Homeowners
In Metro Vancouver, most furnace repairs cost $200 to $900 in 2026, before tax. A diagnostic visit is usually $90 to $150, and many companies credit it toward the repair. The cost to fix your furnace depends on its age, the part that failed, and the time the heating technician needs.
As winter approaches, homeowners must ensure their heating systems are ready for the colder months. Furnaces play a crucial role in maintaining a cozy, comfortable home environment. However, over time, wear and tear can lead to component repair issues as your furnace strives to maintain heat levels while the Vancouver temperature drops. This guide aims to help you understand furnace repair costs by detailing pricing for common components and potential issues.
Updated September 2026. These are typical Metro Vancouver ranges for parts and labour, before tax, based on prices published by local heating companies and the HomeStars 2026 furnace cost guides. They are not a quote. Call us for a firm price on your furnace.
Common Furnace Repair Costs in Metro Vancouver (2026)
Thermostat Malfunctions – Cost for Repair/Replacement: $150 – $450
A malfunctioning thermostat can be a simple fix or a more complex issue. If your furnace is not responding to temperature changes, you may need to replace the thermostat. It could be that the anticipator needs adjustment or there’s debris blocking a sensor.
Ignitor Problems – Cost for Repair/Replacement: $200 – $450
The ignitor is responsible for lighting the furnace’s burners. If it fails, the furnace won’t heat at all. The most common causes for ignitor problems include electrical short circuits, flame sensor errors, and failing limiter switches.
Pilot Light Issues – Cost for Cleaning/Replacement: $100 – $250
Older furnaces use a pilot light to ignite the burners. If the pilot light won’t stay lit, the issue could be due to a dirty pilot or a faulty thermocouple.
Dirty Filters – Cost for Replacement – $10 – $50
Dirty air filters can significantly reduce a furnace’s efficiency. Homeowners should check and replace filters regularly, but neglecting this can lead to more significant HVAC issues. If a technician replaces the filter during a service visit, expect $45 to $120.
Blower Motor Problems – Cost for Repair/Replacement: $400 – $900
If your furnace is running but you don’t feel any heat, there may be an issue with the blower motor. This component may either need repair or, in some cases, replacement. Your furnace repair technician may need to replace the capacitor to restore motor function or replace the blower motor bearings.
Gas Valve Replacement – Cost for Replacement: $400 – $800
The gas valve controls the flow of gas to the burners. If it fails, the furnace will not light. Gas valve work must be done by a licensed gas fitter.
Control Board Problems – Cost for Replacement: $500 – $1,200
The control board runs the furnace’s start-up sequence: the inducer fan, the ignitor, the gas valve, and the blower. A failed board can stop the furnace completely or make it turn on and off.
Furnace Cleaning and Tune-Up: $130 – $200
Regular maintenance is crucial for furnace longevity. A thorough cleaning can prevent future breakdowns and improve efficiency. Professional furnace cleaning involves vacuuming the fan blades and the spaces between them and inspecting the heat exchanger for rust and corrosion. Most Metro Vancouver companies price a standard weekday tune-up for a gas furnace between about $130 and $200. A furnace in a crawl space, or a visit after hours, usually costs $300 or more.
Heat Exchanger Issues: Cost for Repair/Replacement: $1,200 – $2,500
A cracked heat exchanger is a serious issue and can lead to unsafe carbon monoxide levels. Repairing or replacing a heat exchanger should be done promptly. Furnace vibration, thermal leakage, and fouling are common heat exchanger repair issues. On a furnace older than 10 years, this repair can cost close to a new furnace, so ask about replacement too.
Flame Sensor Replacement: Cost for Repair/Replacement: $150 – $350
A dirty or malfunctioning flame sensor can prevent the furnace from igniting. Cleaning or replacing the flame sensor is typically straightforward for a licensed heating technician.
Ductwork Repairs: Quoted After an Inspection
Leaky ducts can lead to significant heat loss and inefficiency. Sealing or repairing ductwork can be a more extensive job, especially if there are multiple leaks. The price depends on how many leaks there are and how easy the ducts are to reach, so it is quoted after an inspection.
Full System Replacement: Cost for Replacement, Installed: $3,500 – $8,500
When repairs accumulate or if your furnace is over 15 to 20 years old, you may want to consider a full system replacement. Consider furnace unit sizing, the type of burning, heat zoning, and rebates when analyzing your furnace replacement options.
Factors Influencing Repair Costs
Several factors impact the overall cost of furnace repairs, including:
Type of Furnace
Gas, electric, or oil furnaces may have different pricing structures.
Location
Costs can vary by region based on local labor rates and availability of parts.
Severity of the Issue
More complicated problems will naturally require more time and resources to fix.
Time of the Call
Evening, weekend, and emergency calls usually add $100 to $300 to the bill. If there is no safety risk, a weekday appointment costs less.
If your home also relies on a boiler or hot water tank, similar cost factors come into play. Homeowners in Burnaby can find pricing details in our boiler repair in Burnaby guide, and those weighing a new tank can see our hot water tank replacement resource.
Call Lew Plumbing & Heating for Local Vancouver Furnace Services
Understanding the cost of furnace repairs can help you make better decisions in ensuring efficient home heating. Regular maintenance and proactive repairs will save thousands of dollars in sudden furnace service costs. For experienced furnace repair technicians operating 24/7 throughout Vancouver and the surrounding communities, request your in-home consultation with Lew Plumbing & Heating by calling
604-205-9436.




