Furnace pricing · Greater Vancouver · Updated November 8, 2026
Furnace Repair Cost in Vancouver: Real Prices for 2026
Most furnace repairs in Greater Vancouver cost between $150 and $1,500 before GST, parts and labour included. Small parts like a flame sensor or igniter run $200 to $350. Motors and control boards run $700 to $1,500. A cracked heat exchanger usually means a new furnace, at $6,500 to $10,000. Some models, especially high-efficiency and brand-specific furnaces, can cost more. These are Efficient Heating Service’s own prices as of November 2026, and they’re the same on nights, weekends and holidays.
$169 diagnostic at any hour · No after-hours premium · 1-year workmanship warranty · License LGA0209945
How much do common furnace repairs cost?
The prices below are our own, for the part and labour on a typical residential gas furnace. They don’t include the $169 diagnostic visit or 5% GST.
| Repair | Price (CAD, before GST) | Typical symptoms |
|---|---|---|
| Thermocouple | $150 – $200 | Older furnace with a standing pilot that won’t stay lit |
| Limit switch | $180 – $220 | Furnace starts, runs a few minutes, then shuts off and won’t restart |
| Flame sensor | $200 – $280 | Burners light, then go out after a few seconds |
| Hot-surface igniter | $250 – $350 | Inducer runs and the furnace clicks or hums, but no flame |
| Pressure switch | $295 | Inducer fan runs, burners never light, pressure switch error code |
| Blower capacitor | $295 | Blower hums but won’t spin, or starts slowly |
| Gas valve | $500 – $900 | Igniter glows, but gas never reaches the burners |
| Inducer fan motor | $700 – $1,200 | Loud hum, rattle or squeal at start-up, pressure switch faults |
| Blower motor | $800 – $1,300 | Burners run but little or no air comes out of the vents |
| Control board | $800 – $1,500 | Blinking error code, no response to the thermostat |
| Cracked heat exchanger | New furnace: $6,500 – $10,000 | Found during inspection; can leak carbon monoxide |
Prices as of November 2026. Some models, especially high-efficiency and brand-specific furnaces, can cost more than these ranges. You always get the price for your furnace before any work starts. Guides to each part: flame sensor · igniter · pressure switch · limit switch · gas valve · inducer motor · blower motor · control board
Why the price ranges are wide
Make and model
A universal igniter costs less than a brand-specific one, and some control boards are only sold through the manufacturer.
Motor type
Variable-speed blower and inducer motors cost more than single-speed ones.
Access
A furnace in a tight crawlspace or attic takes longer to work on than one in an open basement.
Part availability
Common parts are on the truck. Older or less common models can need a part ordered in.
Why a cracked heat exchanger usually means a new furnace
The heat exchanger keeps combustion gases, including carbon monoxide, out of the air you breathe. When it cracks, replacing it costs close to what a new furnace does, and the rest of the unit is usually just as old. So we normally recommend replacing the furnace. You choose the make and model, which is why the price runs from $6,500 to $10,000 before GST. The in-home visit for a new furnace quote is free. See furnace installation and furnace installation cost.
For any other repair, we’ll tell you when fixing your furnace makes more sense than replacing it, even though a new furnace would earn us more. See furnace repair vs replacement.
What does the $169 diagnostic cover?
A licensed Class B gas fitter tests the furnace, finds the cause of the problem and gives you the repair price. The $169 is charged for the visit and isn’t deducted from the repair. If you decide not to go ahead, that’s all you pay. It’s the same at 2 a.m. on a holiday as it is on a Tuesday afternoon. About 8 in 10 calls are seen the day you call, and we arrive within 24 hours at most.
How to keep furnace repair costs down
- Change the filter. A clogged filter is a common reason a limit switch trips and a blower motor wears out early. See furnace filter replacement.
- Book yearly maintenance. A one-time furnace service is $189. The Annual Maintenance Plan is $159 per furnace a year, or $120 per unit for two or more, plus GST, and takes 15% off any repair. On a $1,000 blower motor, that’s $150 off. See furnace service.
- Call early. A furnace that short-cycles or makes new noises is cheaper to fix before a motor burns out. See short cycling and furnace noises.
Comparing furnace companies?
See how diagnostic fees, night rates and warranties compare across Metro Vancouver in our guide to choosing a furnace repair company.
Furnace cost questions
How much does furnace repair cost in Vancouver?
As of November 2026, most furnace repairs with Efficient Heating Service cost between $150 and $1,500 before GST, parts and labour included, though some high-efficiency and brand-specific models cost more. Small parts like a flame sensor or igniter cost $200 to $350; motors and control boards cost $700 to $1,500. The diagnostic visit is $169 on top of the repair.
How much is a furnace diagnostic?
$169 flat, the same price at night, on weekends and on holidays. It covers the visit and the diagnosis, and you get the repair price before any work starts.
Is the $169 diagnostic fee taken off the repair price?
No. The $169 is charged for the visit and the diagnosis. The repair is quoted separately, and you decide whether to go ahead.
How much does it cost to replace a furnace igniter?
$250 to $350 before GST, parts and labour included, depending on the furnace model.
How much does a furnace control board cost?
$800 to $1,500 before GST, parts and labour included. Brand-specific boards are at the higher end.
Is a cracked heat exchanger worth repairing?
Usually not. A cracked heat exchanger can let carbon monoxide into the home, and the repair costs close to a new furnace. We normally recommend replacing the furnace, at $6,500 to $10,000 before GST depending on the make and model you choose.
Do you charge extra for furnace repair at night?
No. The $169 diagnostic and the repair prices are the same on nights, weekends and holidays.
Written and reviewed by Daniel, owner and lead gas fitter at Efficient Heating Service · ITA-certified Domestic/Commercial Gasfitter (Class B, 2017) · Gas Contractor License LGA0209945 · Prices updated November 8, 2026
Get a price for your furnace
Call or text 778-798-4343 with your furnace’s brand and what it’s doing. We answer 24/7, the price is the same at any hour, and about 8 in 10 calls are seen the same day.