Arizona ROC Licensing Checks and City of Tucson Roofing Permits
Before hiring any roofer in Tucson, two checks protect homeowners more than anything else: confirming the contractor holds an active Arizona Registrar of Contractors license, and understanding whether the project needs a permit from the City of Tucson or Pima County. Both steps are free, take a few minutes, and provide real recourse if something goes wrong. This guide walks through exactly how to do both before signing a roofing contract in 2026.
By Jason Green · Roofing & Gutters · Published August 13, 2026 · 9 min read
Why ROC licensing matters
Arizona requires anyone contracting roofing work over $1,000 in labor and materials to hold a license from the Arizona Registrar of Contractors, and licensed contractors must carry a surety bond that gives homeowners a path to recover money if work is defective or abandoned.
Unlicensed roofing work is more common after monsoon storms, when door-knocking crews target storm-damaged neighborhoods; hiring unlicensed contractors means no bond protection and no ROC complaint process if the job goes bad.
How to verify a license step by step
Go to the Arizona Registrar of Contractors website and search by the company name or license number the roofer provides, which should show license status (active, suspended, or expired), classification, and bond amount.
Check the complaint history tab as well, since a license can be technically active while the company has multiple unresolved consumer complaints or recent disciplinary actions worth knowing about before signing.
Which roofing projects require a permit
Full roof replacements, tear-offs, re-decking, and structural repairs require a permit from City of Tucson Planning and Development Services if the property is within city limits, or Pima County Development Services for unincorporated county areas.
Simple elastomeric recoats, minor patch repairs, or replacing a small number of tiles generally don't require a permit, but any project that alters roof decking or structural elements does.
What the permit process actually verifies
A permitted roofing job gets inspected at key stages, typically after tear-off and deck inspection, and again after underlayment or coating installation, which catches problems like inadequate flashing or wrong underlayment before they're covered up.
Permits also create a public record tied to the property, which matters at resale since buyers and their inspectors often check permit history for major roofing work performed without documentation.
Red flags when a contractor avoids permits
If a contractor discourages pulling a permit on a project that clearly requires one, citing cost or time savings, that's a signal they may be unlicensed or trying to avoid inspection scrutiny of substandard work.
Homeowners who skip required permits on their own roof can also face issues later, including fines or complications selling the home, so it's worth insisting on proper permitting even if a contractor suggests skipping it saves money.
Typical cost ranges
| ROC license verification | Free |
| City of Tucson roofing permit fee | $150 - $500 |
| Pima County roofing permit fee | $150 - $450 |
| Re-inspection fee (if work fails first inspection) | $75 - $150 |
| Permit fee for tile re-lay/underlayment job | $200 - $550 |
Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.
Common questions
Is it illegal to hire an unlicensed roofer in Arizona?
Contracting roofing work over $1,000 with an unlicensed contractor isn't necessarily illegal for the homeowner, but it removes ROC bond protection and complaint recourse, which is a significant risk for a major roofing project.
How do I find out if my roofing project needs a permit?
Call City of Tucson Planning and Development Services or Pima County Development Services directly, describe the scope of work, and they'll tell you whether a permit is required before work begins.
What happens if roofing work is done without a required permit?
Unpermitted work that should have had a permit can create problems at resale, may need to be opened up and re-inspected retroactively, and can leave homeowners without recourse if the work fails inspection standards.
Want real numbers for your own project?
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing QuotesLocal cost ranges, seasons, permits and licensing for this city live on the market page.
Roofers in Tucson, AZSources
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
