Free tool
Contractor license lookup
Search 1,042 actively licensed Oregon heating and cooling contractors. License number, years in business, bond and liability insurance, expiry date — from the state's own published record. No sign-up.
Look up a contractorUpdated for 2026
What you actually qualify for
The federal tax credit died on 31 December 2025. Energy Trust money requires replacing electric heat. If you have a gas furnace and want a heat pump, the honest answer is usually nothing — and Energy Trust's 2026 Oregon sheet lists no gas-furnace incentive for an owner-occupied detached house either. A 95%-efficient furnace earns $1,600 only in a rental, an attached home or an income-qualified household.
Check your eligibilityReal numbers
What it should cost
Furnace replacement, heat pump conversion, AC swap — with the ranges, the variables that move them, and what a quote is hiding when it comes in suspiciously low.
See the costsWhat this site is, and what it isn't
We are not a contractor. We don't bid on work, we don't install anything, and we don't take a cut from anyone who does. That is the entire point — we have nothing to win from which company you choose.
Nobody pays to appear here. The license lookup is a copy of a public state record. Every contractor with an active license in the dataset is in it, whether they'd like to be or not, and none of them can pay to be removed.
We will tell you when the answer is "don't buy yet." Sometimes the right move is repairing the furnace you have, or waiting for a rebate program that hasn't opened. A contractor's website will never say that. This one will.
Three things most Oregon homeowners get told wrong
1. "You'll get 30% back from the federal government"
Not any more. Public Law 119-21, signed 4 July 2025, ended the 25C and 25D credits for anything placed in service after 31 December 2025. Quotes still promising that credit were written from pages nobody updated. Here's what replaced it.
2. "There's an $800 Energy Trust rebate on this"
There is — if your heat pump is replacing electric resistance heat. The ducted and extended-capacity incentives go further and say the heat pump cannot have a backup gas heating system. A great many Happy Valley, Clackamas and Oregon City homes run on gas, and those homes qualify for none of it. Not less — none.
3. “Licensed, bonded and insured”
Everyone says it. A bond is not insurance, and neither guarantees the work. Ask for the CCB number, then check it. It takes about eight seconds and it is the single cheapest piece of due diligence available to you.
Four questions before you sign anything
- What is your CCB number? Hesitation is an answer.
- Which equipment, exactly? Manufacturer, model, and the HSPF2 or SEER2 rating in writing. Rebate eligibility turns on that exact number, and "high-efficiency" is not a specification.
- What is the total installed price — not the price after a rebate you may not qualify for?
- Who pulls the permit? If the answer is "we don't usually," that is the answer.
Furnace not working, or pricing a replacement?
No heat right now: the furnace repair guide starts with the two safety signs and the five-minute checks, then lists CCB-licensed contractors by town. Replacing it: 2026 furnace replacement costs for Portland and Clackamas County, what every quote should list, and why Oregon does not require a heat pump when you replace a furnace. Also: heat pumps, air conditioning and what maintenance is worth paying for.
What the local pages cover
The guides are written for Oregon statewide; the local pages go deeper on the Clackamas County market: Happy Valley, Milwaukie, Clackamas, Oregon City, Gladstone, Damascus and Gresham, each with furnace repair and installation in that town: who is licensed there, who issues the permit, and what to do tonight if the heat is out. Outside the Portland metro, the regional pages cover what changes by region — which utility serves you (and so which rebates apply), how cold the winter design conditions get, and every heating and cooling licensee registered in the county: Salem (Marion & Polk), Eugene (Lane), Bend (Deschutes) and Medford (Jackson). Furnace acting up right now? Start with the troubleshooting guide before you call anyone — some of it you can check yourself in five minutes.