States
CaliforniaAvailable
FloridaAvailable
ArizonaAvailable
TexasAvailable
GeorgiaAvailable
NevadaAvailable
ColoradoAvailable
WashingtonAvailable
North DakotaAvailable
MaineAvailable
MarylandAvailable
MassachusettsAvailable
AlabamaAvailable
OhioAvailable
OklahomaAvailable
OregonAvailable
PennsylvaniaAvailable
Rhode IslandAvailable
South CarolinaAvailable
New HampshireAvailable
MichiganAvailable
VermontAvailable
IdahoAvailable
LouisianaAvailable
MinnesotaAvailable
MississippiAvailable
All states →
Projects
128 project guides — open the list

Arizona Contractor License Requirements

How contractor licensing works in Arizona: who regulates it, why the license belongs to the business rather than the person, what each of the 15 ROC classifications covers, which exemptions apply and on exactly what conditions, what the license and bond cost, and what to verify before hiring — every claim traced to an official source with a verification date.

Verified 2026-10-0210 official sources18 requirements15 classifications2 documented conflictsIndexation gate: passed

01 The two-layer model

Arizona separates two things that are often conflated. Getting one right does not satisfy the other:

STATE ROC LICENSE≠LOCAL BUILDING PERMIT
  • State license — issued by the Registrar of Contractors to a business (sole proprietorship, partnership, LLC or corporation) for a specific classification and permissive axis (residential, commercial or dual).S-AZ-ROC-CLASS
  • Local permit — whether a license is required at all can turn on whether a LOCAL building permit is required for the work (A.R.S. §32-1121(A)(14)(a)), and the permits themselves are issued by the city or county.S-AZ-PHX-PERMIT
What this site does not claim

We do not publish local permit amounts, plan-review timelines or any locality-level registration beyond the documented City of Phoenix example — those are LOCAL_AUTHORITY_REQUIRED and no other Arizona locality was researched. No state-level permit fee exists to quote: permit fees are local.

02 Who regulates contractors

state board
Arizona Registrar of Contractors (ROC)

Established 1931; regulates and licenses contractors in Arizona under A.R.S. Title 32, Chapter 11 and Arizona Administrative Code Title 4, Chapter 9 (R4-9). Publishes the license classifications, fee schedule, bond table, application and renewal guidance, and the official Contractor Search lookup.

https://roc.az.gov/https://roc.az.gov/contractor-search
legislature
Arizona State Legislature (azleg.gov)

Official text of the Arizona Revised Statutes. Title 32, Chapter 11 (§§32-1101–32-1188, Registrar of Contractors) sections read VERBATIM on 2026-10-02 (HTTP 200).

https://www.azleg.gov/
city
City of Phoenix Planning & Development Department

Used ONLY as a documented EXAMPLE of the local permit layer (construction permits, plan review, inspections, fees are run by the city). No other Arizona locality was researched — local specifics are LOCAL_AUTHORITY_REQUIRED throughout this site.

https://www.phoenix.gov/planningdevelopment

The Registrar of Contractors licenses contractors under A.R.S. Title 32, Chapter 11 (§§32-1101–32-1188) and Arizona Administrative Code Title 4, Chapter 9; statutory text is published by the Arizona State Legislature, and the City of Phoenix page is used only as the documented local permit example. All treated as official sources here.

03 Credential model

Arizona is not Florida: there is no certified-vs-registered split. The credential is a single business license with a qualifying party:

Credential
ROC Contractor License (issued to the business, qualified by a qualifying party)
contractor_license
  • The license belongs to the business — not to the qualifying party; every person listed on the license is responsible for the contracting activities of the business, and the entity must be in good standing with the Arizona Corporation Commission before application and at renewal. S-AZ-ROC-CLASS
  • Qualifying party — a person regularly employed by the licensee and actively engaged in the classification of work for which the person qualifies, with a minimum of four years' practical or management trade experience, at least two within the last ten years (technical training substitutes up to two years). S-AZ-1122
  • Licensed before bidding — contractors must be properly licensed before submitting bids, and every named person passes a background check whose results expire after 90 days. S-AZ-ROC-APPLY

04 Classifications

The ROC issues separate licenses for residential and commercial work, and dual licenses covering both, for each trade. These 15 classifications are seeded with their official scope text — grouping them by fee-table family:

CodeFamilyClassificationSource
B-3General ResidentialGeneral Remodeling and Repair ContractorS-AZ-ROC-CLASS
R-11Specialty ResidentialElectrical (residential)S-AZ-ROC-CLASS
BGeneral ResidentialGeneral Residential ContractorS-AZ-ROC-CLASS
B-2General CommercialGeneral Small Commercial ContractorS-AZ-ROC-CLASS
R-37Specialty ResidentialPlumbing, Including Solar (residential)S-AZ-ROC-CLASS
R-39Specialty ResidentialAir Conditioning and Refrigeration, Including Solar (residential)S-AZ-ROC-CLASS
R-42Specialty ResidentialRoofing (residential)S-AZ-ROC-CLASS
R-61Specialty ResidentialCarpentry, Remodeling and RepairsS-AZ-ROC-CLASS
R-62Specialty ResidentialMinor Home ImprovementsS-AZ-ROC-CLASS
C-11Specialty CommercialElectrical (commercial)S-AZ-ROC-CLASS
C-37Specialty CommercialPlumbing (commercial)S-AZ-ROC-CLASS
CR-11Specialty DualElectrical (dual)S-AZ-ROC-CLASS
CR-37Specialty DualPlumbing (dual)S-AZ-ROC-CLASS
CR-39Specialty DualAir Conditioning and Refrigeration (dual)S-AZ-ROC-CLASS
CR-42Specialty DualRoofing (dual)S-AZ-ROC-CLASS

Full classification scopes, families and rules →

05 Exemptions and thresholds

The licensing threshold and the mini-job exemption are two sides of the same statute. A.R.S. §32-1121(A)(14) exempts ONE casual or minor undertaking priced below $1,000 — and the threshold alone is never the rule:

ALL seven conditions must hold at the same time (the five (A)(14) conditions plus the two (D) carve-outs evaluated as facts):

Aggregate contract price
< $1,000
labor, materials and all other items, for the whole undertaking S-AZ-1121
Casual Or Minor Nature
required
Requires Local Building Permit
must NOT be the case
Part Of Larger Operation Or Evasion Splitting
must NOT be the case
Advertises Without Not Licensed Disclosure
must NOT be the case
Connects To Gas Or Propane Supply
must NOT be the case
Fire Safety Work
must NOT be the case

A.R.S. §32-1121(A)(14) exempts unlicensed work on ONE undertaking or contract whose aggregate contract price (labor, materials and all other items) is less than $1,000, when the work is of a casual or minor nature — but the exemption does NOT apply if (a) the work requires a local building permit, (b) the work is only part of a larger or major operation (including contracts split below $1,000 to evade the chapter), or (c) the person advertises without disclosing that they are 'not a licensed contractor'. A.R.S. §32-1121(D) further removes fire-safety work and any work connecting to natural gas, propane or other gaseous fuel supply from this exemption, at any price.

Source S-AZ-1121 — Arizona State Legislature (azleg.gov)

A.R.S. §32-1121 — Persons not required to be licensed; penalties; applicability — A.R.S. §32-1121(A)(14); §32-1121(D)

https://www.azleg.gov/ars/32/01121.htm

Retrieved 2026-10-02 · last verified 2026-10-02

Full text retrieved VERBATIM 2026-10-02 (HTTP 200). Source of: the (A)(14) mini-job exemption (aggregate contract price 'is less than $1,000', casual/minor nature, and the three disqualifiers — local permit required, larger-operation/evasion splitting, advertising without 'not a licensed contractor'); (A)(5) owner-builder; (A)(4) and (A)(9) finished-products exemptions; (D)(1) fire-safety and (D)(2) gas-connection carve-outs from exemptions (4), (9) and (14); (B) a trade license covers mechanical/structural service within its own scope.

  • Owner-builder — owners improving their own property for occupancy solely by the owner, not for sale or rent; a sale or rent within one year is prima facie evidence the project was for sale or rent. S-AZ-1121
  • Gas carve-out (D)(2) — work connecting to natural gas, propane or other gaseous fuel supply is never exempt, at any price. S-AZ-1121
  • Fire-safety carve-out (D)(1) — smoke alarms, fire sprinklers and the connected work are never exempt. S-AZ-1121
Boundary: exactly $1,000

The statute exempts contracts that are "less than $1,000"; the ROC FAQ says a license is required when labor and materials "exceed $1,000". At exactly $1,000.00 the two official texts diverge — resolved in favour of the statute (CONFLICT-AZ-002, shown in full below).

06 Local permit layer

State layerverified — traced to official sources

The state decides who may contract: the ROC license plus the §32-1121 threshold. The exemption statute itself conditions the sub-$1,000 test on whether the work requires a LOCAL building permit — a required permit independently requires a license at any price.

Source S-AZ-PHX-PERMIT — City of Phoenix Planning & Development Department

Construction Permits and Planning | City of Phoenix — phoenix.gov/business/construction-permits-planning.html (read 2026-10-02); A.R.S. §32-1121(A)(14)(a)

https://www.phoenix.gov/business/construction-permits-planning.html

Retrieved 2026-10-02 · last verified 2026-10-02

Read 2026-10-02 (HTTP 200). Local permit LAYER example only: 'Construction permits are needed for building new homes and making additions or updates to existing ones', with city-run plan review, inspections and fee information; the city's permit-issuance requirement sheet states 'City law requires construction projects to be performed by State-licensed contractors.' No other locality was researched and no local fee amount, timeline or registration process is published (LOCAL_AUTHORITY_REQUIRED).

Local layernot researched on this site
Limitation — local authorities are barely researched

The City of Phoenix documents its permit process (plan review, inspections, fees) and states that city construction projects must be performed by state-licensed contractors. No other Arizona locality was researched, and no local permit fee, timeline or registration process is published — LOCAL_AUTHORITY_REQUIRED.

07 Bond

The Contractor's Bond amount is deterministic: it depends on the classification family AND the anticipated annual gross volume. Dual licenses post the residential and commercial amounts combined. S-AZ-ROC-BOND

License family / volumeBondSource
Residential General license (B, B-3…B-10) — contemplated gross volume under $750,000.$9,000S-AZ-ROC-BOND
Residential General license (B, B-3…B-10) — contemplated gross volume of $750,000 or more.$15,000S-AZ-ROC-BOND
Residential Specialty license (R-11, R-37, R-39, R-42, R-61, R-62…) — contemplated gross volume under $375,000.$4,250S-AZ-ROC-BOND
Residential Specialty license (R-11, R-37, R-39, R-42, R-61, R-62…) — contemplated gross volume of $375,000 or more.$7,500S-AZ-ROC-BOND
Commercial General license (A, B-1, B-2, incl. General Engineering) — volume $150,000 or less.$5,000S-AZ-ROC-BOND
Commercial General license — volume over $150,000 to $500,000.$15,000S-AZ-ROC-BOND
Commercial General license — volume over $500,000 to $1,000,000.$25,000S-AZ-ROC-BOND
Commercial General license — volume over $1,000,000 to $5,000,000.$50,000S-AZ-ROC-BOND
Commercial General license — volume over $5,000,000 to $10,000,000.$75,000S-AZ-ROC-BOND
Commercial General license — volume over $10,000,000.$100,000S-AZ-ROC-BOND
Commercial Specialty license (C-11, C-37…) — volume $150,000 or less.$2,500S-AZ-ROC-BOND
Commercial Specialty license — volume over $150,000 to $500,000.$7,000S-AZ-ROC-BOND
Commercial Specialty license — volume over $500,000 to $1,000,000.$17,500S-AZ-ROC-BOND
Commercial Specialty license — volume over $1,000,000 to $5,000,000.$25,000S-AZ-ROC-BOND
Commercial Specialty license — volume over $5,000,000 to $10,000,000.$37,500S-AZ-ROC-BOND
Commercial Specialty license — volume over $10,000,000.$50,000S-AZ-ROC-BOND
Recovery-fund alternative: residential and dual licensees may post a surety or cash bond of $200,000 instead of paying the $370 biennial assessment.$200,000S-AZ-ROC-BOND

Every residential and dual license pays the Contractors' Recovery Fund assessment of $370 per two-year license period (A.R.S. §32-1126(G) caps the assessment at $600 per biennial period) OR posts a surety or cash bond in the amount of $200,000 (roc.az.gov/licensing-fees; roc.az.gov/bond-information).

Fees, recovery-fund assessment and the statutory caps →

08 Insurance

CoverageStatusApplies whenSource
WCrequired by lawattestation at application (A.R.S. §32-1122(B)(1)(i)); required for licensees WITH employees at renewal — no-employee exemption selectable otherwise (ROC renewal checklist)
Coverage AMOUNT not verified in current research — no number published. No public liability insurance requirement was found in the official ROC pages, so no CGL row exists (research §G/§M.5).
S-AZ-1122
Deliberately not published

No public-liability insurance requirement and no net-worth, working-capital or financial-statement requirement were found in the official ROC application, renewal, bond or fee pages — nothing is seeded for them rather than assumed. Workers' compensation coverage amounts were not read, so no number is shown.

09 Renewal and continuing education

Renewal cycle
24 months
Two-year cycle: license fees are charged 'for a two year license' (ROC licensing-fees). Suspension is automatic on the next business day after the renewal date by operation of law (§32-1125(A)); a renewal with valid bond + fee received on or before the renewal date authorizes operation until the renewal issues. Concrete renewal DATES are per-license (set at issuance) — none are invented here.
Late renewal
+$50, reactivate within one year
$50 late-renewal penalty (A.R.S. §32-1126(D)); reactivation within one year of suspension requires the renewal fee plus $50 (A.R.S. §32-1125(B)); after one year a brand-new application and license are required.
Continuing education
NOT VERIFIED — no hours published
NOT VERIFIED — no continuing-education requirement appears on the ROC renewal checklist, licensing-fees page or applying page (read 2026-10-02); the ROC Statutes & Rules book (PDF) could not be retrieved to check further. No CE hours are published (REQ-AZ-CE-001).

An ROC license runs for two years (roc.az.gov/licensing-fees). A license not renewed by its renewal date is suspended on the next business day following that date by operation of law; a renewal application with a valid bond and the fee received ON OR BEFORE the renewal date authorizes operation until the renewal issues (A.R.S. §32-1125(A)). Reactivation within one year of suspension requires the renewal application, the renewal fee and $50 (A.R.S. §32-1125(B); §32-1126(D)); after one year a brand-new application and license are required. S-AZ-1125

CE — why nothing is shown

No continuing-education requirement appears on the ROC renewal checklist, licensing-fees page or applying page (each read 2026-10-02); continuing-education hours for Arizona licensees are therefore NOT VERIFIED on this site and no hours are published.

10 State fees

The table below lists the 17 state contractor licensing fees published by the ROC (fee schedule effective 7/1/2014, authorized by A.R.S. §32-1126 and A.A.C. R4-9-130; every amount checked against the statutory caps). These are LICENSING fees — building permit fees are local and are deliberately absent. S-AZ-ROC-FEES

FeeAmountKindSource
New license — General Commercial (A, B-1, B-2)
Two-year license: application $200 + license $580 + recovery fund $0.
$780licenseS-AZ-ROC-FEES
New license — Specialty Commercial (C)
Two-year license: application $100 + license $480 + recovery fund $0.
$580licenseS-AZ-ROC-FEES
New license — General Residential (B, B-3…B-10)
Two-year license: application $180 + license $320 + recovery fund $370.
$870licenseS-AZ-ROC-FEES
New license — Specialty Residential (R)
Two-year license: application $80 + license $270 + recovery fund $370.
$720licenseS-AZ-ROC-FEES
New license — General Dual (KA, KB-1, KB-2)
Two-year license: application $200 + license $480 + recovery fund $370.
$1,050licenseS-AZ-ROC-FEES
New license — Specialty Dual (CR)
Two-year license: application $100 + license $380 + recovery fund $370.
$850licenseS-AZ-ROC-FEES
Two-year renewal — General Commercial
License $580 + recovery fund $0.
$580renewalS-AZ-ROC-FEES
Two-year renewal — Specialty Commercial
License $480 + recovery fund $0.
$480renewalS-AZ-ROC-FEES
Two-year renewal — General Residential
License $320 + recovery fund $270.
$590renewalS-AZ-ROC-FEES
Two-year renewal — Specialty Residential
License $270 + recovery fund $270.
$540renewalS-AZ-ROC-FEES
Two-year renewal — General Dual (…KE, KO)
License $480 + recovery fund $270.
$750renewalS-AZ-ROC-FEES
Two-year renewal — Specialty Dual (CR)
License $380 + recovery fund $270.
$650renewalS-AZ-ROC-FEES
AZ Statutes & Rules Training Course and Exam (SRE)
Via Gmetrix; mandatory unless the applicant was an Arizona qualifying party within the past 5 years (ROC applying page — see REQ-AZ-EXAM-001).
$61applicationS-AZ-ROC-FEES
Trade exam (PSI)
PSI, online or test centre; passing score 70%.
$66applicationS-AZ-ROC-FEES
NASCLA Commercial General Building exam (alternative for KB-1/B-1, KB-2/B-2)
$106 base agrees on both ROC pages. The NASCLA-side charge is quoted at $25 on the applying page and $30 on the fees page — CONFLICT-AZ-001 is OPEN, so NO ancillary amount is published here; only the agreed base fee is shown.
$106applicationS-AZ-ROC-FEES
NASCLA Electrical exam (alternative for CR-11/C-11/R-11)
$116 agrees on both the applying page and the fees page.
$116applicationS-AZ-ROC-FEES
Late renewal penalty
A.R.S. §32-1126(D): the penalty for failure to apply for renewal is $50; A.R.S. §32-1125(B): reactivation within one year of suspension = renewal fee + $50 (after one year, a new application and license). Consistent across §32-1125(B), §32-1126(D) and the ROC renewal checklist — checked, no conflict.
$50renewalS-AZ-1126

Full fees page →

11 Exams and experience

Every applicant takes the AZ Statutes & Rules Training Course and Exam (SRE, open-book, online via Gmetrix) — waivable ONLY if the applicant was an Arizona qualifying party within the past five years — plus the trade exam for the classification (PSI, online or test centre); passing score is 70% and exam results are valid if taken not more than two years before the application (roc.az.gov/applying-for-a-license; A.R.S. §32-1122(E)(2), (F); A.A.C. R4-9-106(E)).

Source S-AZ-ROC-APPLY — Arizona Registrar of Contractors (ROC)

Applying for a License | Arizona Registrar of Contractors — roc.az.gov/applying-for-a-license (read 2026-10-02)

https://roc.az.gov/applying-for-a-license

Retrieved 2026-10-02 · last verified 2026-10-02

Read verbatim 2026-10-02 (HTTP 200). Source of: qualifying-party definition + 4-year experience frame; background checks on every named person (expire after 90 days); the two exams (SRE mandatory, waivable only for a prior AZ qualifying party within 5 years; trade exam via PSI, 70% pass, results valid if taken within 2 years of application); no direct reciprocity with any state; out-of-state trade-exam + experience waiver within 5 years; NASCLA exam alternatives (Commercial General Building for KB-1/B-1 and KB-2/B-2; Electrical for CR-11/C-11/R-11); workers'-compensation compliance attestation at application. CONFLICT-AZ-001: quotes the NASCLA commercial ancillary charge as $25 while the fees page says $30.

Arizona has no direct reciprocity with any state; an out-of-state trade exam AND experience waiver is possible with a comparable license obtained by trade exam within the past five years. The per-classification experience and exam matrix (ROC PDF) was not machine-readable during research — only the statutory 4-year minimum above is published, and no standalone exam page exists for the same reason.

12 Official lookup

Before hiring — or before claiming your own license status — check the official ROC Contractor Search. It was verified by fetch on 2026-10-02: the roc.az.gov page redirects to the live lookup, searchable by 6-digit license number and by name.

ROC Contractor Search — official lookup S-AZ-ROC-SEARCH

The lookup is linked, not mirrored — license status vocabulary is whatever the official portal publishes, and this site does not re-state it as its own taxonomy.

13 Project examples

Roof Replacement roof-replacement

HVAC Repair hvac-repair

  • may require R-39 Air Conditioning and Refrigeration, Including Solar (residential) S-AZ-ROC-CLASS rule AZ-HVAC-PANEL

Water Heater Replacement water-heater-replacement

  • may require R-37 Plumbing, Including Solar (residential) S-AZ-ROC-CLASS rule AZ-GAS-CONNECTION

Bathroom Remodel bathroom-remodel

  • may require B-3 General Remodeling and Repair Contractor S-AZ-ROC-CLASS rule AZ-REMODEL-TRADES
  • component basis R-37 Plumbing, Including Solar (residential) S-AZ-ROC-CLASS

Minor Work minor-work

  • alternative R-62 Minor Home Improvements S-AZ-ROC-CLASS rule AZ-MINI-JOB

Every project page runs the deterministic rule first: missing inputs return NOT_DETERMINED, never a forced answer. Solar installation is deliberately absent — no primary source maps solar-PV work to an ROC classification.

14 Scope assertions

Scope is recorded as typed assertions — officially included, officially excluded, requires another classification, not determined, or our interpretation (always marked). There is no boolean "covers".

  • Officially included arizona:r-42 — Roof Substrate Replacement Up To 10 Percent (ROC R-42 scope (roc.az.gov/license-classifications)) S-AZ-ROC-CLASS
    Verbatim scope text: the R-42 licensee may replace up to 10 percent of the total roof substrate square footage after the roofing contract; more than 10 percent requires the licensee to subcontract (SCOPE-AZ-R42-SUBSTRATE-GT10). Encoded deterministically by rule AZ-ROOFING.
  • Requires another classification arizona:r-42 — Subcontracting Of Substrate Replacement Above 10 Percent (ROC R-42 scope (roc.az.gov/license-classifications)) S-AZ-ROC-CLASS
    Above the 10% substrate threshold an R-42 licensee must subcontract the substrate work. A general residential license (B or B-3) covers roofing without this limit — recorded as an alternative relation on the roof-replacement project, not as a scope row.
  • Requires another classification arizona:r-39 — Installation Of New Service Panel Or Sub Panel (ROC R-39 scope (roc.az.gov/license-classifications)) S-AZ-ROC-CLASS
    Verbatim: 'a new circuit may be added to the existing service panel or sub-panel. Excluded is the installation of a new service panel or sub-panel.' Installing a new service panel or sub-panel therefore requires another classification — electrical (R-11 residential, C-11 commercial, or the dual CR-11). Encoded by rule AZ-HVAC-PANEL.
  • Officially excluded arizona:r-62 — Structural Work Beyond On Grade Flat Work And Patio Porch Covers (ROC R-62 scope (roc.az.gov/license-classifications)) S-AZ-ROC-CLASS
    Verbatim limits of R-62 Minor Home Improvements (projects of $5,000 or less): NO structural work — no load-bearing masonry or concrete except on-grade flat work, no load-bearing carpentry except patio or porch covers. Beyond those limits the classification does not apply.
  • Officially included arizona:r-61 — General Remodeling Additions Replacements And Repairs Up To 50000 (ROC R-61 scope (roc.az.gov/license-classifications)) S-AZ-ROC-CLASS
    Verbatim: 'For projects of $50,000 or less including labor and materials' — all general remodeling, additions, replacements and repairs to existing structures, with electrical, plumbing, air conditioning and boilers subcontracted to an appropriately licensed contractor.
  • Requires another classification arizona:b-3 — Subcontracting Of Electrical Plumbing Mechanical Boiler Pool Spa And Water Well Work (ROC B-3 scope (roc.az.gov/license-classifications)) S-AZ-ROC-CLASS
    Verbatim: a B-3 General Remodeling and Repair licensee subcontracts electrical, plumbing, mechanical, boilers, pools, spas and water wells unless also holding that specialty — rule AZ-REMODEL-TRADES encodes both branches. A.R.S. §32-1121(B) independently provides that a license in a particular trade covers mechanical or structural service within its own scope (REQ-AZ-INTRA-TRADE-001).

15 Sources

Every source used on this page: official URL, publishing authority, retrieval date and verification date.

S-AZ-1121statute
Arizona State Legislature (azleg.gov)
A.R.S. §32-1121 — Persons not required to be licensed; penalties; applicability
https://www.azleg.gov/ars/32/01121.htm
verified 2026-10-02retrieved 2026-10-02
S-AZ-1122statute
Arizona State Legislature (azleg.gov)
A.R.S. §32-1122 — Qualifications for license
https://www.azleg.gov/ars/32/01122.htm
verified 2026-10-02retrieved 2026-10-02
S-AZ-1125statute
Arizona State Legislature (azleg.gov)
A.R.S. §32-1125 — Renewal of license; qualifying party
https://www.azleg.gov/ars/32/01125.htm
verified 2026-10-02retrieved 2026-10-02
S-AZ-1126statute
Arizona State Legislature (azleg.gov)
A.R.S. §32-1126 — Fees
https://www.azleg.gov/ars/32/01126.htm
verified 2026-10-02retrieved 2026-10-02
S-AZ-PHX-PERMITboard page
City of Phoenix Planning & Development Department
Construction Permits and Planning | City of Phoenix
https://www.phoenix.gov/business/construction-permits-planning.html
verified 2026-10-02retrieved 2026-10-02
S-AZ-ROC-APPLYboard page
Arizona Registrar of Contractors (ROC)
Applying for a License | Arizona Registrar of Contractors
https://roc.az.gov/applying-for-a-license
verified 2026-10-02retrieved 2026-10-02
S-AZ-ROC-BONDboard page
Arizona Registrar of Contractors (ROC)
Bond Information | Arizona Registrar of Contractors
https://roc.az.gov/bond-information
verified 2026-10-02retrieved 2026-10-02
S-AZ-ROC-CLASSboard page
Arizona Registrar of Contractors (ROC)
License Classifications | Arizona Registrar of Contractors
https://roc.az.gov/license-classifications
verified 2026-10-02retrieved 2026-10-02
S-AZ-ROC-FEESfee schedule
Arizona Registrar of Contractors (ROC)
License and Renewal Fees | Arizona Registrar of Contractors
https://roc.az.gov/licensing-fees
verified 2026-10-02retrieved 2026-10-02effective 2014-07-01
S-AZ-ROC-RENEWboard page
Arizona Registrar of Contractors (ROC)
Renew a License Checklist | Arizona Registrar of Contractors
https://roc.az.gov/renew-license-checklist
verified 2026-10-02retrieved 2026-10-02

16 Last verified

Page last verified
2026-10-02
newest verification date across the sources this page depends on
Policy reviewed
2026-10-02
policy: index — Arizona hub — three-layer model (ROC license ≠ local permit), the business/qualifying-party credential, 15 classifications, the §32-1121 exemptions with all conditions, state fees, bond table, renewal, exams, official lookup, open conflicts and limitations, all rendered from Neon facts that pass the gate.
CheckedSubjectMethodResultNotes
2026-10-02source:S-AZ-1121retrievalconfirmedA.R.S. §32-1121 fetched from azleg.gov (HTTP 200) and read VERBATIM on 2026-10-02 — exemption statements seeded for (A)(14) mini-job with its three disqualifiers, (A)(5) owner-builder, (A)(4)/(A)(9) finished products, (D)(1) fire-safety and (D)(2) gas carve-outs, and (B) in-scope trade coverage.
2026-10-02source:S-AZ-1122retrievalconfirmedA.R.S. §32-1122 fetched (HTTP 200) and read VERBATIM on 2026-10-02 — (B)(1)(i) workers'-comp attestation, (B)(3) bond duty, (E)(1) 4-year qualifying-party experience with the 2-of-10 and 2-year-training limits, (E)(2) 2-year exam validity, (F) 5-year trade-exam waiver, (G) entity/good-standing requirements.
2026-10-02source:S-AZ-1125retrievalconfirmedA.R.S. §32-1125 fetched (HTTP 200) and read VERBATIM on 2026-10-02 — (A) suspension by operation of law on the next business day + the on-or-before-renewal-date safe harbour, (B) reactivation within one year = renewal fee + $50 (after one year, new application), (C)-(E) qualifying-party renewal exemptions.
2026-10-02source:S-AZ-1126retrievalconfirmedA.R.S. §32-1126 fetched (HTTP 200) and read VERBATIM on 2026-10-02 — (A) biennial caps per family (checked against every ROC published amount: all within cap), (D) $50 late-renewal penalty, (G) $600 recovery-fund assessment cap (ROC charges $370).
2026-10-02source:S-AZ-ROC-CLASShttp checkconfirmedroc.az.gov/license-classifications read VERBATIM (HTTP 200) on 2026-10-02 — threshold quote, credential model (business vs qualifying party), family axis, and the scope text of all 15 seeded classifications including the R-42 10% substrate rule, R-39 new-panel exclusion, R-61 $50,000 and R-62 $5,000 caps. The linked per-classification requirements PDFs returned a Cloudflare interstitial and were NOT read (recorded as a limitation, not a fact).
2026-10-02source:S-AZ-ROC-FEEShttp checkconfirmedroc.az.gov/licensing-fees read VERBATIM (HTTP 200) on 2026-10-02 — 'Effective 7/1/2014', 'for a two year license', all six new-license and six renewal family amounts (application + license + recovery fund), exam fees ($61 / $66 / $106 + $30 / $116), authorized by A.R.S. §32-1126, §32-1126(G), R4-9-130. The $30 transcript figure is CONFLICT-AZ-001 (vs $25 on the applying page).
2026-10-02source:S-AZ-ROC-BONDhttp checkconfirmedroc.az.gov/bond-information read VERBATIM (HTTP 200) on 2026-10-02 — complete 16-tier bond table (residential/commercial × general/specialty × volume), dual = combined, surety or cash/CD, A.R.S. §32-1152(D) surety-authorization quote, continuous bond + 30-day cancellation, decrease only at renewal, and the $200,000 recovery-fund bond alternative.
2026-10-02source:S-AZ-ROC-APPLYhttp checkconflictroc.az.gov/applying-for-a-license read VERBATIM (HTTP 200) on 2026-10-02. Corroborates the qualifying-party definition, background checks (90-day validity), both exams + waivers, no reciprocity, NASCLA alternatives and the WC attestation — but DISAGREES with the fees page on the NASCLA commercial ancillary charge: $25 application fee vs $30 transcript purchase (CONFLICT-AZ-001, OPEN). Hierarchy: both are live ROC pages of equal standing; the conflict is published unresolved and no ancillary amount is rendered as a fact.
2026-10-02source:S-AZ-ROC-RENEWhttp checkconfirmedroc.az.gov/renew-license-checklist read VERBATIM (HTTP 200) on 2026-10-02 — entity good standing, active bond covering annual volume (rider for increases), WC policy or no-employee exemption, ROC Online Customer Portal, $50 late-renewal fee. NO continuing-education requirement appears anywhere on it (CE stays NOT VERIFIED — REQ-AZ-CE-001).
2026-10-02source:S-AZ-ROC-FAQhttp checkconfirmedroc.az.gov/faq read (HTTP 200) on 2026-10-02 — corroborates non-transferability (same ACC file number exception) and the recovery fund's purpose/eligibility (A.R.S. §32-1131.3, §32-1132, §32-1133, §32-1133.01). Used as SECONDARY confirmation only; its threshold phrasing is the FAQ side of CONFLICT-AZ-002 (resolved for the statute).
2026-10-02source:S-AZ-ROC-SEARCHhttp checkconfirmedOfficial lookup verified by fetch 2026-10-02: roc.az.gov/contractor-search redirects to azroc.my.site.com/AZRoc/s/contractor-search (6-digit license number and name search). Linked, not mirrored — no scraping dependency.
2026-10-02source:S-AZ-PHX-PERMIThttp checkconfirmedphoenix.gov/business/construction-permits-planning.html read (HTTP 200) on 2026-10-02 — permits needed for new homes and additions/updates, city-run plan review, inspections and fee information; permit-issuance sheet: 'City law requires construction projects to be performed by State-licensed contractors.' Used ONLY as the documented local-layer example; no local fee amount, timeline or registration process was extracted.

17 Known conflicts and limitations

Open conflictCONFLICT-AZ-001NASCLA Commercial General Building exam ancillary charge: $25 (applying page) vs $30 (fees page)
Source AS-AZ-ROC-APPLY

The fee for these exams is $106 plus the $25 application fee. The application fee is paid directly to NASCLA and the examination fee to PSI Exams Online.

Applying for a License | Arizona Registrar of Contractors (official)
retrieved 2026-10-02 · page states no effective date
Source BS-AZ-ROC-FEES

The fee for these exams is $106 plus the $30 transcript purchase. The transcript purchase is paid directly to NASCLA online…

License and Renewal Fees | Arizona Registrar of Contractors (official, effective 7/1/2014)
retrieved 2026-10-02 · fee schedule marked 'Effective 7/1/2014'
Statusneither value published

OPEN CONFLICT — neither value is published as the NASCLA ancillary charge. Same exam (NASCLA Commercial General Building, accepted for KB-1/B-1 and KB-2/B-2), two live official ROC pages, same retrieval date. Whether this is ONE charge quoted at two amounts or TWO separate charges is not resolvable from the two pages. The $106 base fee agrees on both pages and IS published; the NASCLA-side amount ($25 vs $30) is withheld until the ROC reconciles the pages.

Analysis notes

Detected on 2026-10-02 while building the Arizona fee table: FEE-AZ-EXAM-NASCLA-BLDG carries only the agreed $106 base, with this conflict named in its notes. Both electrical NASCLA ($116) and PSI ($106) figures agree across the two pages — the discrepancy is limited to the NASCLA-side amount on the commercial building exam.

ResolvedCONFLICT-AZ-002$1,000 boundary wording: statute 'is less than $1,000' vs ROC FAQ 'exceed $1,000'
Source AS-AZ-1121

The §32-1121(A)(14) exemption applies only when the aggregate contract price 'is less than $1,000' — at exactly $1,000.00 the exemption does not apply.

A.R.S. §32-1121 — Persons not required to be licensed (read verbatim 2026-10-02)
retrieved 2026-10-02
Source BS-AZ-ROC-CLASS

Generally, if labor and materials exceed $1,000 OR a permit is required (regardless of the price of labor and materials), then a license is required — read literally, exactly $1,000 would not require a license.

License Classifications | Arizona Registrar of Contractors (official FAQ text)
retrieved 2026-10-02
Statusresolved in favor of S-AZ-1121

Resolved in favour of the statute: both documents agree the operative figure is $1,000 and both agree a required permit independently requires a license at any price; the divergence is only at the exact boundary value. Hierarchy statute > agency FAQ paraphrase — the exemption covers contracts BELOW $1,000; $1,000.00 and up requires a license (absent a permit requirement, which requires one regardless). The FAQ phrasing is published as the agency's plain-language summary and both sources are displayed.

Analysis notes

Recorded 2026-10-02. REQ-AZ-LICENSE-001 and REQ-AZ-MINIJOB-001 publish the statutory ('less than $1,000') version; the FAQ sentence is quoted inside this conflict row so the reader can compare both official phrasings. No fact row carries confidence 'conflicting' — the resolution is recorded where the disagreement lives.

Limitations of this page
  • Local (county/city) licensing, registration and permit specifics are not researched beyond the Phoenix layer example — LOCAL_AUTHORITY_REQUIRED.
  • Continuing education: no requirement found on the official ROC pages and the ROC Statutes & Rules PDF was unreadable — no CE hours are published (NOT VERIFIED).
  • NASCLA commercial exam ancillary charge: open conflict (CONFLICT-AZ-001) — no amount published.
  • Per-classification experience/exam matrix: the official PDF was blocked by a Cloudflare interstitial — only the statutory 4-year minimum is published, and no per-classification detail pages exist.
  • Workers' compensation coverage amount not read — no number shown; no public-liability or net-worth requirement was found, so none is claimed.
  • Rules evaluate only the facts provided; anything unresolved returns NOT_DETERMINED.