Skip to main content
Plumb Intelligence

How to verify an Arizona contractor license

Chris Brannan · September 1, 2026 · 12 min read

65,263
licences on the AZ ROC roster
5,630
not in Active status
4,657
active licences expiring within 90 days
6,878
names on the unlicensed-violator list

Arizona licenses contractors through the Registrar of Contractors (AZ ROC), and the licence record is public. Checking one takes under a minute — but the check most people run answers a narrower question than they think. Here is how to look up any Arizona contractor by name or ROC number, what each licence status actually means, and the four things a status check will never tell you.

Roster figures measured from the AZ ROC statewide roster, 2026-09-01

Every status on the AZ ROC roster, and what it means for you — measured 2026-09-01.

StatusLicencesWhat it means
Active59,633Licensed and in good standing on the date you check. Does not mean never disciplined.
Expired5,435Was licensed; the licence lapsed. Work performed now is unlicensed work.
Revoked131The ROC took the licence away. This is the most serious status on the roster.
Suspended64Licence is temporarily invalid — commonly a bond or compliance failure.

Do you need a contractor’s licence in Arizona?

For most work, yes. Arizona requires a contractor to hold an AZ ROC licence for any project where the total contract price — labour and materials combined — exceeds $1,000, and for any job that requires a building permit regardless of price. That second clause is the one people miss: a $600 water-heater swap that needs a permit still needs a licensed contractor, because the permit requirement overrides the dollar threshold.

The narrow exemption is the handyman exemption: work under $1,000 that is casual or minor in nature and does not require a permit. It is far narrower than most homeowners assume. It does not stack — a contractor cannot split a $4,000 job into five $800 invoices — and it does not apply to any work touching a permit, which in practice covers most plumbing, electrical, mechanical, structural, and roofing work.

The consequence of hiring an unlicensed contractor falls mostly on you, not them. You lose access to the ROC Recovery Fund, which reimburses homeowners for damages caused by licensed contractors. You lose the ROC complaint process as leverage. And unpermitted or improperly permitted work becomes your problem at resale, when a buyer’s inspector or the city finds it.

How do I search for a contractor by name in the Arizona Registrar of Contractors?

The AZ ROC publishes the full roster and it is searchable by either the ROC licence number or the business name. If you have the number, use it — it is an exact key and resolves to exactly one licence. Arizona ROC numbers are typically six digits and are usually printed on the contract, the truck, the business card, and the permit.

Searching by name is where people get the wrong answer, and it is worth understanding why. The name on the licence is the legal entity — for example, “Desert Ridge Mechanical LLC”. The name on the truck may be a DBA, a shortened trade name, or a brand that the same owner runs across several entities. Search “Desert Ridge Air” and you may find nothing while the licence sits under a name you did not think to try.

Three practical rules make name search work. First, search the shortest distinctive fragment rather than the full name — “Desert Ridge” before “Desert Ridge Heating and Air Conditioning LLC”. Second, drop the entity suffix; LLC, Inc, and Corp are frequently entered inconsistently. Third, if a name search returns nothing, ask the contractor directly for the ROC number rather than concluding they are unlicensed. A refusal to provide it is itself informative.

Why the same business can appear more than once

Arizona issues licences by classification, and one company can hold several. A firm doing both residential and commercial plumbing may carry separate licences, each with its own number, status, and expiration date. Finding one licence for a company does not tell you the licence covering your job is current — check the one whose classification matches the work.

How to look up a business licence in Arizona

It is worth separating two things that sound identical and are not. A contractor licence is issued by the AZ ROC and authorises construction work by classification. A business licence — often a transaction privilege tax (TPT) licence — is issued by the Arizona Department of Revenue or by the city, and it authorises doing business and collecting tax. They are different registries, and a contractor can hold one without the other.

For hiring purposes the ROC licence is the one that matters, because it is the one carrying the bond, the classification, the complaint history, and Recovery Fund eligibility. A current TPT licence tells you the business is registered for tax; it tells you nothing about whether they are competent or authorised to do plumbing.

Many Arizona cities also require their own local business or contractor registration in order to pull permits within that jurisdiction. This is why a contractor can be perfectly licensed statewide and still be unable to pull your permit in a particular city — a question worth asking directly if your job is in a jurisdiction they do not normally work in.

How to check licence status in Arizona — and what each status means

The roster carries four statuses, and the difference between them is the difference between a safe hire and an expensive one. Measured across the statewide roster on 2026-09-01: 59,633 licences read Active, 5,435 Expired, 131 Revoked, and 64 Suspended.

That means roughly 1 in 11 licences on the roster — 5,630 of 65,263 — is not in Active status. The roster includes historical licences on purpose, which is exactly why searching a name and finding a record is not the same as finding a current licence. Read the status field, not just the presence of a result.

Active means licensed and in good standing on the day you look. It is a snapshot with an expiry attached, and that expiry matters more than most people expect: 4,657 currently-active Arizona licences expire within the next 90 days. A licence you verified last quarter may not be active when your contractor starts. If there is a gap between signing and breaking ground, check again.

Expired means the licence lapsed. Contracting work performed on an expired licence is unlicensed work with the same consequences described above, and it is the most common problem status by a wide margin. Suspended means the licence is temporarily invalid, often for a bond or compliance failure. Revoked means the ROC took it away — the most serious status on the roster, and only 131 licences carry it.

What a status check does not tell you

This is the part the standard advice skips, and it is where most of the real risk lives. “Active” is a single field describing today. Four things it does not describe:

It does not describe complaint history. A licence can read Active while the contractor carries recorded disciplinary actions. Across the roster there are 438 recorded disciplinary actions spanning 211 contractors — a small share of 65,263, but the whole point of checking is to find the small share. Status alone will not surface it.

It does not describe classification fit. Arizona issues 202 distinct classifications, and a licence authorises the classifications it names and no others. A contractor licensed for general residential remodelling is not thereby licensed to do your electrical service upgrade. Matching the classification to the scope of work is a separate check from reading the status, and it is the one most often skipped.

It does not describe the bond, which is what actually backs a claim, and it does not describe whether the person quoting you is the qualifying party the licence is attached to. Arizona licences run through a qualifying party — a named individual whose experience and examination the licence rests on. 65,068 of the roster’s licences name one. If the qualifying party has left the company, the licence can be in transition even while reading Active.

And it does not describe whether the person you are talking to is on the ROC’s unlicensed-violator list, which is a separate publication entirely. That list currently carries 6,878 names — people and businesses adjudicated for contracting without a licence. Someone can be absent from the licensed roster and present on that list, which is a far stronger signal than simply not being found.

The five checks that matter before you sign

Compressed into the order worth doing them in, each one taking well under a minute.

1. Get the ROC number in writing, then verify it yourself

Ask for the number, do not accept a screenshot, and look it up yourself. A screenshot of a licence record proves only that a licence record exists somewhere; it does not prove it belongs to the entity on your contract, and it does not prove it is current today.

2. Confirm the name on the licence matches the name on the contract

This is the single most common mismatch. The contract should name the licensed entity. If the contract names a DBA or an individual and the licence names an LLC, ask which entity you are actually contracting with and why they differ. There are legitimate answers; there should be an answer.

3. Check the classification covers your scope

Read the classification on the licence against the work you are buying. If your job spans trades — a remodel touching plumbing, electrical, and mechanical — either the contractor holds the general classification that covers it, or subcontractors hold their own, and you should know which.

4. Check the expiration date, not just the status

With 4,657 active licences expiring in the next 90 days, the expiration date is the field that turns a valid check stale. If the job starts more than a few weeks out, note the date and re-check before work begins.

5. Look at the permit history, not just the licence

A licence tells you someone is permitted to work. The permit record tells you whether they actually do, where, how often, at what scale, and whether they pull permits at all. A contractor who has pulled 200 permits in your city in the last two years is a materially different proposition from one with a current licence and no permit record — and that difference is invisible in the licence check alone.

Where the public record lives, and how we use it

The authoritative source is the Arizona Registrar of Contractors. For a single licence check, the ROC’s own search is the record of truth and always will be — we are not trying to replace it, and any tool claiming to be the official registry is misrepresenting itself.

What the official search does not do is join the licence to the work. PlumbIntel fuses the statewide ROC roster with building-permit registers from 26 Arizona jurisdictions, so a contractor lookup shows the licence, its status, its classification, any recorded disciplinary actions — and the permits that licence is actually attached to. That join is the thing the licence check alone cannot give you, and it is free to search.

Every fact carries its source and a match-confidence badge, because linking a permit to a licence is an inference when the permit names a business rather than a number. We label the difference rather than hiding it: an exact licence-number match reads differently from a name match, and you can see which you are looking at.

Look up an Arizona contractor

Search the statewide AZ ROC roster by licence number or business name — free, no signup. Every result shows licence status, classification, any recorded disciplinary actions, and the building permits that licence is attached to.

Look up an Arizona contractor

No account needed

Frequently asked questions

Do you need a contractor’s licence in AZ?+

Yes for almost all contracting work over $1,000 including labour and materials, and for ANY work requiring a building permit regardless of price. The handyman exemption covers only minor, casual work under $1,000 that needs no permit, and it cannot be used by splitting a larger job into smaller invoices.

How do I search for a contractor by name in the Arizona Registrar of Contractors?+

Search the AZ ROC roster by business name, but use the shortest distinctive fragment and drop entity suffixes like LLC or Inc — licences are held by the legal entity, which often differs from the DBA on the truck. If a name search returns nothing, ask for the ROC licence number rather than assuming they are unlicensed.

How to look up a business licence in AZ?+

A business or TPT licence comes from the Arizona Department of Revenue or the city and authorises doing business and collecting tax. It is a different registry from the AZ ROC contractor licence. For hiring a contractor the ROC licence is the one that matters — it carries the bond, classification, and complaint history.

How to check licence status in AZ?+

Look up the ROC number or business name and read the status field. Active means licensed and in good standing today; Expired means it lapsed; Suspended means temporarily invalid; Revoked means the ROC removed it. Roughly 1 in 11 licences on the roster is not Active, so finding a record is not the same as finding a current licence.

How long is an Arizona contractor licence valid?+

Arizona licences carry an expiration date and must be renewed. Measured 2026-09-01, 4,657 currently-active licences expire within 90 days — so a verification from last quarter may already be stale. Re-check if there is a gap between signing and the start of work.

Can a contractor be licensed but still have complaints?+

Yes. Status describes today, not history. There are 438 recorded disciplinary actions across 211 contractors on the roster, and a licence can read Active with disciplinary history behind it. Check disciplinary records separately from status.

What if the contractor is not on the ROC roster at all?+

Confirm you searched correctly — try the ROC number and a shorter name fragment first. If they genuinely hold no licence, also check the ROC unlicensed-violator list, which carries 6,878 adjudicated names. Being absent from the roster AND present on that list is a much stronger warning than simply not being found.

Is checking an Arizona contractor licence free?+

Yes. The AZ ROC record is public and free, and PlumbIntel’s contractor lookup — which adds the permit history behind each licence — is free to search with no signup.

Chris Brannan· Founder, Plumb Intelligence

Founder of Plumb Intelligence. Building the honest layer over Arizona’s public construction records — permits, parcels, licenses, and sales, fused and measured daily from Gilbert, AZ.

Keep reading