
Heating & Furnace: Repair or Replace? How San Francisco Homeowners Decide
Most San Francisco furnaces should be repaired when the fix costs under $600 and the unit is under 20 years old with a clean heat exchanger. Replace when the heat exchanger is cracked, repair costs exceed 40% of replacement, or the unit is 25+ years old with rising PG&E bills. For everything in between, the decision hinges on how many hours your furnace actually runs each year, not what the manufacturer sticker says.
If you’d rather not sort this out alone, Northstar Heating & Air San Francisco offers free in-home estimates. Call us at (855) 600-3322 and we’ll give you a straight answer on your specific unit.
Why Furnace Age Is a Misleading Number in San Francisco
A 22-year-old furnace in San Francisco might run only 400 hours per year. That same furnace in Minneapolis clocks 2,000+ hours annually. The mechanical wear isn’t even close. We see this constantly in neighborhoods like the Sunset and Richmond, where fog-season heating demands are modest and summers never stress the system.
Here’s how to estimate your actual run-hours:
- Check your PG&E winter gas bills against summer baseline (cooking, water heater only)
- Multiply winter excess by your furnace’s BTU input and burner efficiency
- Or simply: if your furnace runs roughly 4 hours per day during December through February, that’s about 360 hours for the year
Manufacturers rate components for 10,000+ start cycles and thousands of run-hours. A San Francisco furnace at 400 hours yearly accumulates wear slowly. We’ve serviced 30-year-old units in the Marina that still test safely because their run-time is so low. The catch? Age still degrades heat exchangers through thermal cycling and corrosion, especially in our salty coastal air.
So don’t replace solely because the unit is “old.” Do replace when age plus run-hours plus component condition crosses a threshold we’ll outline below.
The Heat Exchanger Crack: A Non-Negotiable Replacement
This is the one failure that ends the repair-or-replace debate immediately. The heat exchanger is the metal chamber separating combustion gases from your breathable air. When it cracks, carbon monoxide can enter your ductwork. No reputable technician will patch or ignore this.
We’ve found cracked exchangers in homes from Pacific Heights to Bayview. The signs aren’t always obvious:
- Soot buildup around furnace cabinet or registers
- Unusual odors during operation
- Flame rollout or yellow, wavering burner flames (should be steady blue)
- CO detector alarms, even intermittent ones
Confirmation requires visual inspection, often with a borescope camera. We document cracks with photos because this is a major expense, and homeowners deserve proof. Replacement heat exchangers for older units often cost $1,200-$2,500 installed, assuming the part is still manufactured. For furnaces over 15 years, we generally recommend full replacement, especially in San Francisco where a new unit’s efficiency gains stack with available rebates.
When to call a pro: If you smell anything unusual from your furnace, shut it off and call (855) 600-3322. CO exposure is cumulative and insidious. Daniel personally inspects every suspected heat exchanger failure, no exceptions.
Cheap Fixes That Don’t Justify Replacement
Some component failures are routine maintenance items, even on aging units. We’ve replaced these same parts on 15-year-old Rheem units and 25-year-old York systems alike:
- Hot surface igniter: $150-$350. Fails every 5-8 years. Ceramic degrades with thermal cycling.
- Flame sensor: $120-$280. Corrodes in our salty air. Often just needs cleaning, but replacement is cheap insurance.
- Pressure switch or inducer motor: $200-$600. Common after wet weather when condensate drains clog.
- Limit switch or rollout switch: $150-$400. Protects against overheating; usually indicates airflow restriction, not furnace failure.
These are control and safety components, not the core heat exchanger. If your San Francisco furnace has one of these failures and the heat exchanger tests clean, repair is almost always the right call. We carry common igniters and sensors for Carrier, Trane, Lennox, Goodman, Rheem, York, Daikin, Bryant, and American Standard on our trucks, so same-day repair is typical.
Related services in San Francisco: If your furnace is running but poorly, our Heating & Furnace in San Francisco page covers full diagnostics and maintenance plans.
AFUE, PG&E Bills, and the Real Payback on Replacement
High-efficiency furnaces advertise 95-98% AFUE ratings. In cold climates, the math is compelling. In San Francisco, it’s more nuanced.
A typical San Francisco home spends $600-$1,200 annually on furnace gas. Upgrading from 80% to 96% AFUE saves roughly 16% of that, or $100-$190 per year. At $4,500-$6,500 for a standard replacement, simple payback stretches 24-40 years. That’s longer than the furnace will last.
But the calculation changes when you factor in:
- BayREN rebates: Up to $1,000 for qualifying high-efficiency furnace replacement
- PG&E rebates: Additional $300-$600 for ENERGY STAR certified models
- Stacked together: $1,300-$1,600 off, cutting payback to roughly 15-25 years
- Plus avoided repair costs: An aging unit needing $400/year in fixes changes the math entirely
We installed a Daikin modulating furnace in a Noe Valley home last month. The owner was spending $800/year on gas plus $350 average in repairs. With rebates, her net cost was $4,200. At $550 annual savings (gas plus repair avoidance), payback is under 8 years. That’s a San Francisco-specific calculation you won’t find in national buying guides.
The real value proposition isn’t always payback. It’s predictable operation, warranty coverage, and not scrambling for emergency replacement during a cold snap when every contractor in San Francisco is booked solid.
Our Repair-or-Replace Decision Framework
After a decade of doing this right across San Francisco, here’s how we actually advise homeowners:
| Factor | Repair | Replace |
|---|---|---|
| Heat exchanger condition | Clean, no cracks | Cracked or heavily corroded |
| Repair cost | Under $600 | Over $1,000, or 40%+ of replacement |
| Unit age + run-hours | Under 20 years, under 6,000 hours | Over 25 years, or 15+ with heavy use |
| AFUE vs. current bills | 80%+ with stable PG&E costs | Under 80% with rising bills |
| Parts availability | OEM parts in stock | Discontinued, long backorders |
| Rebate eligibility | N/A | Qualifies for BayREN + PG&E stack |
We pulled a Bryant furnace out of a garage over in the Outer Sunset last week where the owner had nursed it through three winters of patchwork repairs. Total spent: $2,100. The unit finally died with a cracked exchanger. He’d have been money ahead replacing it in year one, plus spared himself two January nights with space heaters. Sometimes “fine” is a false economy.
The Bottom Line
San Francisco’s mild climate extends furnace life, but it also tempts homeowners into deferred decisions that cost more long-term. Repair when the fix is cheap, the heat exchanger is sound, and the unit has reasonable run-hours for its age. Replace when safety is compromised, repair costs snowball, or rebates make the efficiency upgrade genuinely economical.
Key takeaways:
- Run-hours matter more than calendar age in San Francisco’s climate
- Heat exchanger cracks are automatic replacement, no exceptions
- Common igniter, sensor, and switch failures are cheap repairs even on older units
- BayREN + PG&E rebates can cut $1,300-$1,600 from high-efficiency replacement
- Simple AFUE payback math understates the real value when repair avoidance is included
If you’re in San Francisco and staring at a furnace decision, we’ll give you a straight assessment, not a sales pitch. Daniel personally handles every estimate, and we’ll show you exactly what we find. Call Northstar Heating & Air San Francisco at (855) 600-3322 for a free in-home estimate.
Frequently Asked Questions
Most common repairs run $150-$600. Igniters and flame sensors are at the low end; blower motors and control boards run higher. We provide upfront pricing before any work begins. Call (855) 600-3322 for an exact quote on your unit, estimates are free.
Repair is cheaper today if the fix is under $600 and your heat exchanger is clean. Replacement is cheaper over 5-10 years when you’re facing repeated repairs, a cracked heat exchanger, or a unit over 25 years old. We calculate total cost of ownership, not just today’s invoice. Call (855) 600-3322 and we’ll walk through the numbers for your specific situation.
15-25 years is typical, but low run-hours in our mild climate can stretch functional life toward 30 years. The mechanical components outlast the heat exchanger in most cases. Annual inspection catches exchanger degradation before it becomes hazardous. We’ve seen well-maintained Bryant and Rheem units in the Richmond District pass 28 years safely.
Yes. BayREN offers up to $1,000 for qualifying high-efficiency furnace replacement. PG&E adds $300-$600 for ENERGY STAR certified models. These stack together. Qualification requires proper sizing, permit compliance, and installation by a participating contractor. We handle the rebate paperwork as part of our installation service. Call (855) 600-3322 to confirm your project qualifies before you commit to a unit.
Written by Daniel Okafor, Owner & Lead Technician at Northstar Heating & Air San Francisco, serving San Francisco since 2016.
Need HVAC Help?
Call Northstar Heating & Air San Francisco — licensed & insured, here with fast after-hours help in San Francisco.
(855) 600-3322