How to verify an Arizona ROC contractor license (and what the ROC record does not tell you)

By So So Deep Contractor Search · Published August 18, 2026 · Updated August 18, 2026 · How the ranking works

Bottom line

An Arizona ROC license tells you the firm is allowed to do a class of work, whether that license is active, who qualifies it, and whether the number appears in the disciplinary file. It does not tell you whether the last job was good, and it does not replace the city's permit record.

You can do this tonight with a license number, or with a business name and a city. The authoritative lookup is the Arizona ROC Contractor Search. Everything else, including this site, is a dated copy of that file plus whatever else we can join to it.

The 2026-07-01 ROC snapshot we hold has 58,103 license-class rows and 56,208 distinct licenses that are Active and not past their expiration date. One business can hold more than one class, which is why those two counts differ. None of those rows is a review.

How to verify in ten minutes

  1. Open the official ROC Contractor Search and look the firm up by license number, or by name if that is all you have.
  2. Match the business name, any doing-business-as name, and the license number to the firm that quoted you.
  3. Confirm Status is Active and the expiration date is on or after today.
  4. Confirm the class covers the job you are hiring for, not a nearby trade and not the opposite scope.
  5. Read any disciplinary flag, then read the action on the ROC record rather than guessing what it means.
  6. If we cover the city, check whether the same license has job-relevant permit history on the matching city ranking.

The fields that matter

FieldWhat it tells youWhat it is not
License numberThe identifier the board issuedA grade
Class / class detailThe work the firm is allowed to contractProof they have done it in your city
StatusStanding on the dated file (Active, Suspended, Revoked, and the rest)Quality of work
Issued dateHow long this license has existedSkill
Expiration dateWhether it is still in forceWhether they will finish your job
Qualifying partyThe person who passed the exam for the classA promise they will be on site
Disciplinary flagThe number appears in the ROC disciplinary fileAn automatic disqualify without reading the action

Scope is in the class code in Arizona. R- is residential, C- is commercial, and CR- is dual. A residential re-pipe wants an R-37 or CR-37, not a commercial-only C-37, and the other way around for a commercial building. The official list is on the ROC license classifications page.

What the ROC record does not tell you

It does not say the last customer was happy. It does not say the firm pulled a permit in your city, or any city. It does not say who will actually be on the job. It does not price the work.

A van, a yard sign, and a Google listing are not a license. If the number they give you does not resolve on the ROC site to that business and that class, you do not have a licensed contractor for that job.

Where So So Deep fits

We snapshot the public Posting List (currently dated 2026-07-01) and, in cities with a usable permit feed, match it to building-permit history by license number. The Arizona hub is the live list of those cities. We do not replace the ROC, and a ranking on this site is not a workmanship guarantee.

If the firm is in a city we do not cover, the ROC lookup is still the whole license check. The missing piece is local permit history, not the license itself.

Get a shortlist matched to your address

First one free

This page ranks the whole state. Enter your address and we'll narrow it to contractors who have pulled permits near you, check every license for standing and disciplinary history, and hand back a ranked shortlist you can call.

No card needed. See a finished report first if you'd rather.

How to check this yourself

Frequently asked questions

Is the official Arizona ROC Contractor Search free?
Yes. The Registrar of Contractors publishes the lookup at roc.az.gov/contractor-search. Paid license-lookup sites are reselling a public file.
Does an Active status mean the contractor is good?
No. Active means the license is in standing on the dated snapshot, not that the work is good, on time, or fairly priced.
What if the van says one name and the license says another?
Match the license number, not the paint. Doing-business-as names are on the record. If the number does not come back to the firm in front of you, stop.

Rankings and license facts reflect public records, not the quality of any individual job. This is not a workmanship guarantee. Always verify a contractor on the issuing board's official lookup before you hire.