Local Guides

What every Milwaukie homeowner should check before hiring an HVAC pro

Before you hire an HVAC pro in Milwaukie, check the Oregon CCB license, insurance, written quote, and warranty. Here is the exact checklist we use.

Before you hire an HVAC pro in Milwaukie, check four things: a current Oregon CCB license, liability insurance and bonding, a written quote that itemizes parts and labor, and a written warranty on both the part and the labor. Skip any one of those and you are the one holding the bag when the repair fails in February. We are ThermexaPro, we work on furnaces, heat pumps, and AC systems across Milwaukie every week, and this is the same checklist we would hand a neighbour.

The rest of this post walks through each item in order, with the exact numbers and documents to ask for, the red flags that show up most often in this city, and the questions that separate a real contractor from a guy with a truck and a magnet sign.

What should you check before hiring an HVAC pro in Milwaukie OR?

Before hiring an HVAC pro in Milwaukie OR, you should verify the contractor's Oregon Construction Contractors Board (CCB) license, confirm they carry general liability insurance and a surety bond, get a written quote with a line-item breakdown, and ask for the labor warranty in writing. Those four checks take about 15 minutes and they eliminate most of the risk.

Hiring an HVAC contractor in Milwaukie Oregon is not the same as hiring a handyman. Oregon requires anyone who advertises or performs heating and cooling work for compensation to hold an active CCB license, and the license number has to appear on the written contract. If a contractor cannot give you that number on the spot, the conversation is over.

Here is the short version of the HVAC pro checklist Milwaukie homeowners should run through before signing anything:

  • License: active Oregon CCB number, verifiable on the CCB website in under two minutes.
  • Insurance: general liability policy of at least $500,000, plus workers' comp if they have employees.
  • Bond: Oregon requires a $20,000 surety bond for licensed contractors.
  • Written quote: itemized, with model numbers and labor hours.
  • Warranty: parts warranty length and labor warranty length, in writing.
  • Permits: who pulls them and who pays for them.

We handle all six of those on every job we run, and we will hand you the paperwork before you ask. That is how a legitimate HVAC Service operation works in this state.

Is the HVAC contractor licensed in Milwaukie Oregon?

Yes, they must be, and you can verify it yourself in about 90 seconds. Go to the Oregon CCB website, search the business name or license number, and confirm three things: the status is "active," the license type covers heating and cooling work, and there are no unresolved complaints or disciplinary actions in the last 24 months.

An HVAC contractor license check Milwaukie Oregon homeowners should always run includes the expiration date. Oregon CCB licenses renew every two years. If the license lapsed three months ago and the contractor is still quoting jobs, you have zero recourse through the state if the work goes bad.

Ask for the number in writing. A legitimate contractor will text it to you or write it on the estimate without hesitation. A contractor who says "I'm licensed, don't worry about it" is telling you something important.

One more thing: Oregon requires a separate CCB "endorsement" for certain types of work. Residential heating and cooling falls under the residential specialty contractor umbrella. If the contractor's license is listed as "commercial only," they cannot legally work on your house.

Insurance and bonding: the two documents that protect your home

Insurance and bonding in Milwaukie OR work like this: the contractor's general liability policy pays if they damage your house, and the surety bond pays you if they take your deposit and disappear. Both are required by Oregon law for licensed contractors, and both are worth confirming before anyone touches your furnace.

Ask for a certificate of insurance. It should list the policy number, the effective dates, and the coverage limits. A $500,000 general liability policy is the floor for residential HVAC work in this area. If the contractor has employees, they also need workers' compensation coverage. If a tech gets hurt in your basement and the contractor has no workers' comp, your homeowner's policy can end up on the hook.

The bond is a separate document. Oregon requires a $20,000 surety bond for licensed contractors. You can verify the bond status on the same CCB lookup page you used for the license. It takes one extra click.

We carry both, and we will email the certificates before we start. Any contractor who gets weird about sharing insurance paperwork is not one you want in your mechanical room.

How many HVAC quotes should I get in Milwaukie?

Get three written quotes for any job over $1,500. Two is the minimum, three is the sweet spot, and four is usually overkill unless the bids are wildly different. For a simple diagnostic and repair under $500, one quote from a contractor you have already vetted is fine.

HVAC quotes comparison Milwaukie homeowners do right means comparing line items, not just the bottom number. A $4,200 furnace replacement quote that lists the model number, the venting changes, the permit, and the labor hours is worth more than a $3,600 quote that says "furnace replacement - $3,600." The cheap quote usually grows by $800 once the truck is in your driveway.

Typical 2026 pricing in this area for the jobs we quote most often:

  • Diagnostic visit: $89 to $149, often credited toward the repair.
  • Standard furnace repair (ignitor, flame sensor, inducer motor): $250 to $650.
  • AC capacitor or contactor replacement: $220 to $480.
  • Full furnace replacement, 80% AFUE single-stage: $3,800 to $5,600 installed.
  • Heat pump replacement, 2-ton: $6,200 to $9,400 installed.
  • Duct cleaning for an average 1,800 sq ft Milwaukie home: $400 to $700.

If one quote is 40% below the other two, ask what is missing. It is almost always the permit, the disposal fee, or the labor warranty.

Questions to ask an HVAC contractor in Milwaukie OR

Questions to ask an HVAC contractor in Milwaukie OR should cover licensing, insurance, warranty terms, permit responsibility, and who actually shows up at your door. Ask them before you sign, not after the work is done.

Here are the eight we would ask if we were hiring someone:

  1. What is your Oregon CCB license number, and is it active today?
  2. Can you email me your certificate of insurance before the visit?
  3. Who pulls the permit, and is it included in the quote?
  4. What is the parts warranty, and what is the labor warranty?
  5. Will the technician who diagnoses the problem be the one who fixes it?
  6. Do you charge a diagnostic fee, and does it get credited toward the repair?
  7. How do you handle it if the repair does not fix the problem?
  8. Can I get the quote in writing with model numbers?

If a contractor dodges question four, that is the one that matters most. A one-year parts warranty with a 30-day labor warranty is standard. A five-year labor warranty on a furnace replacement is a sign the contractor stands behind the work. "Lifetime warranty" with no paperwork is a marketing line, not a warranty.

We answer all eight on the first call, and we put the answers in the quote. If you are comparing us to another contractor, use the same eight questions on both of them.

Red flags when hiring an HVAC contractor in Milwaukie OR

Red flags when hiring an HVAC contractor in Milwaukie OR look like this: cash-only payment, no written quote, pressure to sign today, a price that changes after the truck arrives, and a technician who cannot explain what is wrong in plain English. Any one of those is a reason to slow down. Two of them is a reason to call someone else.

We hear the same stories from homeowners in this city every winter. The most common ones:

  • "The price went up after they got here." A real quote is a real quote. If the scope changes because they found something, they stop and re-quote before doing the work.
  • "They said I needed a whole new system." A 12-year-old furnace with a bad inducer motor does not need to be replaced. Get a second opinion before you spend $5,000.
  • "They only take cash." Legitimate contractors take cards, checks, and financing. Cash-only is how you end up with no paper trail.
  • "The tech could not tell me what was wrong." If they cannot name the failed part and show it to you, they are guessing.
  • "No permit was pulled." Furnace and heat pump replacements in Milwaukie require a permit. No permit means no inspection, and no inspection means you own any code problem.

One more: a contractor who shows up in an unmarked truck with no license number on the side. Oregon requires licensed contractors to include their CCB number in advertising, including vehicle signage. No number, no license.

When to call a professional

Call a professional when your furnace will not ignite, your heat pump is short-cycling, your AC is blowing warm air, or you smell gas anywhere near the unit. Those are not DIY problems, and in the case of gas, they are not a "wait until Monday" problem either.

We handle the calls that need a truck, a multimeter, and a combustion analyzer. When your heat pump ices over in January or your AC quits on the first 95-degree day in July, we diagnose it, quote the repair, and get it running. If you need heating repair Milwaukie OR in the middle of a cold snap, we are set up to move fast.

For homes in the older blocks near downtown, we also see a lot of ductwork that has never been cleaned and vents that whistle or rattle. If your system has not had a tune-up in three years, that is a call worth making before the season turns. We run HVAC maintenance Milwaukie OR visits that catch the small failures before they become February emergencies.

And if you are in one of the neighbourhoods with a lot of 1950s and 1960s construction, the ductwork and venting often need a closer look than a newer build. We do a lot of air duct cleaning Milwaukie OR work in those homes because the original duct runs were sized for a different era of equipment.

Frequently Asked Questions

What should I check before hiring an HVAC pro in Milwaukie OR?

Check four things: an active Oregon CCB license, general liability insurance of at least $500,000 plus a $20,000 surety bond, a written itemized quote, and a written warranty on parts and labor. Those four checks take about 15 minutes and eliminate most of the risk.

Is the HVAC contractor licensed in Milwaukie Oregon?

They must be. Oregon requires an active CCB license for anyone performing heating and cooling work for pay. Verify the license number on the CCB website, confirm the status is active, and check for unresolved complaints in the last 24 months before you sign anything.

How many HVAC quotes should I get in Milwaukie?

Get three written quotes for any job over $1,500. Two is the minimum, three is the sweet spot. Compare line items, not just the total. If one quote is 40% below the others, ask what is missing - it is usually the permit or the labor warranty.

What questions should I ask an HVAC contractor in Milwaukie OR?

Ask for the CCB license number, the insurance certificate, who pulls the permit, the parts and labor warranty lengths, whether the diagnostic fee is credited toward the repair, and whether the quote will be in writing with model numbers. A contractor who dodges the warranty question is one to skip.

What are the biggest red flags when hiring an HVAC contractor in Milwaukie OR?

Cash-only payment, no written quote, pressure to sign the same day, a price that rises after the truck arrives, and a technician who cannot name the failed part. Any one of those is a reason to slow down. Two of them is a reason to call someone else.

Get help with HVAC Service in Milwaukie

If you want a contractor who will hand you the license number, the insurance certificate, and the written quote before you ask, call us. We work across Milwaukie and the surrounding neighbourhoods, and we will tell you straight whether you need a repair, a tune-up, or a replacement.

Call ThermexaPro at (855) 947-9500 to schedule a visit or get a quote.

Common questions

Good questions

Check four things: an active Oregon CCB license, general liability insurance of at least $500,000 plus a $20,000 surety bond, a written itemized quote, and a written warranty on parts and labor. Those four checks take about 15 minutes and eliminate most of the risk.

They must be. Oregon requires an active CCB license for anyone performing heating and cooling work for pay. Verify the license number on the CCB website, confirm the status is active, and check for unresolved complaints in the last 24 months before you sign anything.

Get three written quotes for any job over $1,500. Two is the minimum, three is the sweet spot. Compare line items, not just the total. If one quote is 40% below the others, ask what is missing - it is usually the permit or the labor warranty.

Ask for the CCB license number, the insurance certificate, who pulls the permit, the parts and labor warranty lengths, whether the diagnostic fee is credited toward the repair, and whether the quote will be in writing with model numbers. A contractor who dodges the warranty question is one to skip.

Cash-only payment, no written quote, pressure to sign the same day, a price that rises after the truck arrives, and a technician who cannot name the failed part. Any one of those is a reason to slow down. Two of them is a reason to call someone else.

Ready when you are

Get HVAC Service in Milwaukie from a licensed, insured local team.

We hand you the license number, the insurance certificate, and a written quote before we start. Call ThermexaPro and we will tell you straight what your system needs.

Call (855) 947-9500 →
↗
Emergency?Call now