Furnace & Heating Repair in Portland, OR
Real talk: furnace & heating repair pricing varies wildly in Portland, and most of that variance is upsell. We quote flat-rate so you can compare apples to apples. We carry our own insurance, pull our own permits, and service everything we install. Same shop, all the way through.
Talk to a tech: (800) 555-3072
Local context for Portland
Property managers across Portland keep us on speed-dial because we're predictable. Same crews, same pricing, no surprises.
A recent furnace & heating repair call
A Portland customer in their 20-year-old home had been chasing furnace clicking but not igniting for weeks before calling. Failed hot surface ignitor was the actual cause. We replaced ignitor, system back online in 30 minutes; everything stable since. About $820 all in.
What we cover
Heating-side repairs run different than AC. Most furnace calls come down to ignitor failure, flame sensor, control board, or pressure switch. Heat pumps add reversing valve and defrost board.
Gas furnace ignitor failures are the most common winter call — about 40% of no-heat calls. The ignitor is a $35 part and a 20-minute job; total flat-rate runs $185-$340.
Heat pump no-heat in cold weather usually means failed reversing valve solenoid (system stuck in cool mode) or failed defrost board (outdoor coil iced up). Both diagnoseable in under an hour.
Older furnaces (15+ years) develop heat exchanger cracks. We check for them every diagnostic visit because a cracked heat exchanger leaks carbon monoxide and is a replacement-not-repair issue.
Price expectations
For furnace & heating repair jobs in the Portland area:
- Diagnostic visit: $90 – $130
- Hot surface ignitor replacement: $185 – $340
- Flame sensor replacement: $165 – $295
- Pressure switch replacement: $220 – $420
- Control board replacement: $420 – $850
- Heat exchanger replacement: $1,800 – $3,400