Arizona Contractor License Lookup: ROC Search, Status & Complaints

Arizona ROC lookup · current status · classification · bond · complaints · permits · Recovery Fund

Arizona Contractor License Lookup: Verify the ROC Record Before You Hire, Sign or Pay

Arizona contractor verification should not stop at finding a ROC number. The useful check is whether the exact business taking your money currently holds the right Arizona Registrar of Contractors license for the work, whether its classification covers the project, who the qualifying party is, what bond is connected to the license, whether public complaint information appears, and whether your city has issued the required permit.

This guide gives you the official Arizona links and then explains what to click, what to type, what to read, and what to do next.

Independent resource: ContractorsBoard.org is not the Arizona Registrar of Contractors. We cannot confirm a contractor’s current status, issue licenses, investigate complaints, hold bonds or pay Recovery Fund claims. The live AZ ROC record and applicable Arizona government authority control.
Fastest correct route

Need to Check an Arizona Contractor Right Now?

1. Open ROC Contractor Search

Go directly to the Arizona Registrar of Contractors public search.

Open Official ROC Search

2. Search the ROC number

Use the license number printed on the estimate, contract, advertisement or permit paperwork whenever possible.

3. Open the full record

Confirm the business, status, class, qualifying party, bond and public complaint information. Then check your city permit separately.

Important: an Arizona business registration, LLC filing, local business license, insurance certificate or building permit is not a substitute for the ROC contractor license when Arizona contractor licensing law requires one.
Micro-step walkthrough

Arizona ROC Contractor Search: What to Do After the Official Link Opens

This is the practical part most contractor-lookup pages omit.

Open the current AZ ROC public search

Use the current official portal:

Arizona ROC Contractor Search

Do not rely on a cached Google snippet or screenshot because contractor status can change.

Start with the license number

If you have a ROC number, use it first. It gives you a more precise match than a broad company-name search.

Copy the number directly from the contractor’s proposal, contract, advertisement or permit information.

If necessary, search the legal business or person

If the number does not return the expected company, search the contractor’s legal business name or the owner/qualifying-party information available to you.

A marketing name such as “ABC Remodeling” may not be the exact LLC, corporation or sole-proprietor name holding the license.

Open the detailed result

ROC’s published search guide directs users to the detailed “More Info” record rather than relying on the first search row.

The full record can contain:

  • Up-to-date licensure status.
  • Original issue date.
  • Renewed-through date.
  • Expiration or revocation date where applicable.
  • Qualifying personnel.
  • Current and historical company parties.
  • Entity type.
  • Complaint information.
  • Bond information.

Match the legal business to your contract

Compare the ROC licensee name with:

  • The company named on your estimate.
  • The company signing the contract.
  • The company on invoices.
  • The entity receiving checks, ACH, card or financing proceeds.
  • The contractor listed on the city permit.

If those identities do not connect clearly, resolve the discrepancy before paying.

Check the exact classification

An active Arizona contractor license is not universal authority to perform every trade.

Compare the ROC classification with the actual project: general building, roofing, electrical, plumbing, HVAC, pool/spa, solar, landscaping/hardscape or another specialty.

Review the qualifying party

Arizona requires a qualifying party with the necessary experience, knowledge and skills for the classification. The license belongs to the business—not personally to the qualifying party—but the QP relationship remains an important licensing field.

Read bond and public complaint information

Check the bond data connected with the exact license and review any complaint information shown by ROC.

Remember that the public complaint display is not a lifetime history; ROC says closed complaints remain visible on its website for two years after closure.

Finish with the city permit record

A valid ROC license does not prove that the contractor pulled the required permit for your address. Use the Phoenix, Mesa, Tucson, Scottsdale or other local permitting authority after checking the ROC record.

PDF freshness note: ROC’s published search-guide PDF illustrates the search fields and detailed license information, but the live search has since moved to ROC’s current online portal. Use the PDF to understand the record—not as a substitute for the current portal.
Record decoder

How to Read an Arizona Contractor License Record

ROC field What to verify Why it matters What not to assume
Business name Matches proposal, contract, invoices and payment recipient. The Arizona contractor license belongs to the licensed business. A similar DBA automatically belongs to the licensee.
License number Matches the number advertised and written on project documents. It is the strongest search identifier. A real number shown by a salesperson belongs to that salesperson’s company.
Status Current authorization on the date you contract/pay. Historical licenses remain part of ROC’s records. A searchable license is automatically active.
Classification Covers the principal work being sold. Arizona regulates contractor scope by classification. Any general or specialty license authorizes every trade.
Qualifying party Current person associated with the license. QP qualifications support the licensed classification. The QP personally owns the license.
Issue / renewed-through date Credential covers the expected project period. A long-running project can overlap renewal. A contractor saying “renewal is pending” equals active status.
Company parties Owners/officers/members connect with the contracting entity. Helps resolve identity problems. A salesperson or estimator is necessarily an owner or QP.
Bond Bond information belongs to the same license. Arizona requires contractor license bonding. Bonding is the same as liability insurance.
Complaint information Read public information and disposition carefully. Adds regulatory history. A complaint automatically means the contractor was found in violation.
Current Arizona ROC dataset

How Many Active Arizona Contractors Are Listed?

ROC’s official Posting List dated August 27, 2026 reports the following current-contractor datasets:

58,440 all current contractors
47,319 commercial contractor records
47,653 residential contractor records
36,597 dual-license contractor records
These category counts overlap and should not be added together as unique contractors. ROC also warns that downloadable posting data reflects the time it was prepared and should be reconfirmed through the current agency record before action.

Useful advanced option: ROC’s Posting List also provides downloadable datasets for pending applications, new licenses and disciplinary actions.

Arizona ROC Record Review Helper

This checklist does not query ROC and does not officially verify a contractor. Use it only after opening the official record.

Mark only items you independently verified:
Complete the checklist from official records and current documents.
Arizona law

When Is an Arizona Contractor License Required?

Arizona’s minor-work exemption is frequently oversimplified online.

The correct rule is not simply “under $1,000 = no license.”

A.R.S. § 32-1121(A)(14) exempts certain casual or minor work only when the aggregate contract price—including labor, materials and other covered items—is less than $1,000.

The exemption does not apply when:

  • The work requires a local building permit.
  • The small contract is merely part of a larger or major operation.
  • The work is divided into contracts below $1,000 to evade licensing.
  • The unlicensed person publicly advertises without including the words “not a licensed contractor”.

Arizona law also removes the ordinary minor-work exemptions for specified fire-safety work and work involving connection to natural gas, propane or other petroleum/gaseous fuel.

Owner-builder

Can an Arizona Property Owner Work Without a Contractor License?

Arizona has specific owner exemptions, but they are not a general permission to operate an unlicensed contracting business.

Owner improving own property

A.R.S. § 32-1121(A)(5) provides an exemption when an owner improves property or builds/improves structures using the owner’s own work, own employees or duly licensed contractors and the project is intended for the owner’s occupancy rather than sale or rent.

Sale, rent or offering the structure for sale or rent within one year after completion or certificate of occupancy can constitute statutory evidence that the project was intended for sale or rent rather than owner occupancy.

Owner/developer using licensed contractors

A.R.S. § 32-1121(A)(6) provides another route for qualifying owner/developers who contract with appropriately licensed general or specialty contractors. The licensed contractor names and numbers must be included in applicable sales documents.

A city may require an Owner-Builder Affidavit before it will issue a permit without a contractor listed. Tucson is a current example.
License scope

Arizona Contractor License Classifications: Residential, Commercial and Dual

Arizona does not issue one unlimited “contractor license.” The classification controls what work the licensee may contract to perform.

Commercial

Includes general-commercial and specialty-commercial classifications.

Residential

Includes general-residential and specialty-residential classifications used for covered residential contracting.

Dual

Dual classifications combine residential and commercial authority within the particular classification scope.

Examples where classification detail matters

  • Roof replacement.
  • Electrical service and solar work.
  • Plumbing and gas piping.
  • HVAC and mechanical systems.
  • Swimming pools and spas.
  • Landscape/hardscape construction.
  • General building/remodeling.
  • Engineering or specialty commercial work.
Not sure what classification is required? ROC provides an official Scope Determination Request. Use it rather than guessing from another state’s classification system.
License bond

Arizona Contractor Bond Requirements

Arizona requires a contractor’s license bond. ROC bases the required amount on the classification and contemplated gross Arizona work volume.

License type Contemplated Arizona volume Current published bond amount
Residential General Less than $750,000 $9,000
Residential General $750,000 or more $15,000
Residential Specialty Less than $375,000 $4,250
Residential Specialty $375,000 or more $7,500
Commercial General $150,000 or less $5,000
Commercial General >$150,000 to $500,000 $15,000
Commercial General >$500,000 to $1 million $25,000
Commercial General >$1 million to $5 million $50,000
Commercial General >$5 million to $10 million $75,000
Commercial General Over $10 million $100,000
Commercial Specialty $150,000 or less $2,500
Commercial Specialty >$150,000 to $500,000 $7,000
Commercial Specialty >$500,000 to $1 million $17,500
Commercial Specialty >$1 million to $5 million $25,000
Commercial Specialty >$5 million to $10 million $37,500
Commercial Specialty Over $10 million $50,000
Dual-license bond requirements combine the applicable residential and commercial amounts. The classification printed on the bond must match the classification for which the applicant is seeking licensure.
Bond ≠ insurance

Does Arizona Require Contractor Liability Insurance?

A contractor license bond and liability insurance are different products.

License bond

ROC requires the license bond described above.

General liability insurance

ROC’s homeowner guidance states that, apart from applicable workers’ compensation obligations, ROC does not generally require a contractor to carry general liability insurance merely to hold the contractor license.

If the project risk justifies liability coverage, ask for a current certificate directly connected to the contracting business and consider confirming it with the issuing insurance agent or carrier.

Workers’ compensation

ROC’s application and renewal guidance requires applicants/licensees with employees to provide workers’ compensation policy information. Sole proprietors or other qualifying licensees without employees may use the applicable exemption route.

Arizona homeowner contract check

Arizona Contractor Contracts Over $1,000: Required Written Information

A.R.S. § 32-1158 requires a contract for more than $1,000 between a contractor and a property owner to contain specific written information.

Required item What you should do with it
Contractor name, business address and license number Compare all three with the live ROC record.
Owner name and mailing address Check spelling and mailing information.
Jobsite address or legal description Make sure the contract is tied to the correct property.
Contract date Keep the final signed copy.
Estimated completion date Avoid an undefined completion schedule.
Description of work Compare the scope with ROC classification and permit documents.
Total contract amount including applicable taxes Include verbal promises before signing.
Advance deposit Record the exact upfront amount.
Progress payments and construction stages Tie payments to identifiable work milestones.
ROC complaint-right notice Confirm ROC phone/website and complaint deadline appear prominently.
At contract signing, Arizona law also requires the contractor to give the owner a legible copy of signed documents and a written, signed receipt for the true amount of any cash paid.
Residential consumer protection

Arizona Residential Contractors’ Recovery Fund: Who It Helps and What to Do

The Recovery Fund is one of Arizona’s most important licensed-contractor consumer protections.

$30,000 maximum individual award
$200,000 maximum Fund exposure per residential license
Residential Fund awards do not cover commercial property
Valid license timing of appropriate licensure matters

Who may be eligible?

Current A.R.S. § 32-1132 includes qualifying:

  • Individuals who own damaged residential real property and occupy or intend to occupy it as a primary residence.
  • Certain LLC-owned primary residences.
  • Qualifying revocable living trusts.
  • Certain planned communities and unit-owners’ associations involving damaged common elements.
  • Certain residential lessees who directly or indirectly contracted with the residential contractor.

When must the contractor have been properly licensed?

The contractor causing the damage must have been appropriately licensed at at least one of these statutory points:

  • Date the underlying contract was signed.
  • Date the first payment was made.
  • Date the underlying work first commenced.

For this purpose, “appropriately licensed” means the residential license was valid and not canceled, inactive, expired, suspended or revoked.

What does the Fund actually pay?

Fund awards are limited to compensable actual damages. Current law generally defines those damages as the reasonable cost of completing the contract and repairing defective performance, minus the unpaid part of the original contract price.

If a claimant paid a deposit/down payment and the contractor performed no actual work and delivered no materials, the statute provides a special damages rule for that deposit plus specified interest, still subject to the $30,000 cap.

Do not jump straight to a Recovery Fund form. Administrative and civil Recovery Fund routes have different prerequisites. ROC’s administrative guidance generally requires a formal complaint that results in the residential/dual license being suspended or revoked and a final determination on the contractor’s license-bond claim before the administrative Fund claim.

Administrative Recovery Fund micro-steps

  1. Verify the contractor’s residential or dual ROC license.
  2. File the appropriate formal complaint within ROC jurisdiction.
  3. Follow ROC’s investigation/legal process.
  4. File and obtain a final determination on the contractor’s license-bond claim.
  5. Confirm Recovery Fund claimant/property/licensing eligibility.
  6. Submit the Recovery Fund claim through ROC.
  7. ROC reviews eligibility and actual damages.
  8. If an award or denial is disputed within the applicable period, the matter can proceed to the Office of Administrative Hearings.
Early problem-solving option

Arizona ROC Building Confidence Program: Before a Formal Complaint

If you hired a licensed contractor for residential work and believe there may be a workmanship problem, ROC offers a separate Building Confidence Program.

ROC describes it as a way for homeowners and contractors to address workmanship questions early.

When it may help

  • The residential work was completed within the past two years.
  • You first tried to resolve the issue with the contractor.
  • You want an ROC construction investigator to review the workmanship concern.

What happens after you request a visit?

  1. Open the official Building Confidence page.
  2. Log in/register for the ROC Customer Portal.
  3. From the dashboard choose Request a Building Confidence Inspection.
  4. Complete and submit the request.
  5. An ROC inspector contacts the parties.
  6. The investigator reviews the workmanship concern.
  7. ROC communicates whether identified items fail to meet minimum construction standards.
The Building Confidence visit does not itself turn the issue into a formal disciplinary complaint. ROC says resolution remains between the owner and contractor unless a formal complaint is filed.
Complaint workflow

Arizona ROC Complaints: Choose the Correct Form First

Non-Payment Complaint

Designed for subcontractors/material suppliers alleging a licensed contractor failed to pay more than $750 for qualifying materials/services. ROC expressly says homeowners should use the Licensed Contractor Complaint Form instead.

Official Non-Payment Form

Arizona complaint deadline

Project Current statutory filing period
New home / new building construction Within two years after the earlier of close of escrow or actual occupancy.
All other projects Within two years after completion of the specific project. ROC’s consumer filing guidance describes remodel/repair timing by the date work was last performed.

Online complaint: exact steps after the page opens

Open the ROC Customer Portal

Choose the My Account/customer-portal route and register or sign in.

Use the blue “File a Complaint” button

ROC states that the button appears on the account dashboard after login.

Enter the contractor and project facts

Have ready:

  • Contractor legal name.
  • ROC number.
  • Project address.
  • Contract date.
  • Work dates.
  • Last work/completion date.
  • Description of alleged defects or violations.

Attach useful documents

Upload relevant contracts, change orders, payments, photos, permits, inspection records, correspondence and other evidence supported by the online form.

Submit and save your case information

ROC says the complaint is assigned to an investigator and an investigator generally reaches out within a couple of days to review the case.

What happens during investigation?

ROC’s current process can include:

  • Complaint completeness review.
  • Assignment to an ROC investigator.
  • Jobsite inspection where appropriate.
  • Dismissal if work meets applicable minimum standards.
  • A Written Directive where defective work is identified.
  • A corrective-work period of at least 15 days.
  • Compliance inspection.
  • Referral to ROC Legal when alleged violations remain unresolved.

If Legal issues a formal Citation, ROC states the contractor has 15 calendar days to file a written answer.

Deeper history

Why “No Current Complaints Shown” Is Not a Lifetime Clean Record

ROC’s current Legal FAQ states that closed complaints appear on the agency website for two years from the date the case closed.

If an older complaint/license file matters to your decision, use ROC’s public-records process rather than assuming the online lookup contains lifetime history.

Requesting older records

  1. Open ROC Public Records Request Forms.
  2. Choose the non-commercial or commercial request that fits your purpose.
  3. Identify the contractor/license/case as precisely as possible.
  4. Submit electronically where available.
  5. Monitor for any fee or clarification request.

ROC’s current FAQ says public-record requests can take approximately 7–30 days depending on request volume.

Unlicensed activity

No ROC License Found? Check Arizona’s Unlicensed Violations List

ROC maintains a separate public Unlicensed Violations resource with:

  • A last-two-years list.
  • A full downloadable list.
  • Names/business names.
  • Arizona city information.
  • Violation dates where published.
A missing license-search result is not enough by itself to declare someone an unlicensed violator. Recheck spelling, legal business name, license number and historical status first.
Arizona local verification

After the ROC Lookup: Verify the Permit in Your Arizona City

Arizona licensing is statewide, but project permits are local. These current city workflows show what to do after you verify the ROC license.

Phoenix

Phoenix Contractor & Permit Check — SHAPE PHX

As of April 27, 2026, Phoenix directs new Planning & Development permit applications into the SHAPE PHX portal. The portal supports residential and commercial plan review, permits, inspections, photovoltaic work, planning/zoning and other development services.

Homeowner: verify a Phoenix permit

  1. Verify the contractor in ROC first.
  2. Open the City of Phoenix SHAPE PHX information page.
  3. Use SHAPE PHX for newer permit records.
  4. For legacy records, Phoenix’s issued-permit search remains useful and flags records moved to SHAPE PHX.
  5. Match the project address.
  6. Compare the contractor shown in the permit record with the ROC licensee.
  7. Check permit status and inspections.

Useful Phoenix contacts

Residential Building: 602-261-8078
Inspection help: 602-262-7811
Phoenix City Hall: 200 W. Washington St., Phoenix, AZ 85003

Current Phoenix benefit: SHAPE PHX is available online 24/7 and consolidates permit applications, status, payments and related development tasks that previously required multiple systems.
Mesa

Mesa Contractor Verification, DIMES Permits & Faster Plan Review

Mesa’s current residential construction process explicitly includes a step to determine whether a licensed Arizona contractor is required.

Mesa residential permit micro-steps

  1. Check planning/zoning requirements.
  2. Determine whether the work requires a construction permit.
  3. Verify whether an Arizona licensed contractor is required.
  4. Prepare the Contractor Licensure Verification Form when required.
  5. Prepare project drawings/plans.
  6. Create or log in to a DIMES account.
  7. Upload the required documents.
  8. Submit the residential construction permit application.
  9. Respond to plan-review comments if requested.
  10. Pay permit fees after approval.
  11. Keep approved plans onsite during inspections.

Common Mesa projects requiring permits

  • Additions.
  • Structural alterations.
  • Electrical, plumbing or mechanical modifications.
  • Fire-damage repair.
  • Carport/patio enclosures.
  • Detached structures over 200 square feet.
  • Demolition.
  • In-ground pool construction or fill-in.
  • Manufactured-home sets.
Mesa residential review option: the city’s current residential page states normal written comments/approval are targeted within 10 working days, with a 5-working-day expedited review available for an additional fee.
Mesa solar exception: current Mesa guidance says certain solar-power systems under 10,000 square feet that are certified by a recognized agency and installed by a licensed Arizona contractor do not need a construction permit. A new electrical meter or circuit still requires a permit, and historic properties can require Planning approval.

Mesa commercial fast-review options

For current commercial plan review, Mesa publishes:

  • Regular review: up to 18 working days.
  • Expedited review: 10 working days with an additional fee equal to 100% of the regular review fee.
  • Super expedited: 5 working days with an additional fee equal to 200% of the regular review fee, subject to advance approval.

Mesa contact

Development Services
55 N. Center St.
Mesa, AZ 85201
Permit Services: 480-644-4273
Planning: 480-644-4726
Automated inspections: 480-644-2428

Office hours: Monday–Thursday, 7:00 AM–6:00 PM. Friday essential-services call center: 8:00 AM–12:00 PM.

Tucson

Tucson TDC Online: Exact 2026 Steps to Add the ROC License Number

Tucson’s April 8, 2026 contractor instructions provide a particularly useful micro-step workflow.

Before permit issuance, Tucson currently requires either an Arizona contractor with an active ROC license for the applicable work scope or an applicable completed Owner-Builder Affidavit.

Contractor: add ROC number to TDC Online

  1. Go to Tucson Development Center Online.
  2. Log in using your email address.
  3. Click your name in the upper-right corner.
  4. Select My Account.
  5. Select My Certificates.
  6. Select Add Certificate.
  7. Choose State Certification from the drop-down.
  8. Enter the 6-digit ROC license number.
  9. Do not include the letters “ROC”.
  10. Select Verify.

Tucson local contact

Tucson Development Center
201 N. Stone Avenue, 1st Floor
Tucson, AZ
Phone: 520-791-5550

Public counter: Monday–Thursday, 8:00 AM–4:00 PM; closed Fridays.
Phone/email staff: Monday–Friday, 8:00 AM–4:30 PM.

Scottsdale

Scottsdale SPUR: New 2026 Permit Portal & Payment Scam Warning

Scottsdale launched SPUR — Smart Planning, Use and Regulations in January 2026. Projects initiated after January 6, 2026 use SPUR for city approval and permit processes.

After the SPUR page opens

  1. Create a SPUR account.
  2. Choose Apply.
  3. Search the permit type or project keywords.
  4. Submit the required application.
  5. Upload plans and construction documents.
  6. Monitor project milestones in SPUR.
  7. Pay official fees in the portal.
  8. Receive the permit.
  9. Schedule required inspections.

Current plan-review timeframes

Scottsdale plan type Administrative review Substantive review
Small Scope Review / X or D flood zones 1 business day 5 business days
Pools / fences / walls / signs 5 business days 5 business days
Tenant improvements 7 business days 10 business days
Most other plan types 7 business days 15 business days
Scottsdale payment scam warning: the city warns about fraudulent development-payment emails. Official Scottsdale emails use the @ScottsdaleAZ.gov domain. SPUR fees should be paid through the secure portal or in person; the city says it does not instruct applicants to wire funds.

Scottsdale contact

One Stop Shop
7447 E. Indian School Road
Scottsdale, AZ 85251
Phone: 480-312-2500

Monday, Tuesday, Thursday, Friday: 8:00 AM–5:00 PM
Wednesday: 9:00 AM–5:00 PM
Permit Services Wednesday: 1:00 PM–5:00 PM
No transactions after 4:00 PM.

Arizona local data

July 2026 Arizona ROC License & Complaint Activity by County

These figures are useful for understanding where ROC activity is occurring, but they are not contractor-quality ratings.

County New licenses Renewed licenses Total complaints Licensed complaints Unlicensed complaints
Maricopa 232 743 327 282 45
Pima 44 166 70 55 15
Pinal 22 60 49 41 8
Yavapai 17 62 30 26 4
Mohave 16 54 12 11 1
Coconino 9 23 12 10 2
Complaint volume reflects population, construction volume and filing behavior. A submitted complaint is not automatically a proven violation.
Applicants

How to Apply for an Arizona Contractor License

ROC’s current application workflow is much more specific than “fill out a form and pay a fee.”

Set up the business correctly

Arizona licenses may be issued to a sole proprietorship, partnership, LLC or corporation.

LLCs and corporations must be registered with the Arizona Corporation Commission and in good standing before filing the ROC application.

Choose the exact ROC classification

Open the classification descriptions and requirements before scheduling exams or buying a bond.

Identify the qualifying party

The QP must be regularly employed by the applicant and have the necessary experience, knowledge and skills for the classification.

Pass the required examinations

The qualifying party must generally pass required exams with at least a 70% score unless an approved waiver applies.

Complete background checks

Every person named on the license application must complete ROC’s required criminal background check through its designated vendor.

Prepare government-issued photo ID

Each person listed on the application must provide a legible copy of acceptable government-issued identification such as a valid driver license or passport.

Obtain the contractor license bond

Use ROC’s bond chart to determine the amount based on classification and contemplated gross Arizona volume.

Complete disclosure forms when applicable

ROC provides separate forms for prior licenses, felony disclosures, disciplined licenses and prior unlicensed activity.

Submit the application

Use the online ROC Customer Portal, mail the application or deliver it to the Phoenix office.

Free applicant help: ROC currently offers virtual Applicant Education Seminars in English and Spanish to walk applicants through the process and common application errors.

Application submission addresses

Online: ROC Customer Portal
Mail: Registrar of Contractors, P.O. Box 6748, Phoenix, AZ 85005-6748
In person: 1700 W. Washington St., Suite 105, Phoenix, AZ 85007-2812

Examinations

Arizona Contractor Exams: SRE, PSI, NASCLA and Waivers

Arizona Statutes & Rules Exam

The current SRE is an online, computer-based, open-book training course and examination through GMetrix.

Current ROC fee page: $61.

GMetrix support: 801-323-5800

Trade / solar exams

Trade and solar exams are offered online or through testing centers using PSI Services.

PSI contractor exam help: 855-744-0310

NASCLA option

ROC currently states that applicants for the KB-1 Dual Building Contractor and KB-2 Dual Residential and Small Commercial classifications may use the NASCLA Commercial General Building Exam in place of the applicable AZ ROC trade exam.

NASCLA is an exam pathway—not an Arizona license.

Out-of-state contractor

ROC states that Arizona does not have direct contractor-license reciprocity with another state. However, an out-of-state qualifying party may request a waiver of the trade examination and experience requirements when the current ROC comparable-license conditions are met.

ROC’s current guidance generally looks for a comparable out-of-state license held within the previous five years that was obtained through a trade examination.

The trade-exam waiver is not automatic and ROC does not pre-approve it before a completed license application. Arizona-specific SRE waiver conditions are separate.
Background checks

Arizona ROC Background Check: What Applicants Need to Know

  • Every person named on the contractor license application must complete the background check.
  • Applicants must disclose all legal names, including prior/multiple last names where applicable.
  • Applicants with current or prior international addresses must use the international + domestic search route.
  • ROC says international searches average about 1–2 weeks, although some countries take longer.
  • Completed background checks are valid for 90 days.
  • Results are transmitted to ROC.

Background-check vendor support: 888-545-3133.

Current published fees

Arizona Contractor License Application Fees

ROC’s live fee page remains labeled with an older effective date, but these are the amounts ROC currently publishes on its active fee page as of this August 31, 2026 review. Check again immediately before payment.

ROC states that these amounts are for a two-year license.

Classification group Application License Recovery Fund assessment New-license total
General Commercial
A, B-1, B-2
$200 $580 $0 $780
Specialty Commercial
C
$100 $480 $0 $580
General Residential
B, B-3, B-4, B-5, B-6, B-10
$180 $320 $370 $870
Specialty Residential
R
$80 $270 $370 $720
General Dual
KA, KB-1, KB-2
$200 $480 $370 $1,050
Specialty Dual
CR
$100 $380 $370 $850

Published renewal totals

Classification group License fee Recovery Fund assessment Renewal total
General Commercial $580 $0 $580
Specialty Commercial $480 $0 $480
General Residential $320 $270 $590
Specialty Residential $270 $270 $540
General Dual $480 $270 $750
Specialty Dual $380 $270 $650
Arizona applicant benefits

Arizona First-License Fee Waivers for Certain Applicants

Arizona law provides initial-license fee waivers for qualifying first-time applicants, and ROC publishes special guidance for service members and veterans.

Applicable categories include:

  • Applicant whose family income does not exceed 200% of the federal poverty guidelines.
  • Active-duty military service member’s spouse.
  • Honorably discharged veteran discharged not more than two years before applying.
ROC’s contractor-specific guidance applies the initial-license waiver to qualifying first-time Arizona sole proprietors. Residential and dual applicants remain responsible for the applicable Residential Recovery Fund assessment even when a licensing fee waiver applies.

ROC also provides designated military/veteran representatives through its toll-free number: 877-692-9762.

License renewal

Arizona ROC Renewal: Exact Online Steps

Before logging in

  • LLC/corporation: confirm Arizona Corporation Commission status is Active and In Good Standing.
  • Verify the ROC bond is Active.
  • Confirm bond amount still covers annual volume.
  • Have workers’ compensation policy number and carrier ready if employees are used.
  • If there are no employees, use the appropriate exemption option.

Inside the ROC portal

  1. Log in to the ROC Customer Portal.
  2. Go to the dashboard.
  3. Find Keep License Up-to-Date.
  4. Click the blue Action arrow.
  5. Select Renew License.
  6. Complete the renewal workflow.
  7. Submit the required fees.
  8. After payment, click Submit.
ROC warning: payment alone does not send the renewal request. You must click Submit after payment.

Current ROC renewal guidance lists a $50 late-renewal fee.

Processing expectations

How Long Does an Arizona Contractor License Application Take?

Do not rely on a generic “2–4 weeks” estimate.

Arizona’s contractor administrative rule provides an overall regulatory timeframe of 60 calendar days for deciding whether to grant or deny a new contractor license application, consisting of:

  • Administrative completeness review: 20 days within the overall timeframe.
  • Substantive review: 40 days within the overall timeframe.
This is a regulatory review timeframe—not a promise that every applicant receives a license exactly 60 days after pressing Submit. Time while ROC is waiting for an applicant to correct deficiencies is treated differently.

How to track your application

ROC’s FAQ says applicants receive a receipt with a pending number. Keep that number. If you need to call Licensing about the application, ROC can use the pending number to locate it more quickly.

If approved, ROC states that a notice is emailed and a Licensing Representative calls the applicant.

Official Arizona document desk

Official ROC PDFs & Forms — What to Do After Opening Each One

Official PDF

Contractor Search Guide

Use for: understanding search-result fields and the detailed license record.

After opening: focus on the section about viewing a license record. It identifies status, dates, qualifying personnel, company parties, entity type, complaints and bond data.

Open ROC Search Guide
Official checklist

Application Checklist

Use for: entity setup, classification, exams, background checks, IDs, bond, fees and application filing.

After opening: complete steps in sequence instead of buying a bond or booking an exam before confirming the classification.

Open ROC Application Checklist
Official forms

License Application Packages

ROC publishes separate application packages for sole proprietorships, LLCs, corporations and partnerships.

After opening: choose the package that matches the applicant’s actual legal structure. Do not submit an LLC package for a sole proprietor.

Open ROC Licensing Forms
Official form

Out-of-State Waiver Request

Use for: requesting trade-exam/experience relief based on a comparable out-of-state license where ROC’s current conditions are met.

After opening: submit it with the complete license application; ROC does not pre-approve the waiver separately.

Open Waiver Forms
Official form

Licensed Contractor Complaint

Use for: current or suspended licensee.

Prepare first: ROC number, contract, dates, project address, payments and documented workmanship/violation issues.

Open Licensed Complaint Form
Official form

Unlicensed Complaint

Use for: unlicensed entity or revoked/expired license.

Before filing: recheck the license search and unlicensed violations resource so the person/business is correctly identified.

Open Unlicensed Complaint Form
Official process

Recovery Fund Claim

Do not use as step one. Review Fund eligibility, complaint/bond prerequisites and administrative versus civil routes first.

Open Recovery Fund Forms
Official PDF

Tucson ROC Certificate Instructions — Rev. 4/8/2026

Use for: linking a contractor’s ROC license to Tucson Development Center Online.

Critical detail: enter the 6-digit number without typing “ROC,” then select Verify.

Open Tucson 2026 PDF
Arizona ROC headquarters

Arizona Registrar of Contractors Phone, Address, Hours & Parking

Arizona Registrar of Contractors

1700 W. Washington St., Suite 105
Phoenix, AZ 85007-2812

Main: 602-542-1525
Toll-free: 877-692-9762

Customer service: Monday–Friday, 8:30 AM–4:30 PM

Office hours: Monday–Friday, 8:00 AM–5:00 PM
Closed Saturdays, Sundays and Arizona state holidays.

Parking: ROC states that free public parking is available west of the building off 19th Avenue and Jefferson. Visitors may also use unmarked spaces and enter through the west-facing doors of the State Capitol Executive Tower.

Arizona ROC FAQs

Arizona Contractor License Lookup FAQs

What is the official Arizona contractor license lookup?

The official search is the Arizona Registrar of Contractors Contractor Search at azroc.my.site.com/AZRoc/s/contractor-search. ContractorsBoard.org does not operate the database and cannot officially confirm a contractor’s current status.

What should I check after finding an Arizona ROC license?

Open the detailed record and verify the legal business, license number, current status, classification, renewed-through date, qualifying party, company parties, entity type, bond information and public complaint information. Then compare the licensee with your contract, payment recipient and local project permit.

Does Arizona require a contractor license for every project over $1,000?

Arizona generally requires contractor licensing when the work does not qualify for an exemption. The minor-work exemption applies only to qualifying casual or minor work with an aggregate contract price below $1,000 and does not apply when a local building permit is required or when a larger project is divided to avoid licensing.

Can an unlicensed Arizona handyman advertise?

A person relying on Arizona’s minor-work exemption can lose that exemption when public advertising does not disclose the person’s unlicensed status using the words “not a licensed contractor.” Other statutory conditions also apply.

Does an active Arizona ROC license prove the contractor has liability insurance?

No. Arizona contractor licensing requires a license bond, but ROC’s current homeowner guidance does not treat general liability insurance as an automatic part of ordinary contractor licensure. Verify liability insurance separately when appropriate.

How much can Arizona’s Residential Contractors’ Recovery Fund pay?

The maximum individual Recovery Fund award is $30,000, subject to eligibility and compensable actual damages. Total Fund exposure associated with a residential contractor license is limited to $200,000.

Does the contractor need to be licensed for Recovery Fund eligibility?

Yes. Arizona law requires the contractor whose actions caused the damage to have been appropriately licensed at the contract-signing date, first-payment date or date work first commenced. “Appropriately licensed” means the applicable residential license was valid and was not canceled, inactive, expired, suspended or revoked.

How long do I have to file an Arizona ROC complaint?

For new-home or other new-building construction, current Arizona law requires the complaint within two years after the earlier of close of escrow or actual occupancy. For other projects, the statute provides two years after completion of the specific project; ROC’s remodel/repair filing guidance uses the date work was last performed.

What happens after an Arizona ROC complaint is filed?

ROC reviews the complaint for completeness, assigns an investigator and may conduct a jobsite inspection. If work fails applicable minimum standards, ROC may issue a Written Directive with a corrective-work period of at least 15 days. Unresolved violations can move to ROC Legal.

How long are closed Arizona contractor complaints shown online?

ROC’s current Legal FAQ states that closed complaints appear on the ROC website for two years after the case closes. Older complaint or license files may be requested through ROC’s public-records process.

What is the Arizona ROC Building Confidence Program?

It is an early residential workmanship-review option. A homeowner or contractor may request an ROC investigator visit for qualifying residential work completed within the past two years. Resolution remains between the parties unless a formal complaint is filed.

Does an Arizona contractor license replace a Phoenix, Mesa, Tucson or Scottsdale permit?

No. ROC licenses the contractor statewide, while cities and counties issue project-specific building and trade permits. Verify both records.

How does a Tucson contractor add a ROC number to TDC Online?

Log in to TDC Online, click your name, choose My Account, choose My Certificates, select Add Certificate, choose State Certification, enter the 6-digit ROC license number without the letters “ROC,” and select Verify.

Does Arizona have contractor license reciprocity with other states?

ROC states that Arizona does not have direct contractor-license reciprocity with another state. Certain applicants may request a trade-exam and experience waiver based on a comparable out-of-state license, but ROC must approve the waiver and the applicant still applies for an Arizona license.

How do I renew an Arizona contractor license online?

Confirm entity good standing, active and sufficient bond, and workers’ compensation information where applicable. Log in to the ROC Customer Portal, find Keep License Up-to-Date, choose the Action arrow, select Renew License, complete the steps, pay the fees and then click Submit. ROC’s current checklist lists a $50 late-renewal fee.

Official verification sources

Primary Arizona Sources Used for This Guide

Reviewed August 31, 2026. Individual contractor status, public complaints, bonds, application forms, fees, exam vendors, processing status, permit portals and city requirements can change. Reopen the relevant official page before signing, paying, applying, renewing or filing a complaint.

Best Arizona Verification Sequence

ROC number → legal business → current status → classification → qualifying party → bond → complaint information → insurance where needed → city permit → written contract → recheck before major payment.

ContractorsBoard.org is an independent contractor-licensing information resource. It does not license Arizona contractors, officially verify individual licensees, recommend contractors, investigate complaints, hold license bonds or administer the Residential Contractors’ Recovery Fund.