Standards & Trust

How to Verify an HVAC Contractor's License in Arizona

Check an HVAC contractor license in Arizona on the ROC Contractor Search, confirm the class, and learn how the Recovery Fund protects Phoenix homeowners.

Published Oct 15, 2026 · Updated Oct 16, 2026

In this article
  1. 01Who has to be licensed to do HVAC work in Arizona?
  2. 02How do I look up an HVAC contractor's license on the ROC?
  3. 03What should the license record match before you sign?
  4. 04Is "licensed, bonded and insured" enough?
  5. 05What if the work goes wrong: complaints and the Recovery Fund
  6. 06Does the permit rule change by city?
  7. 07FAQ: Arizona HVAC contractor licensing

Who has to be licensed to do HVAC work in Arizona?

The ROC licenses HVAC contractors, and any business that contracts to repair or improve a structure generally needs a license. Cities handle building permits, not trade licenses, so a city permit counter will not tell you whether your contractor is licensed.

Technician servicing an outdoor AC unit beside a house
A technician servicing an outdoor AC condenser at a home

There is a narrow handyman exemption in A.R.S. 32-1121, and it is stricter than the "$1,000" number you see quoted online.[4] The whole job must come in under $1,000, including labor and materials. It must be casual or minor, require no local permit, and not be split off from a larger job.

A minor AC repair qualifies only if no permit is needed and the work isn't part of a bigger project.

Decide

Does the handyman exemption apply?

Is the whole job under $1,000, casual or minor, and permit-free?

  • If Yes, and not split from a larger job

    then: The exemption may apply

  • If No, or it touches a gas or fuel supply

    then: Hire an ROC-licensed contractor

The exemption also never covers work that connects to a gas or fuel supply.[4] Anyone quoting furnace and heating repair should hold an ROC license.

How do I look up an HVAC contractor's license on the ROC?

The ROC recommends reviewing a contractor's license record through its Contractor Search and calling the phone number listed on that record.[1] Reach the search from roc.az.gov, not from an ad or a third-party "license lookup" page.

The steps:

  1. Get the company's exact legal name and license number from the proposal, not just the brand on the truck.
  2. Open Contractor Search from roc.az.gov and search by license number (best) or business name.
  3. Confirm the status reads active, not suspended, revoked, or expired.
  4. Read the classification, the qualifying party, the business address, and any complaint, discipline, or bond information.
  5. Call the number shown on the ROC record, not the one on a flyer or truck.
  6. Note the "current as of" date on the record. If the job is weeks away, search again right before you sign.

Anyone who pressures you to skip the lookup because "the schedule is filling up" is giving you a reason to run it.

Pro tip

Search by license number rather than business name, and call the number shown on the ROC record to confirm you reached the licensed company.

602 HVAC

What should the license record match before you sign?

An active license is only half the check. The record has to line up with the paperwork in front of you.

The class must cover the work. Residential HVAC falls under R-39, R-39R, or CR-39 type licenses, while C-39 and C-58 are commercial classes.

Record says Contract says What to do
Active, R-39 / CR-39 type class Same company, license number written in Good match. Move on to insurance and payment terms.
Commercial class only (C-39, C-58) Home AC replacement Ask which licensed entity is doing residential work, or walk away.
Business name A Business name B, or a check payee that differs Stop. Ask in writing which licensed company is contracting.
Suspended, expired, or not found "We're fully licensed" Do not sign. Recheck the spelling, then call the ROC.
Active No license number or dates in the contract Ask for the license number and start and completion dates in writing.

Is "licensed, bonded and insured" enough?

No. The phrase is a marketing line, and each word needs its own check.

Licensed is something you can verify on the ROC record. Bonded means the contractor holds a surety bond or approved cash deposit, which the Registrar must require before issuing an original license.[5]

A bond protects against certain contractor-related losses. It is not homeowner insurance and not a workmanship guarantee.

Side by side

Bonded versus insured

Bonded

  • Surety bond or approved cash deposit
  • Protects against certain contractor-related losses
  • Not a workmanship guarantee

Insured

  • Not required by the ROC apart from workers' compensation
  • Liability coverage must be confirmed
  • Ask for a certificate of insurance

Insured is the weak link. Apart from workers' compensation, the ROC does not require insurance to be licensed, so a license does not prove the contractor carries liability coverage.

Ask for a certificate of insurance showing current policy dates, then confirm it with the insurer or agent. Keep it with your contract.

Credentials beyond the license

NATE certification, ACCA Quality Assured accreditation, EPA Section 608 technician certification, and manufacturer dealer badges are not substitutes for the license.

What if the work goes wrong: complaints and the Recovery Fund

The ROC is a regulator, not a repair crew. It will not fix your system or refund you directly. Its complaint process creates a record and can lead to discipline.

You notify the contractor in writing and give a clear chance to correct the problem. You file an ROC complaint if the work is deficient or unlawful. If the case moves to the legal stage, the contractor's written answer is due by the deadline stated in the court papers.

Recovery Fund payments are available only after a final court order or final administrative order.[3] Eligible owners of residential property may seek payment from the Residential Contractors' Recovery Fund.[1]

An administrative claim generally must be filed within two years after all proceedings tied to the final order end.[2] A civil suit has its own separate two-year limit.

Timeline

From problem to Recovery Fund claim

  1. First

    Notify the contractor in writing

  2. Next

    File an ROC complaint

  3. Within the deadline stated in the served papers

    Contractor's written answer is due

  4. After the process

    Final court or administrative order

  5. Within two years

    File the administrative claim

Using an unlicensed contractor can remove this protection entirely. Documents matter at every stage: the signed contract, estimates, payment records, photos, texts, inspection results, and repair bids.

Checklist

Documents to keep

0 of 7 ticked

Tick them off as you go. Nothing is saved or sent.

Does the permit rule change by city?

Yes, and a license does not settle it. The same AC swap can need a permit in one city and not in the next.

Where Like-for-like AC replacement
Phoenix No permit if unit size, capacity, and location are unchanged
Mesa No permit if the new unit uses the same or less electricity; changing electrical connections needs one
Scottsdale A Minimum Mechanical Permit is still required, even in the same location[6]
Unincorporated Maricopa County Like-for-like permits can be issued online
Other cities Ask the contractor which rule applies, then confirm with the city

Ask two questions before you sign: "Which rule applies in my city?" and "Who pulls the permit, under whose license, and who schedules the inspection?" Put the answer in writing.

FAQ: Arizona HVAC contractor licensing

How do I check if an Arizona contractor is licensed?

Use the ROC's Contractor Search at roc.az.gov, search by license number or exact business name, and confirm the status is active.[1] Then call the number shown on the record.

Which license class does an HVAC contractor need?

Residential work calls for an R-39, R-39R, or CR-39 type license. C-39 and C-58 are commercial classes.

Do you need a license for small HVAC repairs in Arizona?

Only a job under $1,000 that is casual or minor, needs no permit, and is not split from a larger job can qualify for the exemption.[4]

How to get an HVAC license in Arizona?

Applicants apply through the ROC, which sets the exam, experience, and application requirements.

How much does it cost to get a contractor's license in Arizona?

Fees depend on the license class and bond or deposit choice. The ROC's own fee schedule is the only reliable source.

What can I do if a contractor does bad work in Arizona?

Notify the contractor in writing, then file an ROC complaint and keep your documents. If a final order is issued against a residential contractor, you may be eligible for a Recovery Fund claim.[2]

Sources: Arizona Registrar of Contractors, Arizona Legislature, and City of Scottsdale. Checked in 2026. The ROC record shows its own current-as-of date, so recheck it before you sign.

  1. Arizona Registrar of Contractors. "Before You Hire a Contractor." https://roc.az.gov/before-hire. Accessed October 16, 2026.
  2. Arizona Registrar of Contractors. "Frequently Asked Questions." https://roc.az.gov/faq. Accessed October 16, 2026.
  3. Arizona Registrar of Contractors. "Complaint Process Recovery Fund." https://roc.az.gov/complaint-process-rf. Accessed October 16, 2026.
  4. Arizona Legislature. "32-1121 — Persons not required to be licensed; penalties." https://www.azleg.gov/ars/32/01121.htm. Accessed October 16, 2026.
  5. Arizona Legislature. "32-1152 — Bonds." https://www.azleg.gov/ars/32/01152.htm. Accessed October 16, 2026.
  6. City of Scottsdale. "Permit Services." https://www.scottsdaleaz.gov/planning-development/permit-services. Accessed October 16, 2026.

Free · no sign-up

Tell us what your system is doing

Describe the problem and how to reach you. It takes a minute, and you can compare the graded companies while you wait.

How we grade