Roofing in Arizona
Arizona is one of a handful of states that licenses roofing contractors at the state level through the Registrar of Contractors (ROC), and it is the only state where extreme heat and a three-month monsoon season together push asphalt shingles off a national lifespan curve. Between the ROC's R-42 classification, the A.R.S. §44-5004 three-day cancellation right on door-knocked contracts, and the tile-underlayment economics that drive most Phoenix re-roofs, the Arizona homeowner's checklist looks different from almost any other state's.
By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms
On this page:Replacement costMetal vs asphaltMaintenance checklist
Why Arizona roofing sits on its own curve
Four forces shape every Arizona roofing job in ways that do not translate cleanly from other states: a genuine state-level contractor licensing system run by the Registrar of Contractors, shingle aging accelerated by sustained 110-plus-degree roof-surface temperatures, a monsoon season whose microbursts and dust-driven wind are the dominant peril, and a tile-roof population where the real failure point is the underlayment beneath tiles that are still serviceable. A Phoenix homeowner replacing a 1990s tile underlayment is buying a different product than a Denver homeowner replacing an asphalt roof after hail.
Arizona operates a centralized contractor licensing system — rare in the western United States and structurally different from Texas (no state license at all) or Colorado (municipal registration only). The Registrar of Contractors, created under A.R.S. Title 32 Chapter 10, issues the R-42 Residential Roofing classification that covers shingles, tile, shakes, metal systems, urethane foam, and coatings above the roof deck. Unlicensed residential contracting in any amount over $1,000 is a Class 1 misdemeanor under A.R.S. §32-1164, with a $1,000 minimum fine on the first offense and $2,000 on repeat violations. This is a bright-line verification you can run in minutes at roc.az.gov.
Arizona does not publish a single statewide building code. Adoption happens at the city and county level, and the editions in force vary noticeably across the Valley. Phoenix adopted the 2024 Phoenix Building Construction Code in June 2025 after operating on the 2018 cycle for several years; Scottsdale has used the 2021 IBC/IRC for similar work; Tucson, Mesa, Chandler, and unincorporated Maricopa County each sit on their own schedules. A re-roof in one Phoenix ZIP and a re-roof one municipal line away are not necessarily the same job under code.
Heat is the single most under-appreciated variable in Arizona roofing. Roof-surface temperatures on south-facing slopes in Phoenix routinely exceed 160 °F in July and August. Thermal cycling accelerates granule loss, asphalt binder migration, and substrate shrinkage in ways the manufacturer's 30- or 50-year laboratory warranty does not reflect. Architectural shingles that carry a 30-year warranty commonly reach functional end-of-life at 15 to 18 years in Phoenix and Tucson — and three-tab shingles are often done by year 12. Ask your contractor, on paper, what actual service life they see on the product they are quoting, not the warranty number.
Tile roofing is the Arizona default on homes built after roughly the mid-1980s, and the underlayment underneath the tile — felt or synthetic — is the component that actually fails. On most Phoenix-area tile roofs, a 'tile re-roof' is really an underlayment replacement with tile removal, stacking, and reinstallation, plus a 5–10 percent tile breakage allowance. This is a structurally different job from an asphalt tear-off, and the pricing math is different: labor dominates, and the tile itself is often reused. A quote that treats a tile roof like a shingle roof is a quote written by someone who does not do this kind of work regularly.
Estimate your Arizona roof cost
Adjust the size, material, and tile-reuse election below. The Arizona calculator uses national base rates and applies a small cool-roof material adder reflecting Phoenix IECC reflective-underlayment requirements. For Flagstaff, Sedona, Prescott, or Payson, add $1,500–$5,000 for WUI fire-hardening on top of the baseline estimate.
Most Phoenix-area tile re-roofs are underlayment replacements with tile lift, stack, reset, and a 5–10% breakage allowance — not full tile tear-offs. Election adjusts material cost to reflect reused tile and the underlayment-labor-dominant job. If you are installing all-new tile, leave this off.
- Materials$8,615 – $17,024
- Labor$5,400 – $9,720
- Permits & disposal$2,700 – $3,240
Includes Arizona code adders: Reflective underlayment (Phoenix IECC spec)
Get actual bids →Directional estimate. Does not include decking replacement beyond a typical allowance, WUI fire-hardening uplift in Flagstaff/Sedona/Prescott, or solar panel removal and reset. Submit your ZIP for real contractor bids.
Monsoon, wildfire, and a tightening underwriting picture
Arizona's homeowner insurance market is calmer than Florida or California but has tightened notably since 2023. Average HO-3 premiums rose roughly 20 percent between 2018 and 2022, and renewal jumps of 40 to 100 percent have become common in 2024–2025 — primarily from reinsurance costs, replacement-cost inflation, and wildfire exposure in northern Arizona. The state has no FAIR Plan equivalent; carriers still write across the state broadly, but roof age, monsoon claim history, and WUI proximity are all independently priced.
Carriers treat Arizona as a two-climate state. In the Valley and Tucson basin, the dominant peril is monsoon wind — microbursts, dust-driven abrasion on granular surfaces, and wind-driven rain that probes flashings and underlayment. In Flagstaff, Prescott, Payson, Sedona, and the Rim Country, wildfire is the single largest priced risk. The Arizona Cooperative Extension's October 2025 non-renewal report flagged roughly 124,000 Arizona homes at moderate or greater wildfire risk, concentrated in Flagstaff (33,000+) and Prescott (31,000+).
Arizona has no statute directly parallel to Colorado's SB 12-038 or Texas Chapter 542A. What it does have is A.R.S. §20-466.03 in the insurance fraud framework and the Arizona Department of Insurance and Financial Institutions (DIFI) Regulatory Bulletin 2019-02, which together frame the deductible-waiver prohibition as an insurance-fraud predicate. A roofer who offers to pay, rebate, or absorb your wind/hail deductible is not just bending a norm — the conduct falls within the A.R.S. §20-463/§20-466 fraud framework and is independently reportable to DIFI.
Roof-age underwriting has tightened without a state mandate. Arizona does not have an F.S. §627.7011-style inspection right for roofs over 15 years old; carriers set their own rules. Across the Arizona market, roofs older than 15 years are frequently converted from replacement-cost settlement to actual cash value, and nonrenewal for older asphalt roofs with visible heat aging is increasingly routine. If your asphalt roof is approaching 15 years in Phoenix or Tucson, ask your agent in writing what the carrier's current stance is on replacement-cost continuation.
Deductibles follow the peril. Flat dollar deductibles are still common on non-wildfire Arizona policies, but percentage wind deductibles — 1 to 2 percent of Coverage A — appear routinely on policies written after a monsoon-season loss or in high-microburst ZIP codes around Phoenix and Pinal County. On a $450,000 dwelling, a 1 percent wind deductible is $4,500 before the carrier pays the first dollar. The specific number is on your declarations page, not in the policy summary.
Claim timing follows contract. The statutory limitation period for a written contract in Arizona is six years under A.R.S. §12-548, but almost every homeowner policy issued in the state contains a contractual suit-limitation clause — commonly one or two years from the date of loss — that overrides the statute. Send written claim notice to your carrier as soon as you identify monsoon or wind damage, and document the damage with dated photos the day you notice it.
Construction-defect claims run on a different clock. A.R.S. §12-552 sets an eight-year statute of repose on construction-related contract actions, measured from substantial completion, with a narrow ninth-year extension if a latent defect is discovered during the eighth year. This matters most when a post-sale roof failure traces to original construction rather than wear.
- Deductible waiver prohibition under insurance-fraud frameworkA contractor who pays, rebates, or absorbs your wind/hail deductible exposes themselves (and potentially you) to fraud liability under A.R.S. §20-466 and DIFI Bulletin 2019-02. Decline and report.DIFI Regulatory Bulletin 2019-02
- A.R.S. §12-548 — 6-year SOL on written contracts (commonly shortened by policy)The statutory default is 6 years, but the suit-limitation clause on most Arizona homeowner policies runs 1 or 2 years from date of loss. Read your declarations page before relying on the statute.A.R.S. §12-548
- A.R.S. §12-552 — 8-year statute of repose on constructionContract-based construction-defect claims must be brought within 8 years of substantial completion. A narrow 9th-year extension applies only if a latent defect is discovered in the 8th year.A.R.S. §12-552
- A.R.S. §44-1521 et seq. — Consumer Fraud Act private right of actionA private plaintiff may recover actual damages plus (in willful cases) punitive damages and attorney fees. The statute of limitations is 1 year from the date the claim accrues — short, and often triggered by the first unrebutted misrepresentation.A.R.S. §44-1521 et seq.
- No Arizona FAIR Plan; wildfire non-renewals rising in northern AZArizona has no state-backed insurer of last resort. In Flagstaff, Prescott, Payson, and Sedona, private-market non-renewal for wildfire exposure is routine. Options are the surplus-lines market and California Lloyds-style placements via a broker.UArizona Extension — Wildfire & Homeowners Insurance Non-Renewals in Arizona (Oct 2025)
ROC verification plus A.R.S. §44-5004: the two-step Arizona consumer-protection check
Arizona's consumer-protection architecture for roofing sits on two pillars most homeowners never combine: the Registrar of Contractors' public license file (the structural fact) and the A.R.S. §44-5004 three-business-day cancellation right on home-solicitation contracts (the timing safety net). Used together they screen out almost every storm-chaser pattern before a shovel touches shingle.
The Registrar of Contractors is the agency with actual authority over Arizona residential roofers. Created under A.R.S. Title 32 Chapter 10, the ROC issues, conditions, suspends, and revokes licenses; runs the $30,000-per-residence Residential Contractors' Recovery Fund; and maintains a public license lookup at roc.az.gov. The residential roofing classification is R-42. The broader residential general classification is KB-1 (dual commercial/residential general contractor), which can cover roofing work inside a larger remodel but is not the primary roofing-specific class. The R-42 lookup tells you license number, status, classification, bond amount, and disciplinary history in one view.
Under A.R.S. §32-1158, any residential contract over $1,000 must include the contractor's name, business address, license number, and a bold-type notice describing the homeowner's right to file a complaint with the ROC. A contract without these elements is a compliance problem — not automatically unenforceable (the statute explicitly is not a contract-formation defense under subsection C), but reportable to the ROC and a useful flag about how the contractor runs their operation.
The A.R.S. §44-5004 three-day cancellation right applies to any 'home solicitation sale' — which includes almost every door-knocked roofing contract in Arizona. The statute requires the contract to be written in the language of the oral sales presentation, to contain a conspicuous cancellation notice, and to attach a duplicate 'Notice of Cancellation' form. A buyer can cancel any time before midnight of the third business day after signing, in writing, with no penalty. The seller must refund deposits and return any traded property within ten business days of receiving the cancellation. If the contractor did not include the cancellation notice, the three-day clock does not start running — it stays open.
The §44-5004 clock is specifically a consumer-protection backstop for pressure-sale scenarios: the Tuesday after a Saturday monsoon storm, the door-knock at 7 p.m., the 'sign tonight for the storm discount' closing pitch. You do not have to explain why you are cancelling. You just have to send written notice to the contractor's business address (not a P.O. box) by midnight on the third business day. Certified mail, email, or hand-delivered letter all count. Keep a copy.
Enforcement beyond the ROC runs through the Arizona Consumer Fraud Act, A.R.S. §44-1521 et seq. The Attorney General enforces directly; a private plaintiff may recover actual damages plus, in willful or knowing cases, punitive damages and attorney fees. The CFA statute of limitations is only one year, which makes early documentation and prompt action important. Pair the one-year CFA window with the typical one- or two-year contractual suit-limitation on the insurance side and the message is the same: in Arizona, consumer-protection clocks are shorter than the 6-year contract default suggests.
Verify an Arizona roofing contractor before signing
Six checks, 15 minutes, done before any contract is signed. All of this information is public. A contractor who resists any of these checks is telling you something about how they would handle a warranty dispute.
- Pull the ROC license
Go to roc.az.gov and search by license number or business name. Confirm the classification is R-42 (or a KB-1/KB-2 that includes roofing as part of a larger scope). Confirm status is 'Active' and note the bond amount on file.
- Check disciplinary and complaint history
The ROC license profile shows prior disciplinary actions, Recovery Fund awards, and open complaints. A contractor with multiple unresolved complaints or recent Recovery Fund payouts against their license is disclosing risk — take the information seriously.
- Verify insurance independently
Request a current Certificate of Insurance listing you as certificate holder for general liability. Call the issuing insurer directly — not the contractor — to confirm the policy is active and limits match. Request a separate workers' compensation COI if the crew has employees.
- Confirm the contract carries §32-1158 required terms
Full legal name, physical business address (not a P.O. box), license number, scope and price, and the bold-type notice about the right to file a complaint with the ROC. Missing any of these is a reportable compliance issue.
- Confirm the §44-5004 cancellation notice (home-solicitation contracts)
If the contract was signed at your home after a sales visit, the attached Notice of Cancellation form and three-business-day cancellation clause must appear. Missing notice means the three-day clock does not start — your cancellation window stays open until the contractor provides it.
- Spell out scope, materials, and deposit structure
Specific product (manufacturer, line, color), underlayment type and weight, flashing scope, decking-replacement allowance per sheet, permit responsibility, cleanup standard, and warranty terms on labor and material. On tile re-roofs, specify tile-breakage allowance (5–10% typical) and the reuse plan.
Verifying an Arizona roofer — the ROC layer
Arizona is one of the minority of states where contractor licensing is a substantive state-level function rather than a municipal registration or a DBA. The Registrar of Contractors maintains a public license file, requires bonded coverage, and backs up homeowner workmanship claims with a Recovery Fund. The practical verification path runs through the ROC before it runs anywhere else.
The R-42 Residential Roofing classification is the standard license for a residential roofing contractor in Arizona. It covers shingles, tile, shakes, slate, metal roofing systems, urethane foam, roof insulation and coatings, and the ancillary flashing and sheet-metal work above the roof deck. R-42 applicants must document at least four years of hands-on trade experience and pass both a trade exam and the Arizona Statutes and Rules exam. Commercial roofing uses the parallel C-42 classification; KB-1 (and KB-2) are residential and commercial general-contracting classifications that include roofing within a broader scope but are not roofing-specific.
Every licensed ROC contractor posts a bond. Bond amount scales with expected annual gross volume; the minimum is roughly $1,000 for smaller operations and rises into the tens of thousands for larger volumes. Residential roofing licensees also participate in the Residential Contractors' Recovery Fund — either through a Fund assessment or by posting an additional $200,000 bond. The Fund pays up to $30,000 per residence in workmanship-failure awards, with a $200,000 cap across all claims against a single license. That is a real financial backstop most states do not offer at all.
Unlicensed contracting is enforced under A.R.S. §32-1151 (prohibition) and §32-1164 (criminal penalty). A first offense is a Class 1 misdemeanor with a $1,000 minimum fine plus court costs and the 83-percent statutory surcharge; subsequent offenses carry a $2,000 minimum fine. Beyond the criminal exposure, A.R.S. §32-1122(D) bars the ROC from issuing a license to anyone convicted of unlicensed contracting within the preceding 12 months. The practical read: if the ROC file does not show your contractor as licensed, the work they are offering to do is not legal to do in Arizona.
If something goes wrong, the complaint path runs through the ROC first. File the complaint online; the ROC issues a directive to the contractor and, if unresolved, a formal citation. Recovery Fund claims are a separate administrative track with their own claim form. Parallel channels include the Attorney General's Consumer Fraud Act enforcement under A.R.S. §44-1521 (for deceptive-practice claims) and DIFI for insurance-side misconduct. The Arizona path is different from Texas (where DTPA private actions do most of the work) or Colorado (where CCPA treble damages drive contractor conduct): in Arizona, the ROC is the first stop, and the Recovery Fund is the fallback for workmanship losses on licensed contractors.
How to verify a Arizona roofing contractor license
Arizona publishes its active contractor licenses in a public database. Two minutes before you sign catches most out-of-state storm chasers and lapsed licenses.
- 1Open the Arizona license lookup
Go to the Arizona contractor license search portal (Search the Arizona ROC license database). Ask the contractor for their license number on the first call so you can look them up directly.
Open → - 2Search by license number or business name
Enter the license number exactly as written. If the contractor hasn’t given you one yet, search by the business name that will appear on the contract — that’s what the license is actually under.
- 3Confirm the license is active and residential-qualified
The record should show the license as current and in good standing. Make sure the class covers residential roofing — in Arizona that’s typically R-42 (Residential Roofing), C-42 (Commercial Roofing), KB-1 / KB-2 (Dual General Contracting (Residential/Commercial)). A lapsed, suspended, or wrong-class license can’t legally pull a roofing permit for your home.
- 4Check complaint and disciplinary history
Most state boards publish complaint counts and disciplinary actions next to the license detail. An active pattern of unresolved complaints, or a suspension within the past five years, is a hard stop.
Monsoon, microbursts, and when the claim clock starts
Arizona's severe-weather calendar is dominated by the monsoon — a three-and-a-half-month pattern of afternoon and evening thunderstorms that produce microbursts, haboobs, and wind-driven rain. Unlike the Gulf Coast hurricane framework or the Plains hail-alley framework, monsoon losses cluster as many smaller wind-and-debris events rather than one named storm per season, which makes claim timing and documentation different. Wildfire in northern Arizona is the second peril, concentrated in Flagstaff, Prescott, Payson, Sedona, and the Rim Country.
The monsoon season runs June 15 through September 30 per the National Weather Service calendar, with peak storm frequency in July and August. Phoenix, Tucson, and the rim of the Sonoran Desert see most of the microburst activity. A microburst is a localized downburst of wind from a collapsing thunderstorm that can drive sustained winds of 70 to 100 mph over a footprint of a few blocks — enough to lift shingles, break tile, and drive rain sideways through roof-to-wall flashings. The July 25, 2024 west Phoenix microburst hit 77 mph and tore apart a warehouse roof and multiple residential roofs along a two-mile line.
Haboobs — massive dust storms driven by monsoon outflow boundaries — are a second Arizona-specific peril. A haboob can reach 3,000 feet in height and several miles wide, and the abrasive dust scours asphalt shingle granules on south and west exposures over repeated exposures. Granule loss from haboobs is cumulative and often goes unnoticed for years until the shingle field loses its UV-protective layer and begins to fail from the top down. Most insurers will not pay for gradual granule loss as a storm claim, so the practical response is a post-haboob inspection to document condition before the next event.
Wildfire is the northern Arizona story. The 2021 Telegraph Fire burned 180,757 acres near Superior, damaged or destroyed 51 structures, and ran from early June into July. The 2022 Tunnel Fire displaced over 700 Flagstaff-area residents. Rim Country and Oak Creek Canyon remain high-severity exposure zones. Arizona's approach to wildfire hardening is less formal than California Chapter 7A — Flagstaff adopted a municipal WUI code in 2008, and other jurisdictions run varying local standards — but the insurance consequence is very real: 124,000 Arizona homes sit in moderate-or-greater wildfire-risk zones per the Extension Service's October 2025 report, and private-market non-renewal is common in Flagstaff and Prescott ZIPs.
Hail is a secondary peril in Arizona — far less frequent than Colorado or Texas. When hail does appear, it is typically at elevation: Flagstaff, Payson, and occasional supercell events over Phoenix. Class 4 impact-resistant shingles are available but the discount economics are weaker here than in hail-belt states; the insurance benefit in Phoenix is often modest or unavailable because carriers do not price wind and hail as separate perils to the same extent.
Claim timing: the statutory window for a written contract is six years under A.R.S. §12-548, but every Arizona homeowner policy contains a contractual suit-limitation clause that runs first. One- and two-year windows are common; some carriers write tighter. The clock usually starts at the date of loss (the storm), not the date you notice damage. Document immediately after a monsoon event with dated photographs, file written notice quickly, and treat contractor estimates as the supplement to — not the substitute for — a licensed public-adjuster assessment in disputed claims.
- 2021Telegraph Fire (June–July)180,757 acres burned near Superior. Damaged or destroyed 51 structures. One of the five largest wildfires in Arizona recorded history.
- 2022Tunnel Fire (April) — Flagstaff area19,075 acres burned northeast of Flagstaff. Destroyed more than 30 structures; forced evacuation of 760+ residents. Accelerated insurance non-renewal pressure in northern Arizona.
- 2024West Phoenix microburst (July 25)NWS-measured 77 mph microburst along I-10. Industrial building roof collapse, apartment-complex roof failure, dozens of uprooted trees. Representative of single-event monsoon peak damage.
Claim-filing deadlines by storm
Arizona's statutory default is 6 years (A.R.S. §12-548) for written contracts, but your homeowner policy's contractual suit-limitation clause overrides the statute. Check your declarations page for the specific number — most policies run 1 or 2 years from date of loss.
| Storm | Landfall | New claim deadline | Supplemental deadline |
|---|---|---|---|
| Standard Arizona homeowner policy (most carriers) | Date of loss | Typically 1 year from date of loss (claim notice) | Typically 1–2 years (contractual suit-limit) |
| Written-contract default (A.R.S. §12-548) | Date of loss | 6 years statutory (controls only if policy has no shorter clause) | Same 6-year window |
| Consumer Fraud Act private action (A.R.S. §44-1521) | Date claim accrues | 1 year from accrual | Actual damages plus fees and punitive in willful cases |
Your specific deadline is printed on the declarations page under 'Suit Against Us' or 'Legal Action Against Us.' Photograph damage the day you notice it — the clock usually runs from the storm, not from when you decide to file. Monsoon losses often appear as a pattern across a single ZIP code; cross-checking neighbors' claim dates helps anchor the date-of-loss argument.
Red flags specific to Arizona
Arizona's regulatory architecture — state ROC licensing plus the §44-5004 cancellation right plus the insurance-fraud framework around deductible waivers — creates several bright-line tests a contractor either passes or fails. The patterns below are the ones Arizona homeowners actually encounter after monsoon storms, in wildfire-evacuation return zones, and on older tile-roof homes.
- No R-42 license number on the contractA.R.S. §32-1158 and §32-1164
A.R.S. §32-1158 requires the contractor's license number on any residential contract over $1,000. A contract without a license number is either missing a statutory term or operated by an unlicensed party — unlicensed residential contracting is a Class 1 misdemeanor under A.R.S. §32-1164. Verify the number matches a current R-42 (or KB-1 that covers the scope) at roc.az.gov before signing.
- Deductible waiver pitchesA.R.S. §20-466; DIFI Bulletin 2019-02
A contractor who offers to pay, rebate, absorb, or "make disappear" your wind/hail deductible is operating inside the A.R.S. §20-466 insurance-fraud framework per DIFI Bulletin 2019-02. The pattern appears most often after monsoon wind events as a closing tactic. Decline, and report to DIFI and the ROC.
- Same-day signing pressure after a monsoon stormA.R.S. §44-5004
Door-knockers and mobile operators working post-monsoon neighborhoods frequently press for same-day signatures by framing the offer as time-limited or "insurance-approved." A.R.S. §44-5004 gives you three business days to cancel any home-solicitation contract, with no penalty, and the contractor must have provided the cancellation notice for the clock to start. A contractor who denies or minimizes the three-day right is misrepresenting Arizona law.
- Post-wildfire solicitation in Flagstaff, Prescott, Payson, SedonaA.R.S. §32-1151
After Arizona wildfires, out-of-area contractors often arrive for roof and structural repair work in WUI corridors. Any contractor operating in Arizona needs a current ROC license; a contractor whose license is issued in another state but not mirrored in Arizona is unlicensed under A.R.S. §32-1151. Verify R-42 (or matching KB-1) status before any commitment.
- Tile re-roof quoted like an asphalt tear-off
A Phoenix-area tile underlayment replacement is labor-heavy, tile-handling-heavy, and requires a breakage allowance (5–10% typical). A contractor who quotes a tile re-roof at a flat per-square price without addressing tile lift/stack/reset, underlayment type (felt vs synthetic), and breakage allowance is either under-scoping the job or cutting corners on reuse. Ask specifically how many squares of tile will be reused versus replaced.
- Missing §44-5004 Notice of Cancellation attachmentA.R.S. §44-5004
Home-solicitation contracts must include a duplicate "Notice of Cancellation" form attached to the agreement. If the contractor did not provide it, the three-business-day cancellation clock does not start running — your cancellation right stays open indefinitely until proper notice is given. This is a documented statutory remedy, not a technicality.
How to report it
Arizona splits enforcement across three agencies. Reports are free, take 15 to 30 minutes, and can be filed whether or not you signed a contract or paid a deposit.
- Arizona Registrar of Contractors (licensing, workmanship, Recovery Fund)roc.az.gov/complaint-process
- Arizona Department of Insurance & Financial Institutions (carrier or deductible-waiver misconduct)difi.az.gov/consumers
- Arizona Attorney General — Consumer Protection (A.R.S. §44-1521 CFA)azag.gov/consumer/complaint
- Local police — for unlicensed contracting as Class 1 misdemeanorContact your city police non-emergency line for a criminal report
What shapes Arizona roofing pricing
Arizona re-roof pricing runs close to the national median in Phoenix and Tucson and slightly above it in Flagstaff, Sedona, and Prescott on altitude and WUI-code adjustments. The largest variance inside a single metro comes from material choice (asphalt vs. tile underlayment replacement vs. foam), tile-reuse versus tile-replacement decisions, and post-monsoon demand pressure. Product selection matters more than region: a 25-square asphalt re-roof in Scottsdale and a 25-square tile underlayment swap in Scottsdale are priced through different math.
For a typical 1,800 sq-ft asphalt re-roof in Phoenix, Mesa, or Chandler, expect $8,000–$14,000 depending on architectural-shingle tier, pitch, and decking condition. Tucson runs slightly below Phoenix on labor pressure. Scottsdale and Paradise Valley run 10–20 percent above Phoenix baseline because of product tier, access, and HOA-driven spec requirements. Flagstaff, Prescott, Payson, and Sedona run 10–25 percent above Phoenix because of altitude labor premiums and WUI fire-hardening work.
Tile underlayment replacement — the dominant re-roof on Phoenix-area homes built 1985–2005 — runs $3–$6 per square foot on the roof surface, which is usually quoted at roughly $10,000–$18,000 on an 1,800 sq-ft tile home after tile removal, underlayment installation, tile reinstallation, and a 5–10 percent breakage allowance. Rubberized or synthetic underlayment upgrades add material cost but extend service life in heat. The tile itself is almost always reused unless specific style or color matching is impossible.
The cost variables that actually move an Arizona bid are tile handling (lift, stack, reuse) on tile roofs, permit cost by jurisdiction (Phoenix, Scottsdale, and Mesa all publish different fee schedules), decking condition on older stucco-and-tile homes where sheathing can be plywood or OSB in varying condition, and WUI Class A hardening on properties inside Flagstaff city limits or other adopting jurisdictions.
- Tile underlayment replacement vs. full tile tear-off+$2,500–$7,000 vs. asphalt re-roof baseline
On a Phoenix tile roof, an underlayment replacement with tile reuse typically runs $3–$6 per square foot of roof area, while a full tile tear-off and new-tile installation runs 50–100 percent higher. The overwhelming majority of Phoenix-area tile re-roofs keep the existing tile. Ask specifically for a tile-reuse plan, the breakage allowance, and the underlayment type (30-lb felt, synthetic, or rubberized).
- High-altitude WUI fire-hardening (Flagstaff, Sedona, Prescott, Payson)+$1,500–$5,000 in WUI-designated areas
Flagstaff's municipal WUI code (adopted 2008) and local jurisdiction overlays in Yavapai, Coconino, and Gila Counties drive Class A roofing spec, non-combustible gutters, and ember-resistant vent screens on re-roofs in designated areas. Combined with altitude labor premiums, the uplift over a Phoenix baseline is material.
- Cool-roof / reflective underlayment election (Phoenix IECC)+$200–$500 material
The 2024 Phoenix IECC drives reflective underlayment and light-colored roofing spec on some low-slope and flat-roof residential work. Not a full cool-roof mandate on pitched residential, but a real material cost bump on low-slope tie-ins and flat sections. Ask whether the bid includes a reflective underlayment upgrade.
Estimated impacts are directional, derived from Arizona contractor bid comparisons, ROC license-volume data, and published Phoenix/Tucson cost guides. Individual jobs vary with pitch, stories, access, and product tier.
Published ranges for typical residential re-roofs across Arizona metros. These are directional, not quotes. Actual bid depends on material, pitch, stories, tile-handling scope, and jurisdiction.
| Metro | Typical range | Note |
|---|---|---|
| Phoenix / Mesa / Chandler (asphalt 1,800 sq-ft) | $8,000–$14,000 | Valley baseline. Competitive labor; heat-aging shortens service life. |
| Phoenix-area tile underlayment replacement (1,800 sq-ft) | $10,000–$18,000 | Tile reused; 5–10% breakage allowance typical. |
| Scottsdale / Paradise Valley | $9,500–$17,000 | HOA spec, access, and tier drive premium. |
| Tucson | $7,500–$13,000 | Slightly below Phoenix on labor pressure. |
| Flagstaff | $10,000–$17,000 | Altitude labor + WUI fire-hardening in designated areas. |
| Sedona / Prescott / Payson | $10,000–$18,000 | Rim Country wildfire hardening; limited contractor supply. |
Ranges drawn from Arizona contractor pricing data, ROC-licensed operator bid comparisons, and aggregator sources. Treat as a sanity check, not a budget — a real bid is a site visit.
Frequently asked questions
Yes. Arizona licenses roofing contractors at the state level through the Registrar of Contractors (ROC). The residential roofing classification is R-42; the commercial parallel is C-42. KB-1 and KB-2 are dual general-contracting classifications that can include roofing within a larger scope. Verify any contractor at roc.az.gov before signing. Unlicensed contracting is a Class 1 misdemeanor under A.R.S. §32-1164.
Under A.R.S. §44-5004, any home-solicitation sale — which includes most door-knocked roofing contracts — gives you the right to cancel until midnight of the third business day after signing, with no penalty. The contractor must attach a "Notice of Cancellation" form and include the cancellation clause in the contract. If the notice is missing, the three-day clock does not start running — your cancellation right remains open until proper notice is given.
No. A contractor who offers to pay, rebate, or absorb your homeowner's insurance deductible is operating inside the Arizona insurance-fraud framework under A.R.S. §20-466 and DIFI Regulatory Bulletin 2019-02. Decline and report to the Arizona Department of Insurance and Financial Institutions and to the ROC. A deductible-waiver offer is almost always paired with an inflated scope of work to make the insurance math work — which is the fraud pattern the statute addresses.
Roof-surface temperatures on south-facing slopes in Phoenix and Tucson routinely exceed 160 °F in summer. Sustained thermal cycling accelerates granule loss, asphalt-binder migration, and substrate stress in ways the manufacturer's 30- or 50-year warranty (tested at lab temperatures) does not reflect. Practical service life on architectural shingles runs 15–18 years in low-desert Arizona versus 25–30 nationally. Three-tab shingles often reach end of life by year 12.
The Recovery Fund, administered by the ROC, pays up to $30,000 per residence to homeowners who have suffered workmanship failures by a licensed Arizona residential contractor. Licensees either participate in the Fund through assessment or post a separate $200,000 bond. Total payouts against a single license are capped at $200,000 across all claims. File claims through roc.az.gov.
The National Weather Service defines monsoon season as June 15 through September 30, with peak activity in July and August. The dominant roof-damage mechanisms are microbursts (localized 70–100 mph downbursts), haboobs (dust storms that abrade shingle granules), and wind-driven rain that probes flashings and underlayment. Damage is usually single-storm rather than seasonal accumulation — document with dated photos after each significant event.
Arizona's statutory window is six years for a written contract (A.R.S. §12-548), but almost every homeowner policy contains a contractual suit-limitation clause — commonly one or two years from the date of loss — that overrides the statute. Your specific deadline is on the declarations page under 'Suit Against Us' or 'Legal Action Against Us.' Do not rely on the six-year default.
On a typical Phoenix tile roof, the concrete or clay tile has a service life well beyond the felt or synthetic underlayment underneath it (usually 20–25 years). A tile underlayment replacement lifts each tile, stacks it on the deck, installs new underlayment, and resets the original tile — plus a 5–10 percent breakage allowance for tiles that crack during handling. Typical cost runs $3–$6 per square foot of roof area. It is a fundamentally different job from an asphalt tear-off, and bids that treat it like one are under-scoped.
Arizona cities we cover
Permit offices, historic-district rules, and storm patterns vary metro to metro. Pick your city for the local details that don’t fit on this page.
Sources
Every rule, statute, and figure on this page cites an authoritative source. Verify anything you're about to act on.
- A.R.S. §32-1151 — Engaging in contracting without license prohibitedstatute
- A.R.S. §32-1158 — Contract requirementsstatute
- A.R.S. §32-1164 — Criminal penalty for unlicensed contractingstatute
- A.R.S. §44-5004 — Home solicitation sales: agreement requirementsstatute
- A.R.S. §44-1521 et seq. — Arizona Consumer Fraud Actstatute
- A.R.S. §12-548 — 6-year SOL on written contractsstatute
- A.R.S. §12-552 — 8-year statute of repose on constructionstatute
- Arizona ROC — License classifications (R-42, C-42, KB-1)regulator
- Arizona ROC — License searchregulator
- Arizona ROC — Residential Contractors' Recovery Fundregulator
- Arizona ROC — 2024 Statute & Rules Bookregulator
- DIFI — Regulatory Bulletin 2019-02 (enacted insurance legislation)regulator
- DIFI — Homeowners insurance consumer informationregulator
- Arizona Attorney General — Consumer complaint portalgovernment
- City of Phoenix — 2024 Building Construction Code adoptiongovernment
- NWS Tucson — Monsoon overviewgovernment
- UArizona Cooperative Extension — Wildfire & Homeowners Insurance Non-Renewals in Arizona (Oct 2025)government
- City of Flagstaff — Wildland Fire Management / WUI codegovernment
Ready to compare bids on a Arizona roof?
Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.
Start with my zip code