If your furnace is aging, inefficient, or failing — replacing it is one of the biggest home investments you'll make this year. Knowing what furnace replacement actually costs in Surrey, BC helps you plan your budget, spot overpriced quotes, and make the right decision for your home.
In this guide, we break down average furnace replacement costs in Surrey, what drives the price up or down, which brands offer the best value, and how to avoid the most common mistakes Surrey homeowners make when replacing their heating system.
Furnace Replacement Cost Breakdown (Surrey, BC — 2026)
Here's a realistic cost table based on what we've seen across hundreds of Surrey furnace replacements:
| Furnace Type | Equipment Cost | Installation | Total (Installed) |
|---|---|---|---|
| 80% AFUE (Standard) | $1,400–$2,200 | $1,000–$1,800 | $2,400–$4,000 |
| 95%+ AFUE (High-Efficiency) | $2,000–$3,500 | $1,200–$2,200 | $3,200–$5,700 |
| Two-Stage / Variable Speed | $2,800–$4,500 | $1,400–$2,500 | $4,200–$7,000 |
| Premium (Lennox, Carrier) | $3,500–$5,500 | $1,500–$2,500 | $5,000–$8,000 |
Note: Prices include equipment, labour, disposal of old unit, and standard permits. Extra costs may apply for ductwork modifications, gas line upgrades, or flue liner replacement.
What Affects Furnace Replacement Cost in Surrey?
1. Furnace Size (BTU Output)
A properly sized furnace is critical. Too small and it won't heat your home adequately; too large and it short-cycles, reducing efficiency and equipment life. Furnace size is measured in BTU/h and determined by a Manual J load calculation based on your home's square footage, insulation, window area, and orientation.
For most Surrey homes, furnaces range from 60,000 to 120,000 BTU/h. Larger units cost more but aren't always better.
2. Efficiency Rating (AFUE)
AFUE (Annual Fuel Utilization Efficiency) measures how efficiently a furnace converts fuel to heat. An 80% AFUE furnace wastes 20 cents of every heating dollar; a 96% AFUE furnace wastes only 4 cents.
High-efficiency furnaces cost more upfront but typically save $300–$700/year in Surrey. In most cases, they pay for the premium in 5–8 years — then you're ahead for the remaining 10+ years of equipment life.
3. Single-Stage vs. Two-Stage vs. Variable Speed
- Single-stage: On/off — simplest, least expensive, less comfortable
- Two-stage: High and low settings — more efficient, better temperature control
- Variable speed: Adjusts output continuously — most efficient, quietest, best comfort
4. Brand
Brand affects both equipment cost and long-term reliability. In our experience in Surrey:
- Best value: Goodman, Daikin — good reliability at accessible price points
- Mid-range: Rheem, York, Bryant — solid performers with wide parts availability
- Premium: Lennox, Carrier, Trane — top build quality, best warranty, higher upfront cost
5. Installation Complexity
Extra costs to watch for:
- Flue liner replacement: $300–$800
- Ductwork modifications: $200–$1,500
- Gas line upgrade: $200–$600
- Condensate drain (high-efficiency): $150–$300
- Permits (required in BC): typically $150–$350
Should You Repair or Replace Your Surrey Furnace?
Use this rule of thumb: multiply your furnace's age (years) by the repair cost. If the result exceeds $5,000, replacement is usually the wiser investment.
- Furnace is 18+ years old
- Repair cost exceeds $1,500
- Cracked heat exchanger (CO risk — replace immediately)
- Constant cycling, uneven heat, or comfort issues
- Energy bills increasing year-over-year
How to Get the Best Value on Furnace Replacement in Surrey
- Get 3 written quotes — prices vary widely in Surrey. Never accept the first quote.
- Ask for itemised quotes — equipment, labour, disposal, and permit costs listed separately.
- Check if high-efficiency qualifies for FortisBC rebates — up to $1,000 for 95%+ AFUE systems.
- Don't buy oversized — ensure the contractor does a proper load calculation, not a guess.
- Verify licensing — BC Gas Safety certification is legally required for all gas furnace work in BC.
- Ask about warranty — look for 10-year parts and 1-year labour minimum.