Arizona Roofing License Requirements
Arizona generally requires a contractor license when roofing work totals $1,000 or more in labor and materials, or whenever the project requires a building permit. Roofing contractors are regulated by the Arizona Registrar of Contractors, commonly called the Arizona ROC.
Before hiring, homeowners should verify the exact business name, current license status, authorized classification, and any available complaint or disciplinary information directly through the official ROC record.
Rooferus is an independent directory and is not the Arizona Registrar of Contractors. This guide is educational and is not legal advice.
Do roofers need a license in Arizona?
In most ordinary roof repair, replacement, and installation projects, yes. Arizona law generally requires a contractor to be licensed when the total contract price—including labor and materials—is $1,000 or more. A license is also generally required when the work needs a local building permit, even if the price is below $1,000.
The amount should be measured across the whole project. A larger roofing job should not be divided into several smaller invoices to try to fit within the limited minor-work exemption.
Because roof work frequently involves structural components, weatherproofing, inspections, or permitting, homeowners should not assume a small dollar amount automatically makes an unlicensed roofer lawful for the job.
Which Arizona license covers roofing work?
The correct classification depends on whether the work is residential, commercial, or both. Always compare the actual project with the classification shown on the official ROC record.
Residential Roofing
This classification is associated with residential roofing work. Confirm that it is active and appropriate for the exact residence and scope of work.
Commercial Roofing
This classification is associated with commercial roofing work. A residential-only classification should not be assumed to cover a commercial project.
Dual Roofing
This dual classification is associated with both residential and commercial roofing work within the classification’s authorized scope.
Broader classifications: Some contractors may hold a broader general-contracting classification that authorizes or encompasses portions of the project. Do not reject or approve a contractor based only on the absence or presence of “42.” Read the classification scope and confirm it with the ROC when necessary.
How to check an Arizona roofing contractor
A license number printed on a truck, proposal, website, or advertisement is only a starting point. Verify the record yourself before signing or paying a deposit.
Search the official ROC record
Use the contractor’s license number when available. You can also search by business name or qualifying-party information through the official Arizona ROC Contractor Search.
Match the exact legal business
Compare the ROC record with the name on the contract, estimate, invoice, vehicle, website, and payment instructions. A similar company name is not enough.
Confirm the license is active
Check the current status rather than relying on an old certificate or screenshot. Review any suspension, cancellation, expiration, or other status information shown by the agency.
Check the classification and scope
Make sure the contractor is authorized for the type of property and roofing work being proposed. Ask the ROC when the classification wording is unclear.
Review available complaint and discipline information
Read the full public record and ask the contractor to explain anything material. One data point should be considered in context, but unresolved patterns deserve careful attention.
Verify insurance and permits separately
An active contractor license does not replace a current insurance certificate or a required local permit. Confirm both before work starts.
What an active Arizona license does—and does not—tell you
An active license can help confirm:
- The legal entity currently shown as licensed by the Arizona ROC.
- The contractor classifications listed on that public record.
- The qualifying party associated with the license.
- Bond and status information displayed by the agency.
- Other public record information made available by the ROC.
An active license does not guarantee:
- That every employee or salesperson is individually licensed.
- That the contractor carries the insurance limits you want.
- That the quoted price, materials, or workmanship will be satisfactory.
- That every required permit has been obtained.
- That a project will be free from delays, disputes, or warranty issues.
Arizona’s under-$1,000 exemption
Arizona law includes a limited exemption for casual or minor work when the aggregate contract price, including labor and materials, is less than $1,000 and the work does not require a permit. Additional statutory conditions apply.
This exception is not permission to divide a larger roof replacement or repair into smaller contracts. It also does not eliminate local permit requirements. A homeowner considering an unlicensed person for roof work should confirm the current rule with the Arizona ROC and the building department that has jurisdiction over the property.
Read A.R.S. § 32-1121Three separate protections homeowners should check
Contractor license
Verify current status and classification with the Arizona ROC. The contract should use the same licensed business identity.
Insurance and bond
A contractor bond is not the same as general liability insurance or workers’ compensation. Request current certificates and confirm coverage directly when appropriate.
Local permits
Cities, towns, and counties may require permits, plan review, or inspections. Ask who will obtain the permit and verify it with the local building department.
Arizona roofing contractor checklist
- Verify the license through the official Arizona ROC search on the day you hire.
- Make sure the legal business name on the license matches the contract and payment recipient.
- Confirm the license classification covers the property type and proposed roofing work.
- Request a detailed written scope describing tear-off, decking, underlayment, flashing, ventilation, materials, cleanup, and warranties.
- Ask for current general liability and workers’ compensation information, as applicable.
- Confirm who will obtain required permits and schedule inspections.
- Use a written payment schedule tied to measurable progress rather than pressure for an unusually large upfront payment.
- Review manufacturer and workmanship warranties separately and understand who is responsible for each.
- Document change orders in writing before additional work or charges begin.
- Keep the contract, invoices, proof of payment, photographs, messages, permit documents, and warranty records together.
What to do when something goes wrong
The Arizona ROC accepts complaints involving licensed contractors and reports concerning possible unlicensed contracting activity. Procedures, jurisdiction, evidence requirements, and filing deadlines can vary based on the situation.
Preserve contracts, estimates, invoices, payment records, photographs, permits, inspection reports, text messages, emails, and a written timeline. File promptly rather than waiting for the dispute to resolve itself.
Need roofing work in Arizona?
Tell Rooferus where the property is located and what kind of roofing project you are planning.
Arizona roofing license FAQ
Can an unlicensed person perform a roof repair under $1,000?
Possibly, but only when the work qualifies for Arizona’s limited casual-or-minor-work exemption and does not require a permit. The full project price includes labor and materials, and a larger project should not be divided to avoid licensing. Confirm the current rule with the Arizona ROC and local building department.
Does an Arizona contractor license prove the roofer is insured?
No. Licensing, bonding, general liability insurance, and workers’ compensation are different matters. Review the public license and bond information, then request current insurance documentation separately.
Can an out-of-state roofing company work in Arizona?
An out-of-state business is not automatically authorized to contract in Arizona. It should hold an active Arizona contractor license with a classification that covers the proposed project, unless a specific legal exemption applies.
What is the difference between R-42, C-42 and CR-42?
R-42 is associated with residential roofing, C-42 with commercial roofing, and CR-42 is a dual classification associated with both. Always read the current ROC classification scope and compare it with the exact project.
Is a license number in an advertisement enough?
No. Search the number through the official ROC system and verify that the legal business, status, classification, and other details match the contractor offering to perform the work.
Does Arizona require a permit for every roof replacement?
Permit requirements are administered by the local jurisdiction and can depend on the location and scope. Contact the city, town, or county building department for the property and confirm who is responsible for obtaining the permit.
Arizona roofing license resources
Use official records for the final decision. Agency pages, statutes, classifications, forms, and procedures can change.
Last reviewed: August 2026. Rooferus provides general educational information and does not replace advice from the Arizona ROC, a local building department, an insurer, or a qualified attorney.
Find roofers by Arizona city
Choose a city to explore roofing-company profiles, local project information, and quote-request options. City pages should be published only after Rooferus has enough useful local coverage.
