“Not long ago, I moved from the area where I had a trusted mechanic for many years. However, I’ve relocated and now that…”
“We’re fortunate that NW Natural Gas referred Watts Heating & Cooling to us to check our very old 40+ years old furnace…”
“Everything went smoothly. Your technician Masiullah explained everything on how to use the unit. And they did a great…”
“I’ve worked with MP Heating and Air a couple times now, and they’ve been awesome every time. Two years ago, I called…”
“We had a really good experience from start to finish. Dennis spent a lot of time looking over our furnace and air…”
Diagnostic fees typically run $85–$150 and are often credited toward the repair. Simple swaps (capacitor, ignitor, thermostat) land at the low end; major component replacements (blower motor, control board) push toward the high end.
Pick the repair type and your system's age for a ballpark range. Real quotes vary by part availability and diagnosis — use this as a sanity check before approving work.
Most diagnoses take 30–60 minutes on site. Small repairs (capacitor swap, thermostat, ignitor) finish the same visit. Parts-on-order repairs can push the job 1–5 business days depending on supplier stock.
Labor warranties of 30–90 days are common; parts usually carry the manufacturer's warranty (1–10 years). Always get the warranty terms in writing on the invoice before the tech leaves.
Red flags: no written estimate before work starts, refrigerant refill with no leak search, blanket recommendation to replace without an inspection, or very high "after-hours" pricing on a non-emergency call. Two written quotes for any repair over $600 is the fastest sanity check.
When the repair estimate exceeds 50% of a new system, or the unit is past 15 years, or it uses obsolete refrigerant (R-22), replacement usually wins the 5-year math. Otherwise repair is almost always the better call.
Licensing verified weekly. Reviews refreshed within the last 30 days.
Licensing data: Oregon Construction Contractors Board (CCB) plus Building Codes Division (BCD) for mechanical trade · Company data: verified business records + Google Business profile
See our editorial standardsReport inaccurate info about HVAC repair in Milwaukie
Two or three written quotes is the fastest way to normalize a repair bill — we'll connect you with top-ranked local pros.