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.