Furnace Repair Cost Guide for Vancouver — Complete Pricing

Published: July 23, 2026 — BC Wide Home Services Ltd, doing business as BC Wide Heating & Air Conditioning — Greater Vancouver, BC

Diagnostic and Service Call Fees

Regular hours diagnostic: $150-250 (waived if you proceed with repair). After-hours diagnostic (5 PM-10 PM): $250-400. Weekend diagnostic: $250-500. Holiday diagnostic: $350-550. Emergency late-night diagnostic (10 PM-8 AM): $400-600. The diagnostic fee includes technician arrival, inspection, diagnosis, and a written estimate.

Common Repair Costs (Regular Hours)

Flame sensor cleaning: $150-250. Capacitor replacement: $200-400. Ignitor replacement: $250-450. Pressure switch: $250-450. Limit switch: $250-500. Gas valve: $400-800. Transformer: $200-400. Thermostat replacement: $200-500. Control board: $500-1,200. Blower motor: $500-1,200. Inducer motor: $500-1,200. Heat exchanger: $2,000-4,500.

After-Hours and Weekend Premiums

After-hours premium (evening): $100-200 on top of the regular diagnostic fee. Weekend premium: $100-250 on top. Holiday premium: $200-400 on top. Total after-hours cost for a typical repair: 15-30% more than regular hours. Parts pricing is the same regardless of when service is performed.

Safety Reminder

If you smell gas, suspect carbon monoxide or believe there is an immediate danger, leave the property and contact emergency services or the appropriate gas emergency authority. Do not remain inside — exit the building immediately and call for help from outside.