It depends on your city and on the job. In the four Valley cities we looked at, replacing a roof with the same kind of material is often treated differently from changing materials, adding weight, or repairing the structure underneath. Permit rules are set by each city, and some of the published guidance is dated, so use this guide to know what to ask, and then ask your city before work starts.
What the cities publish
Phoenix
The City of Phoenix Planning & Development Department’s residential permit handout lists the roof work that needs a permit and the work that does not (Phoenix, How to Obtain a Residential Building Permit (opens in a new tab)):
- Permit needed: “Roofline extensions, replacing wood or asphalt shingles with a tile roof.”
- Permit not needed: “Re-shingle or re-tile roof with same material (no more than two layers of asphalt shingles may be placed over an existing asphalt shingle roof).”
That handout is marked Rev. 2/20, so it is several years old. An older Phoenix brochure from 2011 lists “some roof replacements (call first)” among projects that need permits (Phoenix Owner’s Guide to Residential Permits (opens in a new tab)). Both documents list the department’s customer-service line, 602-262-7811. The department’s main page is phoenix.gov/pdd (opens in a new tab).
Scottsdale
Scottsdale’s Home Improvement page lists “re-roofing when the same roofing material is used” under work that does not need a permit (Scottsdale Home Improvement (opens in a new tab)). The city’s older re-roofing guide adds that a building permit is required if any part of the roof sheathing or structural framing is repaired or replaced, that the owner or a licensed contractor can get the permit, and that the owner is ultimately responsible for making sure a reroof permit is issued (Scottsdale re-roofing guide (opens in a new tab)). That guide cites the 2003 building code, so treat it as a clue about what to ask, not the current rule.
Mesa
Mesa’s reroofing guide says reroofing permits are not required when the “replacement roof covering classification is equal to or greater than the existing roofing classification” (citing Mesa Admin Code §4-1-4(B)1(n)). The guide, which references the 2024 International Residential Code, also says a full tear-off to the deck is required when the roof has two or more layers, a water-soaked or deteriorated covering, or unsafe decking, and that damaged sheathing must be repaired or replaced. A recover over an existing roof is allowed only when one layer exists. Registered historic homes may need a Certificate of Appropriateness (Mesa Reroofing Guide (opens in a new tab)).
Chandler
Chandler’s Homeowner’s Building Permit Manual (revised April 2026) says you need a permit to re-roof when you are replacing the old material with a different material, such as concrete tile, which requires an engineering analysis of whether the existing roof assembly can carry the added load, or replacing like material that already exceeds two layers. Its list of work exempt from a permit includes replacing roof coverings “where the replacement roof does not increase the load imposed upon the structural frame” (Chandler Homeowner’s Building Permit Manual (opens in a new tab)).
What these have in common
The four cities word things differently, but a few triggers keep coming up. These are our reading of their documents, not a legal test:
- Same material vs. a change. Same-for-same replacement is treated more lightly than switching, for example from shingles to tile (Phoenix, Chandler), or going to a lower-rated covering (Mesa).
- Weight. Chandler ties its exemption to not adding load on the structure.
- Number of layers. Phoenix, Chandler, and Mesa all mention two layers.
- Repairs to the deck or framing. Scottsdale says repairing sheathing or framing brings a permit, and Mesa says damaged sheathing must be repaired.
- Historic homes. Mesa flags registered historic homes.
Other cities
Tempe, Gilbert, Glendale, Peoria, and the other Valley cities set their own rules, and we did not find a clearly stated re-roof rule on their official pages. Do not assume your city matches Phoenix.
Who pulls the permit, and why it matters
If a permit is needed, ask the roofer who is getting it and when. Scottsdale’s guide says the owner is ultimately responsible. State licensing law also touches this: the small-job exemption from needing a contractor’s license does not apply when a local building permit is required (A.R.S. 32-1121 (opens in a new tab)), and securing a permit is accepted in court as prima facie evidence that a contract exists (A.R.S. 32-1151 (opens in a new tab)). Check the contractor’s license either way: How to Check an Arizona Roofing Contractor’s License.
What to have ready when you call
Permit staff can only answer for your specific roof. Have the address, the existing roofing material and its approximate age, the material you are considering, how many layers are on the roof now, and whether the roofer has found or expects deck damage. Ask for the answer in writing or ask for the name of the document the answer comes from, and note the date you called.
Before you sign
Put permit responsibility in the contract, and compare it with the checklist in Questions to Ask a Roofing Contractor. If a contractor suggests skipping a permit your city requires, treat that as a reason to pause and call the city yourself.



