Roofing Permits and Codes in Maricopa County: A City-by-City Guide

ยท 11 min read

There is no single answer to whether a roof replacement needs a permit in the Phoenix metro. Every city and town sets its own rule, and they disagree. This guide gives each city's rule as its own code and permit pages describe it, explains what brings a permit back even in cities that exempt reroofs, and covers the HOA, historic and licensing steps that apply either way.

The Short Answer

In many Valley cities, replacing a roof with the same type of material doesn't need a building permit. In others, every reroof does. And almost everywhere, a permit is needed when the job:

  • switches to a heavier or different roofing material, such as shingle to tile
  • replaces roof sheathing (deck boards) or framing, or changes the structure
  • goes beyond the city's limit on layers of shingles
  • is new construction, an addition or a new patio roof

Ordinary repairs, like replacing broken tiles, a pipe boot or a section of flashing, generally don't need a permit.

A permit exemption never excuses bad work. The building code still applies, your HOA's rules still apply, and historic districts still need their approvals. Rules also change as cities adopt new code editions, so treat this guide as a starting point and confirm with the city before work starts. When a job needs a permit, we pull it.

Why the Rules Differ From City to City

Arizona has no statewide residential building code. Each city, town and county adopts the International Building Code and International Residential Code on its own schedule and writes its own amendments, including its own list of work that doesn't need a permit.

That's why the Valley is a patchwork. Code editions currently in force range from 2015 in Paradise Valley to 2024 in Phoenix, Mesa, Chandler, Tempe, Surprise, Goodyear and others, while Gilbert and Peoria are still on 2018. The exemption language differs too. Some cities exempt reroofs with "the same type of material." Others exempt a new covering whose fire classification is "equal to or greater than" the old one, as long as it adds no structural load. Some don't list reroofing as exempt at all.

The address matters as much as the city name. Many mailing addresses in Cave Creek, Tolleson, Buckeye and Scottsdale ZIP codes are actually in a different city or in unincorporated county land, which has different rules. The county assessor's parcel record shows the jurisdiction, and we check it before quoting.

Phoenix, Scottsdale and the Northeast Valley

Phoenix: Under the Phoenix Building Construction Code (based on the 2024 codes, effective August 1, 2025), a roof covering replacement or recover with the same type of material as the original doesn't need a permit. Changing to a different type of roofing does; the city's own example is replacing wood or asphalt shingles with tile, which adds weight. Homes on the Phoenix Historic Property Register need approval from the Historic Preservation Office for work that needs a permit, and the city asks owners in historic areas to contact that office first.

Scottsdale: No permit is needed to reroof with the same roofing material or for non-structural repairs. A permit is required if any roof sheathing or framing is repaired or replaced, which can come up on older tile homes. Permitted reroofs get three inspections: the sheathing, the flashing and underlayment, and a final. Tile over an existing roof covering needs plan review, structural data and a slope of at least 4:12. Scottsdale charges double the permit fee for work done without a required permit.

Paradise Valley: The Town's resident guide says all construction-related activities need a Town building permit, and its practices can be stricter than neighboring cities'. Hillside rules ban shake roofs, and an existing shake roof must be replaced with another material. Call Community Development at (480) 348-3692.

Fountain Hills: The Town's amended 2024 code (applications on or after September 1, 2025) lists work that doesn't need a permit, and reroofing isn't on it. Confirm with Building Safety at (480) 816-5123; applications go through the Town's online system.

Cave Creek: The Town's re-roof checklist says the only re-roof that skips a permit is a single-layer shingle overlay with no more than 128 square feet of decking replaced. Permitted re-roofs are inspected after tear-off, at nailing if new decking goes down, and at final. Contractors also need a Town business license before a permit is issued. Confirm with the Town at (480) 488-6631.

Mesa, Chandler, Gilbert, Tempe and the East Valley

Mesa: A roof can be replaced without a permit when the new roof is the same material type or better and installed to the manufacturer's instructions. Homes in Mesa's historic districts need Planning Division approval first.

Chandler: The city's Homeowner Building Permit Manual says no permit is needed to replace a roof with the same kind of material that doesn't add weight. A permit is required when you switch to a different material, such as concrete tile, which also needs an engineering analysis of the framing, and when the roof being replaced already has more than two layers. Development Services: (480) 782-3000.

Gilbert: Re-roofing that doesn't require a structural change doesn't need a permit. If a project adds weight or changes the structure, check with Development Services at (480) 503-6700.

Tempe: Replacing just the roof covering doesn't need a permit if the new covering has the same or better fire classification and adds no structural load. Replacing any other part of the roof assembly, such as sheathing, requires a permit. Tempe's code counts a second roof layer of 3 pounds per square foot or less as not adding structural load.

Queen Creek: The town lists roofing among work that needs a permit and takes residential re-roof applications online. It notes the list isn't complete and asks residents to call (480) 358-3003 to confirm.

Apache Junction: Building Safety lists roof replacement among residential projects that need a permit. Call (480) 474-5156.

City of Maricopa: The city's amended 2024 code exempts roof covering replacement when the new covering's fire classification is equal or better and it adds no load. Heavier materials and structural work need a permit, and the city charges double the fee for work done without a required permit.

Glendale, Peoria and the West Valley

Glendale: The city's list of permit-exempt work under its amended 2024 code doesn't include re-roofing, so a permit is likely required. Confirm with the Development Services Center at (623) 930-2800.

Peoria: Re-roofing with the same type of material doesn't need a permit, with no more than two layers of asphalt shingles over existing shingles. A change of material type needs one. Development Services: (623) 773-7225.

Surprise: Under the 2024 codes effective January 1, 2026, a reroof with the same type of material is permit-exempt, subject to the shingle layer limit. A switch in roofing type needs a permit.

El Mirage: The city's list of work that doesn't need a permit doesn't include re-roofing. Confirm with Development Services at (623) 876-2977.

Goodyear: The city's homeowner permit guide says residential roof repair or replacement doesn't need a permit unless the wood sheathing is being replaced. Check with the city before changing materials.

Avondale: The city's amended 2024 code (effective January 1, 2026) doesn't list reroofing as exempt, so confirm with Building Services before a reroof or tile lift-and-relay. From May 1 to October 15, weekday construction can start at 5 a.m.

Buckeye: The city's Permit Center confirmed in October 2026 that a same-material residential re-roof doesn't need a permit. A change of material or structural work goes through the city's reroof checklist (roof plan, existing and proposed materials and weights, underlayment, fire rating and slope). Permit Center: (623) 349-6200.

Litchfield Park: The city's permit FAQ says you can re-roof without a permit using the same roofing materials if the roof isn't required to be fire-resistive. Building Safety: (623) 935-1066.

Tolleson: The city says construction projects, including improvements to your property, need a permit, and we haven't found a published reroof exemption, so confirm with City Hall.

Unincorporated Areas: Maricopa and Pinal Counties

Homes outside city limits, including Sun City, Sun City West, Rio Verde, New River and many county islands, are permitted by Maricopa County Planning and Development. The County's code amendments exempt a roof replacement or re-roof with the same type of material from a permit. The County has scheduled adoption of the 2024 codes, with Board of Supervisors action set for October 21, 2026 and an effective date of November 20, 2026, and the reroof exemption is kept. Changing materials or finding structural damage can bring a permit into play.

Unincorporated Pinal County, including Gold Canyon, works differently. The County's permit-exemption bulletin says any work it doesn't list as exempt needs a permit, and roof replacement isn't on the list. Plan on a county permit, and confirm with Building Safety at (520) 866-6442. Homes inside the City of Maricopa or the Town of Queen Creek's Pinal County areas follow those cities' rules instead.

Codes That Apply Even Without a Permit

An exemption only skips the paperwork. The work still has to meet the code, and Arizona's Registrar of Contractors requires licensed contractors to follow applicable building codes and professional industry standards. Key reroofing rules from the residential code:

  • No recover over a wet or deteriorated roof, over wood shake, slate, clay tile or concrete tile, or over two or more existing roofs.
  • The structure must carry the new roof's weight, which is why shingle-to-tile conversions get an engineering check.
  • Reused materials, like tile in a lift-and-relay, must be sound; broken or cracked tiles are replaced.
  • Flashings are rebuilt, or reused only if they're in good condition and suited to the new roof.

Minimum slopes and underlayment: shingles need at least 2:12 and tile at least 2.5:12, with double underlayment up to 4:12. Low-slope systems like foam and TPO need at least 1/4 inch per foot. Valley design tables typically use a 115 mph ultimate design wind speed and require no ice-barrier underlayment. Valley flashing, drip edge, fastener sizes and attic ventilation all have code minimums too. Our tile installation guide walks through how they apply on a real roof.

HOA and Historic District Approvals

Permits and HOA approval are separate, and one doesn't satisfy the other. Chandler, for example, tells homeowners to get their association's approval before applying for a permit and notes that the city doesn't enforce HOA rules.

Most master-planned communities in the Valley have design guidelines covering roof material, tile profile and color. Some go further. PebbleCreek in Goodyear requires an architectural committee permit before exterior changes, including a no-cost permit for maintenance that keeps the approved look. Read your CC&Rs and design guidelines before choosing a new color or material, and submit any required application early; review takes time. We can provide product data sheets, color samples and our license and insurance information for the application.

Historic homes add another layer: Phoenix's Historic Preservation Office and Mesa's Planning Division review work on designated properties, and replacing roofing with the same material is usually the simplest path through review.

Solar is a related case. If panels need to come off for the roof work, they go back in the same layout. Our detach and reset service is $150 per panel during a re-roof or repair. Adding panels or changing the array layout is separate solar and electrical work with its own permits.

What Your Contractor Should Handle

A licensed roofer should take the permit question off your plate:

  • check which jurisdiction your address is in and what its rule says for your specific job
  • pull the permit when one is needed and include the fees in the estimate
  • schedule required inspections and correct anything an inspector flags
  • re-check the rule if deck damage or a material change turns up mid-job
  • give you the documents your HOA needs

Ask early: "Does my job need a permit in my city, and who's pulling it?" A contractor who can't answer clearly for your city is a warning sign.

Permit fees vary by city and project, and some cities base them on the value of the work. Skipping a required permit can bring stop-work orders and doubled fees in cities like Scottsdale and Maricopa, and unpermitted work can complicate a future sale.

Protect Yourself Before You Sign

A few Arizona-specific protections are worth knowing:

  • Verify the license. Arizona roofers need a Registrar of Contractors license that covers roofing. Look up the number on the ROC website and confirm it's active. Ours is ROC #358508, class CR-42, covering residential and commercial roofing.
  • Know your cancellation right. If you sign a contract at your home after a contractor comes to you, Arizona's home solicitation law generally lets you cancel until midnight of the third business day after signing, in writing.
  • Know the complaint window. A complaint to the ROC about a reroof or repair must generally be filed within two years after the project is completed.
  • Get it in writing: scope, materials, underlayment, flashing, deck repair pricing, permit responsibility, timeline, payment schedule and warranty. Our estimates are written in Xactimate line items, and our workmanship warranty is 10 years, with a 25-year option.
  • Ask for photos of the stages you can't see: the deck, the underlayment and the flashings.

Not sure what your roof needs or what your city requires? Start with our free roof inspection. Call (602) 849-7990.

Frequently Asked Questions

Do I need a permit to replace my roof in Arizona?

It depends on your city. Phoenix, Mesa, Chandler, Gilbert, Scottsdale, Tempe, Peoria, Surprise and unincorporated Maricopa County generally exempt a reroof with the same type of material. Queen Creek, Apache Junction and unincorporated Pinal County require one, and several cities don't list an exemption. Switching to a heavier material or replacing sheathing usually needs a permit everywhere. Confirm with your city.

Do I need a permit to switch from shingles to tile?

Almost always. Tile is much heavier than shingles, so it falls outside the same-material exemptions most Valley cities use. Phoenix gives this exact change as its example of work that needs a permit, and Chandler also requires an engineering analysis of the roof framing. Expect a structural check and a permit before work starts.

Does a tile underlayment replacement need a permit?

Often not, when the same tile goes back on, because many cities treat it as a reroof with the same material. But it depends on the city and what's found. Scottsdale and Tempe require a permit if sheathing is replaced, Goodyear if wood sheathing is replaced, and cities like Queen Creek and Apache Junction require permits for roofing work generally.

How much does a roofing permit cost in Maricopa County?

Fees vary by city and project, and some cities base them on the value of the work, so there's no single number. Your contractor should check the fee for your city and include it in the estimate. Skipping a required permit can cost more: Scottsdale and the City of Maricopa charge double the permit fee for work done without one.

Does my HOA have to approve my roof replacement?

If your community has design guidelines, usually yes for any change in roof material, tile profile or color, and some associations require an application even for like-for-like work. HOA approval is separate from the city permit, and cities don't enforce HOA rules for you. Check your CC&Rs and submit early. We can provide product sheets and samples for the application.

How do I check a roofing contractor's license in Arizona?

Search the contractor's name or license number on the Arizona Registrar of Contractors website. Confirm the license is active and covers roofing, such as R-42 for residential, C-42 for commercial, or CR-42 for both. Simply Roofing holds ROC #358508, class CR-42. A complaint about a reroof generally must be filed within two years of project completion.

What happens if a roof is replaced without a required permit?

The city can issue a stop-work order and charge penalties; Scottsdale and the City of Maricopa charge double the normal permit fee. Unpermitted work can also complicate a future sale, since buyers and their inspectors may ask about it. If you're not sure whether your job needs a permit, ask the city or your contractor before work starts.

Related