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.

  1. Open the AZ ROC Contractor Search
  2. 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
  3. Press Search and wait a few seconds, because the portal loads slowly and a search run too early returns no match
  4. Find the row whose Class column allows roofing work. More than one class can, and the ROC confirms by phone at 877-692-9762
  5. Click More Info on that row
ROC contractor search results showing one company with three license rows: an active Roofing license and two inactive licenses in other trades. The Class and Status columns are highlighted, and identifying details are blurred.

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

ROC license detail page with Status, Class and Description, Renewed Through, and the three complaint counts highlighted.

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.

ROC bond information block showing bond amount, amount paid, and amount available, with those three rows highlighted.

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.

FieldClearAsk questions first
StatusActiveInactive, or any status that is not Active
ClassThe description reads RoofingAny other description, until the ROC confirms by phone that it covers roof work
Renewed ThroughA date in the futureAlready past
Bond Paid$0Any amount above zero
Open Cases01 or more
Phone on recordReaches the company that quoted youNobody 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.