Arizona Contractor License Lookup & ROC License Verification
Checking a sub's Arizona license by hand? TrackMyVendor monitors every Arizona ROC license daily and alerts you the moment anything changes — before it becomes a problem on your job site.
Arizona contractor license lookup
Enter an ROC license number to instantly check its holder, classification, status, and expiration date.
Why a one-time ROC check isn't enough
An Arizona ROC license goes inactive the moment the surety bond lapses — automatically, with no warning to you. A license that was Active when you signed the subcontract can be inactive by the time the sub mobilizes, and the ROC does not always send the licensee a renewal reminder before a two-year term runs out.
TrackMyVendor checks every tracked license daily and alerts you the moment the status changes. Set up automated alerts free →
Arizona contractor license requirements
Arizona is one of the most comprehensive licensing states in the country. The Registrar of Contractors licenses every contractor — general and specialty — under A.R.S. Title 32, Chapter 10. There is no "handyman" threshold worth relying on and no trade that sits outside the system. Before hiring a sub in Arizona, verify:
- An active ROC license in the classification that matches the work — a CR-67 low-voltage license does not authorize CR-11 electrical work
- A current surety bond — a lapsed bond puts the license in inactive status automatically
- Active general liability insurance (Certificate of Insurance)
- Workers' compensation insurance — Arizona requires it for any employer with one or more employees
- Tax documentation (W-9 forms)
For a full breakdown of which trades need which license code, see our Arizona subcontractor license requirements guide, and the Arizona subcontractor insurance requirements guide for limits and workers' comp rules.
A sub cannot work under your ROC license
Arizona does not permit sublicensing. Every contractor performing licensed work must hold their own ROC license for that specific scope — your B-1 does not cover a sub's electrical, plumbing, or HVAC work. Under A.R.S. § 32-1154 the ROC can discipline your license for allowing an unlicensed or improperly classified sub onto the job, even when your own license is spotless.
Arizona ROC license classifications TrackMyVendor covers
TrackMyVendor pulls from the ROC's public license data and tracks every classification it publishes. These are the codes GCs and property managers verify most often — the CR- prefix is a dual license valid for both commercial and residential work.
| ROC License Code | License Type | Category |
|---|---|---|
| B-1 / B-2 | General Commercial Contractor | General |
| B | General Residential Contractor | General |
| KB-1 / KB-2 | Dual Commercial & Residential Contractor | General |
| A | General Engineering Contractor | Engineering |
| CR-11 / C-11 / R-11 | Electrical | Electrical |
| CR-37 / C-37 / R-37 | Plumbing | Plumbing |
| CR-39 / C-39 / R-39 | Air Conditioning & Refrigeration | HVAC |
| CR-42 / C-42 / R-42 | Roofing | Roofing |
| CR-16 / C-16 / R-16 | Fire Protection Systems | Fire Suppression |
| CR-67 | Low Voltage Communication Systems | Low Voltage |
| CR-45 | Sheet Metal & Ductwork | Mechanical |
| CR-9 / CR-31 | Concrete; Masonry | Structural |
The ROC issues more than 80 classifications. The table above is the short list, not the whole system — insulation (CR-40), landscaping (CR-21), asphalt paving (CR-13/69), floor covering (CR-8), demolition (CR-57), painting (CR-34), glazing (CR-65) and dozens more each have their own code. Search by ROC number or business name above and the classification comes back with the record, so you can check the code against the scope you are actually subcontracting.
What Arizona ROC license statuses mean
When you look up a sub's Arizona license, the ROC record carries a status. Here is what each one means and what action it should trigger before that sub sets foot on your job site. For a deeper reference, see the contractor license status guide, or use license verification software to monitor your roster automatically.
The license is current, bonded, and authorized to contract.
This is the only status that lets a contractor legally take work in Arizona. Note the expiration date: ROC licenses run on a two-year term, and the ROC does not reliably remind the licensee before it lapses. Active status also means the surety bond and workers' comp proof behind the license were in force when the record was published.
The two-year term ran out without a renewal.
Arizona treats an expired license the same as no license for enforcement purposes. Do not let an expired sub mobilize — contracting on an expired ROC license is unlicensed contracting, and it exposes your own license under A.R.S. § 32-1154. Electrical contractors must also complete 16 hours of continuing education every two years to renew, which is a common reason an electrical license slips past its date.
The license exists but cannot be used — usually a bond or qualifying-party problem.
This is the status that catches GCs out. Every ROC license stands on a surety bond and a qualifying individual — the person whose experience and exam results support it. If the bond lapses or the qualifying party leaves the company, the ROC places the license in inactive status automatically, with no notice to anyone who hired that contractor. An inactive license cannot legally perform work, and the change can happen between signing the subcontract and mobilization.
The ROC has restricted or cancelled the license through disciplinary action.
Suspension is a restriction following an ROC proceeding; revocation is terminal. Either way the holder cannot contract in Arizona. Because ROC discipline usually starts with a complaint, it is worth checking the ROC's own record for open complaints and unresolved Corrective Work Orders alongside the status — a CWO that has not been satisfied is a significant red flag even while the license still reads Active.
Property manager note: Arizona's licensing net is wider than most states'. Routine turn work, unit repairs and common-area maintenance performed by an outside vendor generally require an ROC license in the matching classification — there is no broad handyman exemption to fall back on. If your maintenance vendor does electrical, plumbing or HVAC work on the property, verify they carry CR-11, CR-37 or CR-39 respectively, not just a business license.
Arizona contractor license requirements by trade
Every Arizona trade licenses through the same agency, so the question is never whether a sub needs a license — it is which code. Use this breakdown to confirm the classification matches the work.
Unlike Colorado or Texas, Arizona licenses general contractors at the state level. Commercial GCs hold B-1 (general) or B-2 (small commercial); residential GCs hold B; contractors doing both hold KB-1 or KB-2. Heavy civil and engineering work is the A classification. There is no city-by-city patchwork to chase — one ROC number answers the question statewide.
TrackMyVendor monitors A, B, B-1, B-2, KB-1 and KB-2 licenses daily.
Electrical subs hold CR-11 (dual), C-11 (commercial) or R-11 (residential). Watch the prefix: an R-11 does not authorize commercial electrical work, and a CR-67 low-voltage license is a different classification entirely — alarms, intercoms and communications, not power. Electrical licensees also owe 16 hours of continuing education every two-year cycle.
TrackMyVendor monitors CR-11, C-11, R-11 and CR-67 licenses daily.
Plumbing is CR-37 / C-37 / R-37; air conditioning and refrigeration is CR-39 / C-39 / R-39. Ductwork fabrication sits in its own classification (CR-45), so a mechanical sub doing both may need more than one code. HVAC technicians handling refrigerants also need federal EPA 608 certification, which is not an ROC credential and will not appear on the license record.
TrackMyVendor monitors CR-37, CR-39 and CR-45 licenses daily — and stores the EPA 608 certificate as a tracked document.
Roofing is CR-42 / C-42 / R-42 and fire sprinkler work is CR-16 / C-16 / R-16. Both are classifications where the commercial/residential split matters in practice: R-16 is limited to one- and two-family dwellings under three stories, and a residential-only roofer cannot take commercial re-roof work. Arizona's storm season makes roofing one of the most frequently verified codes in the state.
TrackMyVendor monitors every roofing and fire protection classification daily.
Concrete (CR-9), masonry (CR-31), painting (CR-34), glazing (CR-65), demolition (CR-57), boilers and process piping (CR-74), insulation (CR-40), landscaping (CR-21) and dozens more each carry their own ROC code. The practical rule is the same for all of them: confirm the code on the license matches the scope in the subcontract, because the ROC enforces on classification, not on intent.
Track Arizona ROC Licenses Automatically
TrackMyVendor monitors Arizona ROC licenses daily — the general and specialty classifications your subs actually hold, not just a one-time snapshot.
Monitors B, B-1, B-2, KB and A licenses. Arizona licenses GCs at the state level, so one ROC number covers the sub statewide — and one lapse takes them off every job at once.
Alerts at 90 / 60 / 30 / 7 days
Tracks CR-11 electrical, CR-37 plumbing, CR-39 HVAC and CR-45 sheet metal licenses. Two-year terms and a CE requirement on electrical make these the classifications most likely to quietly expire.
Alerts at 90 / 60 / 30 / 7 days
Monitors CR-42 roofing, CR-16 fire protection and the rest of the 80+ specialty classifications. Essential for GCs and property managers running storm and turn work across a bench of subs.
Alerts at 90 / 60 / 30 / 7 days
First 25 subs free — no credit card
How Arizona contractor license verification works
TrackMyVendor connects to the Arizona ROC license data to help you:
- Look up and verify Arizona ROC licenses using official state data
- Monitor classification, status, and two-year renewal dates automatically
- Get alerts before a license expires or stops being active
Licenses verified through state data are clearly marked as Verified.
What Arizona GCs and property managers actually track
License verification gets all the attention — but most GCs find their day-to-day compliance headaches come from the other two documents.
| Document | How often it expires | How most GCs track it |
|---|---|---|
| ROC License | Every two years | Manually, or not at all |
| Certificate of Insurance (COI) | Annually or per project | By email, when they remember |
| W-9 | Per vendor | By request, often at year-end |
TrackMyVendor automates alerts for all three — most users set it up in under 10 minutes. Route them to Slack, Teams, Zapier, or Make →
Comparing tools before you commit? See how TrackMyVendor compares to other COI tracking software — including myCOI alternatives and TrustLayer alternatives built for smaller teams.
Arizona contractor insurance tracking
License verification is just one part of contractor compliance — and in Arizona the insurance half carries its own statute. Under A.R.S. § 23-902, a GC who hires a sub without workers' compensation becomes the statutory employer of that sub's injured worker, absorbing the full comp liability. TrackMyVendor also helps you manage Arizona contractor insurance tracking:
Upload Certificates of Insurance (COIs)
Store and track COI documents for each vendor. Upload a PDF and AI COI parsing extracts carrier, limits, and expiration date automatically.
A COI proves the sub had insurance at issue date — it cannot tell you their ROC license went inactive last week when the bond lapsed. COI tracking software that verifies both →
Track insurance expiration dates
Get alerts before insurance coverage lapses
Store W-9 forms securely
Keep tax documentation organized and accessible
Complete vendor compliance view
See licenses, insurance, and documents in one place per vendor — how contractor compliance software works across your full roster.
Who uses Arizona vendor license tracking
Arizona vendor license tracking is especially useful for:
Arizona contractor license lookup FAQ
Does Arizona require a state contractor license?
Can a subcontractor work under my Arizona ROC license?
What does Inactive mean on an Arizona ROC license?
How do I verify an Arizona ROC license?
How often do Arizona ROC licenses need to be renewed?
What ROC license does a roofing contractor need in Arizona?
What is the penalty for hiring an unlicensed contractor in Arizona?
Start Arizona contractor license tracking today
Simple Arizona contractor compliance software for GCs, HOAs, and property managers. No enterprise complexity — just easy ROC license lookup, verification, and daily monitoring.
Verify an Arizona license freeNo credit card required
Explore More
AZ License Requirements
Arizona ROC license requirements for GCs and subs
California Licenses
Search California professional licenses
Texas Licenses
Search Texas professional licenses
Colorado Licenses
Search Colorado DORA contractor licenses
How to Track Subcontractor Insurance & Compliance
COIs, licences and W-9s across the whole roster
Compare COI Tracking Software
How TrackMyVendor compares to myCOI, Avetta, and spreadsheets
Contractor Compliance Software
Full compliance platform for GCs and property managers
Plans & Pricing
View plans and start your free trial