Arizona roof facts
Arizona Registrar of Contractors: license and complaint numbers
The public numbers behind the license check every homeowner should do before hiring a roofer, from the Arizona Registrar of Contractors and state budget filings.

The Arizona Registrar of Contractors licensed 57,972 contractors in fiscal year 2026, up from 44,646 in fiscal year 2022. It received 978 complaints against unlicensed contractors in FY2026 and closed complaints in 31 days on average. In August 2026 Maricopa County alone filed 143 complaints. Source: ROC budget filings and roc.az.gov, compiled by 10X Roofing Advantage.
TL;DR
A license number is the one thing you can check in 60 seconds. These are the numbers behind that check.
- Licensed contractors in Arizona: 57,972 (FY2026), 55,409 (FY2025), 44,646 (FY2022)
- Complaints against unlicensed contractors: 978 in FY2026, 845 in FY2025, 1,444 in FY2022
- Average days to close a complaint: 31 (FY2026), 38 (FY2025)
- Maricopa County, August 2026: 143 complaints, 93 against licensed contractors and 50 against unlicensed ones
- Residential Recovery Fund: up to $30,000 per claimant and $200,000 per license, only if you hired a licensed residential contractor
- 10X Roofing Advantage is AZ ROC #355299. Look it up before you call
Arizona ROC key numbers by fiscal year
| Measure | FY2022 | FY2025 | FY2026 |
|---|---|---|---|
| Total contractors licensed in Arizona | 44,646 | 55,409 | 57,972 |
| Complaints received against unlicensed contractors | 1,444 | 845 | 978 |
| Average days to close a complaint | not reported | 38 | 31 |
| Average days to issue a new license | not reported | 7.0 | 7.9 |
| Average days to process a Recovery Fund claim | not reported | 141 | 127 |
| Residential Recovery Fund spending (all costs) | not reported | not reported | $9.37 million |
Arizona fiscal years run July 1 to June 30. Figures are the ROC's own performance measures as reported in its budget submissions to the Governor's office.
About this dataset
The table above is a dataset. These fields describe it.
- Dataset
- Arizona Registrar of Contractors licensing and complaint measures, FY2022 to FY2026
- What it covers
- Total licensed contractors, unlicensed-contractor complaints received, average days to close a complaint, license issuance time, Recovery Fund processing time and Recovery Fund spending, as reported by the Arizona Registrar of Contractors in its state budget submissions, plus monthly complaints by county from roc.az.gov.
- Source
- Arizona Registrar of Contractors
- Period
- 2021-07-01/2026-08-31
- Area
- Arizona
- Updated
- November 5, 2026
- Source link
- https://roc.az.gov/complaints-by-county
What this means when you hire a roofer
Only a licensed residential contractor puts you under the Residential Contractors' Recovery Fund. If an unlicensed roofer takes your deposit and leaves, the ROC complaint process and the Fund are not available to you.
The ROC issues licenses to companies, not people. A roofer cannot borrow or work under another company's number.
Check the number at the ROC Contractor Search. Match the company name on the license to the name on your contract.
How to read the numbers
The ROC publishes a monthly complaints-by-county table and reports yearly measures in its budget filings. It also publishes an annual report, which we could not retrieve directly as of November 5, 2026.
Complaints against licensed contractors are only published by county and month, not as a yearly state total, so that row is missing from the table. The Recovery Fund figure is total fund spending for the year, including administration, not awards alone.
Sources
- Arizona Registrar of Contractors, FY2028 Budget Submission (performance measures FY2025 and FY2026): https://roc.az.gov/sites/default/files/2026-09/RGA%20Budget%20Submission%20FY%202028.pdf
- Arizona Registrar of Contractors, FY2025 Budget Request (FY2022 measures): https://roc.az.gov/sites/default/files/2023-09/RGA%20FY25%20Budget%20Request.pdf
- Arizona Registrar of Contractors, Complaints by County (August 2026): https://roc.az.gov/complaints-by-county
- Arizona Registrar of Contractors, Complaint Process and Recovery Fund limits: https://roc.az.gov/complaint-process-rf
- Arizona Joint Legislative Budget Committee, FY2025 Baseline, Registrar of Contractors (Recovery Fund description): https://www.azjlbc.gov/25baseline/roc.pdf
- Arizona Registrar of Contractors, Contractor Search: https://azroc.my.site.com/AZRoc/s/contractor-search
- Accessed November 5, 2026.
Compiled by the 10X Roofing Advantage team, Glendale, AZ, from the public sources listed below. Reviewed by {{REVIEWER}}. Published {{PUBLISHED}}. Last updated {{UPDATED}}. Data as of November 5, 2026. 10X Roofing Advantage is licensed under Arizona ROC #355299 and has roofed in Phoenix for 20 years.