← Back to blog

April 2026 · 6 min read

How to Check a Contractor's License in Phoenix

CheckLicensed Editorial Team

Phoenix homeowners have a significant advantage that most people don't realize: Arizona's Registrar of Contractors is one of the best contractor licensing databases in the country. The search is intuitive, the records are detailed, and the complaint history is publicly visible. The challenge is knowing how to read what you find.

This guide walks through exactly how to use the ROC database, what the license classifications mean, and how to interpret a complaint history page.

Where do I check a contractor's license in Phoenix, Arizona?

Go to azroc.gov, the Arizona Registrar of Contractors. This is the official state database and covers every licensed contractor in Arizona, including all of the Phoenix metro area. The ROC is well-maintained, allows searches by name and license number, and shows complaint history — all in one place.

  • azroc.gov — official Arizona ROC database, covers all of Phoenix and Maricopa County
  • Search by contractor name, license number, or qualifier (the individual who passed the exam)
  • The City of Phoenix does not require a separate city contractor registration beyond the ROC license
  • If someone is licensed in Arizona, they're in this database — no second place to check for general contractors

How do I use the Arizona ROC license search tool?

Go to azroc.gov and click “Verify a License.” You can search by contractor name, business name, license number, or the name of the qualifying party (the individual who passed the licensing exam). Name searches return a list of matching contractors — click into the record to see full details, including license classifications, status, bonding, and complaint history.

  • Go to azroc.gov and click “Verify a License”
  • Search by business name, license number, or qualifier name
  • The name search is forgiving — partial matches usually work fine
  • Click the license number to open the full record
  • Verify the license status is “Active” before proceeding

What do Arizona ROC license classifications like B-1 and A-General mean?

Arizona uses a classification system to define what type of work each contractor is licensed for. The most common residential classifications are B-1 (residential general contractor) and B-2 (small commercial). The A-General classification covers unrestricted general contracting. Make sure the contractor's classification matches the scope of your project before signing a contract.

  • B-1 — Residential Contractor (most common for home remodels and renovations)
  • B-2 — Small Commercial and Residential (mixed-use and smaller commercial jobs)
  • A-General — General Engineering and Commercial (no residential limitation)
  • C-3, C-11, C-16, etc. — Specialty trade classifications (plumbing, electrical, HVAC)
  • A contractor can hold multiple classifications — the record will list all of them

Does the City of Phoenix require a separate contractor registration beyond the ROC?

No. The City of Phoenix does not require general contractors to register separately with the city beyond holding a valid Arizona ROC license. Unlike Chicago or New York, there is no parallel city licensing system to navigate. What Phoenix does require is that permits be pulled through Phoenix Development Services for work that needs one — and only ROC-licensed contractors can pull those permits.

  • No separate Phoenix city contractor license — ROC license is sufficient
  • Permits are required for most structural, electrical, plumbing, and mechanical work
  • Search permit records at phoenix.gov/pdd (Planning and Development Department)
  • Maricopa County unincorporated areas use the county permit system, not Phoenix's
  • Cities like Scottsdale, Tempe, and Mesa have their own permit systems but still accept ROC licenses

How do I read the ROC complaint history page?

Every Arizona ROC record includes a complaint history section showing any complaints filed against that contractor. The page lists each complaint with a case number, date filed, violation type, and resolution outcome. Outcomes include dismissed, corrected, arbitration, civil penalty, suspension, or revocation. A few resolved complaints over a long history may be acceptable — multiple unresolved or serious violations are a hard stop.

  • Dismissed — complaint was investigated and found without merit
  • Corrected — the contractor fixed the issue to the ROC's satisfaction
  • Arbitration — dispute went to binding arbitration (indicates a substantive disagreement)
  • Civil penalty — the contractor was fined; serious depending on the amount and reason
  • Suspended — license was temporarily revoked; major red flag
  • Revoked — license was permanently removed; do not hire

Context matters. A 15-year-old contractor with one resolved complaint is very different from a 3-year-old contractor with four open complaints. Look at the pattern, not just the count.

How do I pull permit history for a Phoenix contractor?

Go to phoenix.gov/pdd and use the online permit search. You can look up permits by address to see what was permitted at a specific property, or search by contractor name in some jurisdictions. A legitimate Phoenix contractor doing significant renovation work should have a clear permit trail. Always ask the contractor to show you the permit number before work begins on any job that requires one.

  • Go to phoenix.gov/pdd and use the permit search tool
  • Search by address to verify permits at past job sites the contractor has worked on
  • Ask the contractor directly: “What is the permit number for this job?”
  • Confirm permits are finaled (passed final inspection), not just open
  • Unpermitted work in Phoenix can create issues with homeowner's insurance and resale

Is there a faster way to verify a Phoenix contractor's license and complaint history?

Arizona's ROC is genuinely one of the best state databases available — but reading it correctly, interpreting complaint history, and understanding license classifications takes experience. CheckLicensed.com pulls real-time data from the official Arizona ROC and presents it in a clear format, so you get the facts without needing to know how to navigate the government portal.

Frequently Asked Questions

Where do I check a contractor's license in Phoenix, Arizona?

Go to azroc.gov, the Arizona Registrar of Contractors. It covers every licensed contractor in Arizona including all of the Phoenix metro. The City of Phoenix does not require a separate city contractor registration beyond the ROC license.

What do Arizona ROC license classifications like B-1 and A-General mean?

B-1 is Residential Contractor (most common for home remodels), B-2 covers small commercial and residential, and A-General covers unrestricted general contracting. Specialty trades like plumbing and electrical have their own C-series classifications.

How do I read the ROC complaint history page?

Each complaint shows a case number, date, violation type, and resolution. Outcomes include dismissed, corrected, arbitration, civil penalty, suspended, or revoked. Look at the pattern over time — multiple unresolved or recent complaints are a hard stop.

Don't want to search state websites yourself?

We check state licensing records and send you a plain-English report with license status, bond, workers' comp, and complaints.

Check a contractor - $14.99

CheckLicensed Editorial Team

We research contractor licensing laws across all 50 states and verify data against official state databases. Our goal is to make it easy for homeowners to hire with confidence.