Skip to content
  • Independently vetted local roofers
  • Free for homeowners
  • 13 cities across 5 states

Arizona roofing contractor license: what an ROC number proves and the $30,000 recovery fund you lose without one

Arizona roofers need a Registrar of Contractors license, and hiring one who has it is what keeps a $30,000 state recovery fund available to you. The CR-42 classification, the two-year complaint deadline, and the Paradise Valley permit detail most homeowners never hear about.

Arizona has one of the stronger homeowner backstops in the country for contractor work, and it has an unusual property: it disappears the moment you hire someone unlicensed. The Registrar of Contractors runs a residential recovery fund that pays up to $30,000 when a licensed contractor does bad work, funded by the contractors themselves. Hire off the books to save a few thousand dollars and you have quietly traded away a $30,000 protection. This guide covers what an ROC license proves, how the fund works, the deadline that ends it, and the permit detail specific to Paradise Valley.

Arizona licenses roofers through the Registrar of Contractors

The Arizona Registrar of Contractors, universally called the ROC, licenses contractors under Title 32 of the Arizona Revised Statutes. Roofing has its own classification, and the split matters when you are reading a license: CR-42 is residential roofing and C-42 is commercial roofing. A roofer licensed only for commercial work is not licensed to re-roof your house, and the ROC's own search will tell you which one they hold.

Getting a CR-42 is not a form-filing exercise. An applicant has to document four years of practical roofing experience at journeyman level or higher within the last ten years, verified through payroll records, tax records, or employer letters. They have to pass a roofing trade exam and a separate Arizona statutes and rules exam. They have to post a license bond sized to their gross volume. And residential licensees pay an assessment into the recovery fund at licensure and at every renewal.

That is a meaningfully higher bar than the registration schemes in states like Kansas or Arkansas, which is exactly why the license check is worth running. The ROC search at roc.az.gov is free and takes under a minute. Search the legal business name, not the name on the truck wrap.

The $30,000 recovery fund only exists if your roofer was licensed

The Residential Contractors' Recovery Fund is money the state can pay a homeowner directly when a licensed residential contractor does poor workmanship or takes payment and fails to perform. As Joe Citelli, chief counsel of the ROC's legal and recovery fund department, has described it, any contractor performing residential work pays an assessment into the fund at licensure and at renewal. The contractors fund it. Homeowners collect from it.

The limits are firm. Payment is capped at $30,000 per claimant per residence, and any single contractor's license carries a maximum total liability of $200,000 across all claims. The award can only be used to repair the specific problem the contractor was disciplined over. And the eligibility rules exclude more people than most homeowners expect.

Every monsoon season brings crews into the Valley working neighborhoods door to door, and the pitch is almost always some version of a free inspection and a price that beats the local companies. The license check is the thirty seconds that separates a legitimate out-of-area operator from one who leaves you with no license, no fund, and no forwarding address.

You have two years to file a complaint, and the clock is specific

Arizona sets the deadline in statute. Under A.R.S. 32-1162, a written complaint to the Registrar has to be filed within two years after the earlier of the close of escrow or actual occupancy for new home construction, and within two years after completion of the specific project for everything else. A re-roof is everything else, so the clock starts the day the job is finished.

Two years sounds generous until you consider how roofs fail. An underlayment detail done wrong at a valley or a penetration often does not produce a visible ceiling stain until the second or third serious storm, and in a climate with a concentrated monsoon season that can easily be eighteen months out. If you notice anything in the first year, do not sit on it hoping it resolves. Document it, tell the roofer in writing, and note the date the job was completed somewhere you will find it later.

The handyman exemption never covers a re-roof

Arizona has an exemption in A.R.S. 32-1121 that lets unlicensed people do small jobs, and roofers on the margins sometimes lean on it. It does not reach a roof replacement. The exemption applies only to work of a casual or minor nature under a dollar threshold, and it does not apply at all to work that requires a building permit, regardless of price. A re-roof in a permitting jurisdiction is licensed work, full stop.

There is a second detail worth knowing. Someone operating under that exemption is required to disclose it, by including the phrase "not a licensed contractor" in any public advertisement. If you found a roofer through an ad, a flyer, or a listing, that phrase is a fact you can check for yourself before you ever pick up the phone.

Permits in Paradise Valley, including the 12 square foot rule

Paradise Valley runs its own Building Safety Department out of 6401 E Lincoln Drive rather than deferring to Maricopa County, and its rules have some sharp edges. The Town's building permit handout sets a demolition permit trigger at more than 12 square feet of roof or structure to be removed, and states that the demolition permit must be obtained before the building permit is issued. Any real tear-off is a larger area than that, so ask your roofer directly which permits they are pulling and in what order.

Two more practical details from the same handout. The Town does not accept application submittals, take payments, or release permits after 3:30 p.m., and there is no service during the noon hour. A contractor who tells you they will "run it down to the Town this afternoon" at four o'clock is telling you something about how often they actually do it.

On a tile roof, the tile is not what wears out

Most Paradise Valley roofs are tile, and the single most useful thing to understand about them is that the tile is not the waterproofing. Concrete and clay tile shed water and shield what is underneath, but the layer that actually keeps water out of the house is the underlayment beneath the tile. Tile is often sold on a fifty year story. The underlayment is not on that schedule.

Desert conditions are hard on it in a specific way. Roof surfaces run far hotter than air temperature through a Phoenix summer, the daily temperature swing works the material through expansion and contraction cycles year round, and monsoon rain arrives in short, intense bursts rather than steady soaking. Valley roofers generally report underlayment reaching the end of its service life well before the tile does, with the usable range depending heavily on which product was installed. Rubberized asphalt underlayments are the longer-lived option and cost more up front.

What that means when you get bids: an "underlayment replacement" on a tile roof is a real and common scope in Arizona. The crew lifts and stacks the existing tile, replaces the underlayment, and re-lays the tile, replacing only what broke. If a roofer quotes you a full tear-off and new tile on a house whose tile is structurally fine, ask them to price the underlayment scope too and explain the difference. If a roofer quotes an underlayment job but will not tell you which underlayment product they are installing, that is the answer that decides the bid.

Arizona gives homeowners a licensed trade, a searchable record, a funded backstop, and a clear deadline. All four of those depend on the same first step, which is confirming the ROC number before any money moves.

Ready to find a roofer you can trust?

Every city we cover has a short, vetted list of local roofers, the ones we’d call ourselves. Find yours and see who’s worth the call.

Find a roofer in your town →