Re-Roofing Rules by City
Permit rules for re-roofs vary by city, so check with your local building department before you start. The others turn on a condition, and the condition is where homeowners get caught.

| City | Permit? | Condition |
|---|---|---|
| Mesa | Depends | Not needed if the new roof covering is the same classification or better than the existing one[1] |
| Chandler | Depends | Like-for-like is exempt if no load is added; a permit is needed for a heavier material such as concrete tile, or over more than two layers[2] |
| Tucson | Depends | Permit required when the work includes sheathing, decking, joists or trusses[3] |
| Flagstaff | Required | A permit is required for re-roofing a building[4] |
| Lake Havasu City | Depends | No permit if in-kind and replaced sheathing is no more than 25 percent of the roof area[5] |
None of these pages publishes a fee for the job, so check each city's fee schedule.
Where the Conditions Bite
Mesa quotes its own rule: "A building permit is not required for replacement roof coverings, provided the replacement roof covering classification is equal to or greater than the existing roofing classification."[1] Replacing with a lesser classification, or working on a historic home, may need approval.[1]
Chandler requires an engineering analysis when you switch materials, to confirm the roof assembly can carry the added load.[2]
That is the trap with a shingle-to-tile upgrade.
Tucson lists structural roof work as permitted work, and its permit type is Addition/Alteration.[3] A re-roof that looked exempt becomes permitted if the tear-off exposes bad decking you then replace.
Decide
Does a Tucson re-roof need a permit?
Does the work include sheathing, decking, joists or trusses?
If Yes
then: Permit required (Addition/Alteration)
If No
then: Confirm with the city before starting
Ask your roofer to stop and tell you before that happens.
In Lake Havasu City, the same 25 percent sheathing limit applies to what you replace, so hidden damage can push a job over it.[5]
25 percent
maximum replaced sheathing for a no-permit in-kind re-roof in Lake Havasu City
Cities to Check Locally
For Phoenix, Gilbert, Scottsdale, Glendale, Tempe, Peoria, Surprise, Goodyear, Avondale, Buckeye, Queen Creek, Maricopa, San Tan Valley, Yuma and Prescott, check with the city. Start from the pages on this site for Phoenix and Scottsdale, or the full permit rules by city and job.
Don't assume a neighboring city's rule applies to you.
A rule that holds in Mesa may not hold one street over in another jurisdiction.
City Limits Versus County
Your address may fall under a county instead of a city. Cochise County, for example, says re-roofing may be exempt when no structural changes or reinforcement for heavier roofing materials is needed, and that other zoning or related approvals may still apply.[7]
Look up your parcel to see whether a city or the county governs it before you ask anyone for a permit answer.
Who Is Responsible for the Permit
Get the permit question answered in writing before work starts.
Ask your roofer to name the city, the existing and new materials, the layer count, and whether decking will be replaced. Then put in the contract who applies, who schedules inspections, and who hands you the final permit record.
Checklist
Put in writing before work starts
0 of 7 ticked
Tick them off as you go. Nothing is saved or sent.
Responsibility can still land on you if a contractor gets it wrong. Verify the license first with the Arizona contractor license check, and see license classes for what each covers.
Inspections and Timing
Where a permit applies, the inspections can matter. Scottsdale's handout says a permit is required if any roof sheathing or structural framing is repaired or replaced, and lists inspections that may include sheathing, flashing and underlayment, and a final.[6]
Scottsdale is not among the cities confirmed above, so confirm its current rule with the city.
Ask the building department about turnaround before you schedule a tear-off. Monsoon runs July through September, and an open roof in a storm is a bad place to be. See monsoon roof inspection and the wider roofing guide.
Pro tip
Ask the building department for its permit turnaround before booking a tear-off, so the roof is not left open during monsoon season.
If Your City Is Not Listed
Find your building department, then call it or search its portal.
Ask three things: is a permit needed for your exact scope, what is the fee, and is an inspection required? Describe the full job, not just "roof replacement."
Quick answers
Does every Arizona city require a re-roof permit?
No. Of the cities listed, Flagstaff requires one, while Mesa, Chandler, Tucson and Lake Havasu City depend on conditions.
Can a re-roof become permitted mid-job?
Yes. In Tucson, replacing decking found during tear-off makes it permitted work.
Who governs my address, the city or the county?
Look up your parcel to see whether a city or the county governs it.
Sources
- City of Mesa. "Mesa: re-roofing permit." https://www.mesaaz.gov/files/assets/public/v/2/business-development/devsvcs/guides/residential-construction-guide.pdf. Accessed October 21, 2026.
- City of Chandler. "Chandler: re-roofing permit." https://www.chandleraz.gov/sites/default/files/departments/development-services/City-of-Chandler-Home-Owners-Building-Permit-Manual.pdf. Accessed October 21, 2026.
- City of Tucson. "Tucson: re-roofing permit." https://www.tucsonaz.gov/Departments/Planning-Development-Services/Permits/Tucson-Permit-Exemptions. Accessed October 21, 2026.
- City of Flagstaff. "Flagstaff: re-roofing permit." https://www.flagstaff.az.gov/DocumentCenter/View/14750/When-is-a-building-permit-needed. Accessed October 21, 2026.
- City of Lake Havasu City. "Lake Havasu City: re-roofing permit." https://www.lhcaz.gov/DocumentCenter/View/1204/Amendments-To-2024-Intl-Residential-Code-PDF. Accessed October 21, 2026.
- City of Scottsdale. "Re-Roofing Handout." https://www.scottsdaleaz.gov/docs/default-source/scottsdaleaz/planning---develpment/forms/re-roofinghandout.pdf?sfvrsn=12be0afa_1. Accessed October 21, 2026.
- Cochise County. "Permit Exemptions." https://www.cochise.az.gov/816/Permit-Exemptions. Accessed October 21, 2026.