Arizona roofing codes are set at the local level, not by the state, which means the city, town, county, or fire district where your property sits decides which rules apply to your roof. Every Arizona jurisdiction bases its rules on the International Residential Code (IRC) for homes or the International Building Code (IBC) for commercial structures, but each one can adopt a different edition and layer on its own amendments. A roof assembly that passes inspection in Phoenix may not meet the standards in Tucson or a wildland-urban interface community. Before any tear-off, order, or contract, you need to know which jurisdiction has authority over the property, which code edition it enforces, and what local changes it has made.
Who Sets the Rules Where You Live
Arizona has no single statewide residential building code. Cities, towns, counties, and fire districts adopt and enforce their own codes. For public buildings, state law requires construction to comply with the building codes adopted by the local jurisdiction where the building sits.1Arizona Legislature. Arizona Revised Statutes 34-461 – Applicability of Local Codes Exceptions Definition If a building goes up in an area that hasn’t adopted local codes, it defaults to the codes used by the largest city in that county.
Which edition your jurisdiction uses matters. Phoenix has adopted the 2024 editions of the ICC codes,2UpCodes. Phoenix Building Code 2024 and Mesa has also moved to the 2024 family. Others still operate under the 2018 or 2021 versions. Tucson maintains its own set of amendments to the base building code.3Tucson Code of Ordinances. Tucson AZ Code of Ordinances – Sec 6-36 Amendments to Building Code Call the local building department or check its website to confirm the edition and any amendments before you order materials.
When You Need a Permit
A building permit is required for re-roofing, new roof construction, and any major repair that changes the roof assembly type or affects the structure. Applications typically ask for the scope of work, material specifications, and proof of contractor licensing, and go to the local development services department. Fees range widely by jurisdiction and project value, generally from around $100 to over $1,000 for residential work. Some cities offer expedited or over-the-counter permits for straightforward re-roofs, so ask whether your project qualifies.
Skipping the permit is a real risk, not a technicality. In unincorporated county areas, performing construction without a required permit is a class 2 misdemeanor, and each day the violation continues counts as a separate offense.4Arizona Legislature. Arizona Revised Statutes 11-815 – Enforcement County Zoning Inspector Deputies Cities impose similar penalties through their own ordinances. An unpermitted roof also creates problems at sale, refinance, and insurance claim time.
Hiring a Licensed Roofing Contractor
Anyone performing roofing work for you must hold an active license in the appropriate classification from the Arizona Registrar of Contractors (ROC). Roofing falls under specialty residential, specialty commercial, or specialty dual licensed categories, depending on the property type.5Arizona Legislature. Arizona Revised Statutes 32-1102 – Classification of Licenses Contracting Business Licensed contractors have passed a trade exam and an Arizona statutes and rules exam, cleared background checks, and posted a surety bond.6Arizona Registrar of Contractors. Applying for a License For residential specialty contractors, the bond is $4,250 for those doing less than $375,000 in annual work and $7,500 at or above that threshold.7Arizona Registrar of Contractors. Bond Information
Unlicensed contracting is a class 1 misdemeanor. A first offense carries a minimum fine of $1,000, and second or subsequent offenses start at $2,000. The ROC can also issue civil penalties of up to $2,500 per violation, plus another $2,500 for each day an unlicensed person ignores a cease and desist order.8Arizona Registrar of Contractors. Arizona Revised Statutes and Rules – Section 32-1164 and 32-1166.01
The Residential Contractor Recovery Fund
If a licensed residential contractor does defective work or fails to complete a job, Arizona’s Residential Contractor Recovery Fund can reimburse you for actual damages up to $30,000 per claim, with a $200,000 cap per contractor license. You file a claim through the ROC’s complaint process and obtain a final decision against the contractor; if neither party disputes the award within 15 days, you receive payment. Disputed claims go to a hearing before the Office of Administrative Hearings.9Arizona Registrar of Contractors. Complaint Process Recovery Fund This protection only exists when you hire a licensed contractor. It is the single most concrete reason to verify a roofer’s ROC license before you sign.
What the Roof Itself Has to Meet
Fire Classification
All roofing materials used in Arizona must carry a fire classification rating. Class A provides the highest fire resistance, Class B handles moderate exposure, and Class C covers light exposure.10UL LLC. Class A B and C Roof Ratings Materials earn these ratings through UL 790 or ASTM E108 testing.
The IRC requires Class A, B, or C roofing wherever fire-rated coverings are mandated by law, and also when the roof edge sits less than three feet from a property line.11UpCodes. Phoenix Residential Code 2018 – Chapter 9 Roof Assemblies Many Arizona communities in wildland-urban interface areas go further and require Class A assemblies specifically. Class A includes concrete and clay tile, metal panels, slate, and copper sheets.
Underlayment
Underlayment rules change with roof slope. For slopes between 2:12 and 4:12, two layers of underlayment are required, with 36-inch sheets overlapping by 19 inches. For slopes of 4:12 or steeper, a single layer with 2-inch laps is enough.12International Code Council. 2018 International Residential Code – Chapter 9 Roof Assemblies End laps must be 4 inches in both cases, offset by 6 feet.
Where design wind speeds exceed 110 mph, underlayment must be fastened with corrosion-resistant fasteners spaced no more than 36 inches apart along overlaps. At 120 mph or higher, heavier-grade underlayment materials are required, fastened in a grid pattern at 12-inch spacing with metal or plastic cap nails at least 1 inch in diameter. Most populated parts of Arizona sit below these thresholds, but pockets near mountain passes and open desert do not. Check the local wind speed map.
Wind Resistance and Fastening
The IRC ties fastening requirements to the ultimate design wind speed for your location, determined by ASCE 7 wind maps adopted into the local code. Nail type, length, and spacing are all prescribed by material and wind zone, and installation must follow manufacturer specifications and local amendments.
For asphalt shingles, most Arizona locations use standard fastening patterns rated for wind speeds below 140 mph. When design speeds reach 140 mph, all underlayment laps must be at least 4 inches and enhanced fastener schedules apply.12International Code Council. 2018 International Residential Code – Chapter 9 Roof Assemblies Local codes can impose additional wind uplift or fastening requirements beyond the base IRC, particularly in areas prone to microbursts. Confirm the local requirement before purchasing shingles.
Cool Roof Reflectance
Several Arizona jurisdictions require reflective roofing on low-slope assemblies. Phoenix’s commercial building energy code requires low-slope roofs to meet a minimum 3-year aged solar reflectance of 0.55 and a minimum thermal emittance of 0.75, or a solar reflectance index of at least 64.13Cool Roof Rating Council. Codes Programs and Standards Scottsdale applies similar reflectance standards to both commercial and residential low-slope roofs. White or light-colored single-ply membranes, coated metal panels, and cool-roof shingles typically meet these thresholds. If your jurisdiction enforces these standards, the product needs a certified Cool Roof Rating Council listing or it will not pass.
Re-Cover or Tear Off
The IRC draws a clear line between full replacement and re-covering. A full replacement strips everything down to the deck. Re-covering (installing new material over old) is allowed only under certain conditions, and only when the new material is installed per the manufacturer’s instructions.14International Code Council. 2018 International Residential Code – Chapter 9 Roof Assemblies – Section R908
Re-covering is prohibited in three situations:
- The existing roof is water-soaked or deteriorated to the point it can’t serve as a base for new material.
- The existing roof is slate, clay tile, concrete tile, or asbestos-cement tile.
- Two or more applications of any roofing material are already in place.
Inspectors check for this specifically. Attempting a re-cover on an ineligible roof means paying for the aborted work and the tear-off both.
Inspections and Final Approval
A residential re-roof normally involves two inspections:
- A dry-in inspection after underlayment and flashing are installed but before the finished roofing goes on, confirming the secondary weather barrier is correctly positioned and sealed.
- A final inspection after the assembly is complete, confirming the finished work matches the approved plans, correct materials were used, and fastening and flashing details meet code.
A successful final inspection produces a certificate of completion or final approval from the building department. Keep it. It proves the work was done to code, which matters for insurance claims, sales, and warranty disputes. If the inspector finds problems, you’ll get a correction notice listing what needs to be fixed before re-inspection. Unresolved inspection failures stay on record with the building department and can complicate refinancing and resale.
What Non-Compliance Costs
The penalties for ignoring these rules stack. Working without a required permit can bring misdemeanor charges, with each day of continued violation counted as a separate offense.4Arizona Legislature. Arizona Revised Statutes 11-815 – Enforcement County Zoning Inspector Deputies Local governments can add civil fines, stop-work injunctions, and orders to remove non-compliant construction.
On the contractor side, unlicensed contracting is a class 1 misdemeanor with minimum fines of $1,000 for a first offense, and ROC civil penalties can reach $2,500 per violation with additional daily penalties for ignoring a cease and desist order.8Arizona Registrar of Contractors. Arizona Revised Statutes and Rules – Section 32-1164 and 32-1166.01 If you hired that contractor, you share the fallout: no access to the Residential Contractor Recovery Fund, and a homeowner’s insurance claim can be denied on work that was never permitted or inspected.