HVAC Repair Done Right The First Time
AC repair, AC replacement, heat repair, heat replacement, HVAC maintenance, commercial HVAC, and emergency service across the Portland metro, with a repair-first diagnosis instead of a sales pitch.
Angi Super Service Award
BBB Accredited Business
Google 5.0-Star Rating
HomeAdvisor Top Rated
HomeAdvisor Elite ServiceReviews from Our Customers
A 5.0-star average across 65 reviews.
HVAC Services in Gresham & the Portland Metro
About Talon Mechanical
Talon Mechanical is a Gresham HVAC company serving homes and businesses across the Portland metro since 2023. We diagnose first, explain where your money is going, and repair before we ever talk replacement.
Our work is built on a Portland Community College - Installer Certificate and years on industrial and cold storage systems. Every repair is backed by our 30-day guarantee.
Read Our Story





Call (503) 334-9584
Tell us what your system is doing. We'll help you check the fan and the breaker box first, so you know whether a visit is even needed.
Call for a DiagnosisProject Gallery
Every photo here is from an actual Talon Mechanical job, with no stock photography and no manufacturer marketing shots.






Five Signs Your System Needs Attention
What we ask homeowners to look for before we roll a truck. Some of these we can sort out together over the phone.
- 1Breaker trips when the heat kicks on
- 2Vents blow warm air with the AC on
- 3Furnace lights, then shuts right off
- 4Water pooling around the indoor unit
- 5Heating bills jumped for no reason

- Free Diagnostics (terms and conditions apply)
- Repair Before Replace
- 30-Day Guarantee (on our repair work)
- Emergency Service
If We Got It Wrong, We Make It Right
Plenty of repairs come with nothing once the truck pulls away. Ours come with a promise: if the system quits within 30 days because of our work, we come back, find out why, and make it right at no charge.
- 30 days on our repairs — if we fixed it incorrectly, we return and make it right at no charge
- If we misdiagnosed the problem, we cover the cost, not you
- A new, unrelated failure on an older system is a separate repair (we'll tell you which is which)
Honest HVAC Diagnosis Across the Portland Metro
Before we recommend anything, we find the actual fault and explain it in plain language: what failed, what that part does, and why it quit. Some of the systems we're called to have already been written off by another company, and more than a few only needed the right repair and the right part, even one special-ordered from the factory.
Then you get options, not an ultimatum. We lay out repair and replacement side by side, with the pros and cons of each, and the choice stays yours. That goes for AC repair and furnace work alike, and we only point you toward a new system when the old one is truly done. Already been told to replace? A second opinion is worth one phone call.
Running an older system? We'll give you straight advice on getting the most life out of it, a clear plan with estimates for what's coming, and a few maintenance habits you can keep up yourself. We clean up before we leave, and when something fails after hours, emergency service is one phone call away.
Schedule Free Estimate
HVAC Advice, Minus the Sales Pitch

Told your whole system has to go? Here's why another diagnosis can save you thousands.
Read the Post
Which heating and cooling problems can wait until morning, and which ones really can't.
Read the Post
How to tell an aging furnace that needs a repair from one that's genuinely done.
Read the Post
Capacitors, leaks, dirty coils, and the other usual suspects behind an AC that quits cooling.
Read the Post
Get multiple quotes, listen for sincerity, and trust your gut when a story sounds too tidy.
Read the Post
Why a clean coil and a fresh filter keep your system running longer and your bills lower.
Read the PostCall (503) 334-9584
to Talk Through Your System
Call (503) 334-9584
Schedule Free Estimate
Free onsite diagnostics; terms and conditions may apply, so call for details.
Serving Gresham & the Portland Metro
We're based in Gresham and run calls across the metro: Portland, Beaverton, Hillsboro, Lake Oswego, West Linn, Tualatin, and Westland.
- Portland, OR
- Beaverton, OR
- Gresham, OR
- Hillsboro, OR
- Lake Oswego, OR
- Tualatin, OR
- Westland, OR
- West Linn, OR
- …and surrounding areas






