How to Check a Tucson Roofer's License (AZ ROC, Step by Step)
Two minutes, free, on the Arizona Registrar of Contractors website. Here are the steps, screenshots of a real record, and what each field means, because "Active" is only the first thing to read.
You can check a Tucson roofer's license on the Arizona Registrar of Contractors (ROC) website without an account, a fee, or a phone call. The record is public, so the steps below work on any roofer, including one we matched you with. We run this same lookup as a free referral service, and the screenshots are from a real record.
How to Check a Tucson Roofer's License in Two Minutes
A roofer who says "licensed, bonded, and insured" is making a claim, not showing you a record. The ROC's own consumer page warns that an ad saying so does not make it true. The record is public, so pull it up.
- Open the AZ ROC Contractor Search
- Type the six-digit ROC number from the estimate, truck, or website, or the company name, or a person's first and last name in that order
- Press Search and wait a few seconds, because the portal loads slowly and a search run too early returns no match
- Find the row whose Class column allows roofing work. More than one class can, and the ROC confirms by phone at 877-692-9762
- Click More Info on that row
The company above, a Southern Arizona roofer we searched for on 2026-10-07, holds three licenses. Only one is roofing, and the other two are inactive. Read the roofing row.
What the License Record Actually Tells You
Status / Action. Active is what you want. Anything else means the roofer is not currently licensed, whatever the flyer says.
Class and Description. The class must allow roofing. The ROC's hiring guide tells homeowners to "make certain the contractor's license class allows for the work listed in the contract," and more than one class qualifies. The Class description on the record says what the license covers in plain words, and a roofing license reads Roofing. A description like Painting does not cover a roof, and some broader classes do, so if the record shows anything other than Roofing, do not guess: the ROC answers that question by phone at 877-692-9762.
First Issued and Renewed Through. How long the license has existed, a better measure than the "20 years in business" line, and when it expires.
Qualifying Party. The person whose trade experience backs the license. Call the phone number in the Contractor block at the top of the record, not the business card, and make sure the person quoting your job is theirs.
Complaint Information. Three counts: open, disciplined, and resolved or settled. Dismissed complaints and ones settled without a corrective work order are left out, so zeros are good news, not the whole history.
Bond Information. Every Arizona contractor carries a license bond. Per the ROC bond schedule as of October 2026, a residential specialty contractor such as a roofer posts $4,250 or $7,500 depending on yearly volume, and a dual license combines that with a commercial bond, which is how a roofer's record can show a larger figure like the $14,500 above. Read the Paid row: a figure above zero suggests a claim has been paid from this bond, and that is a question to put to the roofer.
A Passing Record Next to a Failing One
Once you know what a clean record looks like, the read is quick. Here is the comparison a homeowner can run on any roofer, including one we matched.
| Field | Clear | Ask questions first |
|---|---|---|
| Status | Active | Inactive, or any status that is not Active |
| Class | The description reads Roofing | Any other description, until the ROC confirms by phone that it covers roof work |
| Renewed Through | A date in the future | Already past |
| Bond Paid | $0 | Any amount above zero |
| Open Cases | 0 | 1 or more |
| Phone on record | Reaches the company that quoted you | Nobody there knows the salesperson |
A license is what gives you recourse. You can file a complaint against it within two years of the work and the ROC can order substandard work fixed. Hire an unlicensed person and, in the ROC's words, you have no recourse through the agency.
Licensed roofers also fund the Residential Contractors' Recovery Fund, which can pay an owner-occupant up to $30,000 to correct or complete a job, capped at $200,000 per license (figures as of October 2026). It applies only if the roofer was properly licensed when you signed, paid, or work began, and you must claim against the bond first. The fund's rules add more conditions.
What the Record Cannot Tell You
Three things the lookup will not catch.
Who is at your door. The ROC lists roofing repair among the most common door-to-door scams in Arizona. A real license number on a flyer does not prove the person holding it belongs to that company, hence the phone call. Our monsoon damage guide covers the post-storm version.
Insurance. The ROC's before-you-hire page says it requires no insurance beyond workers' compensation. "Bonded" is on the record. "Insured" means asking for a certificate and checking the dates.
Whether the job needs a license at all. Under A.R.S. 32-1121, work under $1,000 including labor and materials (threshold as of October 2026) needs no license unless a permit is required. A small patch can legally go to a handyman. A re-roof, a tile lift and relay, or any permitted job cannot.
The ROC adds three more: get written estimates from at least three contractors, put the license number and the start and completion dates into the contract, and never pay cash. The same checks apply to whoever does a pre-sale or insurance roof inspection.
Do the lookup twice. Tucson Roofers Network is a free referral service, not a roofing contractor, and we do not perform roofing work. Before a roofer joins our network we search the ROC listing and confirm the license is current and in good standing at that time.
We still tell you to run the check yourself on anyone you hire, including a roofer we matched you with. If the roofer you were about to sign with failed it, or you want a second written quote to compare against the one in your hand, tell us about your roof. Get Free Quotes
Keep the Record, Not the Flyer
Screenshot the ROC detail page before you sign, because it is dated and the flyer is not. Our verified Tucson roofer guide shows this standard applied to nine local companies, and the roof cost calculator gives you a planning range to hold against incoming quotes.
Check a Tucson Roofer's License FAQs
How do I know if a Tucson roofer is licensed?
Search the company or its license number on the ROC Contractor Search. The row must show a status of Active and a Class description that covers the work, which for a re-roof or a roof repair means Roofing. Other classes can cover roof work too, so if the record says something else, ask the ROC at 877-692-9762 before you decide. The detail view adds the renewal date, complaint counts, and bond. It is free and quick.
What license does a roofer need in Arizona?
One whose class allows roofing work. The ROC tells homeowners to make certain the license class allows for the work listed in the contract, and the Class description on the record says what the license covers in plain words. A roofing license reads Roofing. More than one class can cover a roof, so if the record shows a different description, call the ROC at 877-692-9762 rather than guess.
Can an unlicensed person legally repair my roof in Tucson?
Only for small jobs. Arizona’s handyman exemption covers work priced below $1,000 all in (threshold as of October 2026), with no permit involved. Anything larger, or anything permitted, calls for a licensed contractor, and going without one leaves you no complaint rights at the ROC.
Does Tucson Roofers Network verify licenses for me?
Yes. Every roofer in our network had the ROC license confirmed active when they joined, and we match homeowners with roofers rather than doing roofing ourselves. Run the lookup anyway on whoever you hire, our match included, because a license can lapse after our check.
Rather Have the Lookup Done Already?
Every roofer we match you with had the ROC license confirmed before joining. Every participating roofer offers a free, no-obligation inspection and a written estimate.