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

Roofers in Tucson, AZ

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 verificationFree
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 Quotes

More on this market

Local cost ranges, seasons, permits and licensing for this city live on the market page.

Roofers in Tucson, AZ

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.