Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck requires a permit in Apache Junction, regardless of size or height. The unique wrinkle: Arizona's shallow frost line (or lack thereof in most zones) means you'll file for a frost-depth waiver instead of the 36-48 inch post holes required back east — but Apache Junction's building department still demands proof you've factored caliche and expansive soil into your footing design.
Apache Junction applies the state's standard permit thresholds: any attached deck, any deck over 30 inches above grade, and any deck over 200 square feet all require a permit. What sets Apache Junction apart is the frost-depth waiver process. Most of the city sits in climate zone 2B (hot-dry), where frost is minimal or nonexistent — but the building department doesn't just waive footings to zero inches. Instead, you'll submit a frost-depth waiver form alongside your deck plans, certifying that your footings account for caliche layers (common in the valley floor), expansive clay (which heaves when wet), and the rocky, uneven subgrade typical of the high desert. The city's online permit portal (apache-junction.az.us/permits or accessible through the city's dashboard) will flag any deck missing the waiver documentation. Plan-review turnaround is typically 2-3 weeks. Unlike California or Colorado, you won't face wildfire defensible-space deck restrictions, but you will need to show that your ledger flashing complies with IRC R507.9 and that beam-to-post connections use either DTT lateral-load devices (per R507.9.2) or engineered local equivalents. Owner-builders are allowed under ARS § 32-1121, but the building department treats owner-built decks the same as contractor-built — no reduction in review rigor.

What happens if you skip the permit (and you needed one)

Apache Junction attached deck permits — the key details

Apache Junction enforces the 2015 International Building Code (IBC) and 2015 International Residential Code (IRC) as adopted by the State of Arizona, with no major local amendments to deck rules. The threshold is straightforward: any deck attached to a dwelling requires a permit, period. IRC R105.2 exempts only freestanding decks under 200 square feet AND under 30 inches above grade — and only if they have no electrical or plumbing. The moment you attach a ledger to your house, you cross into permit territory. The city's Building Department (located in Apache Junction City Hall, typically open Monday-Friday 8 AM to 5 PM, phone number available at apache-junction.az.us or 480-982-2600 area code) will require a completed permit application (form available on the city portal), a site plan showing the deck footprint, grade elevation at the footings, and proof of either a frost-depth waiver or a geotechnical report confirming footing depth. For most Apache Junction decks, the frost-depth waiver is the path: the city provides a one-page form that you and a licensed engineer or experienced contractor sign off on, certifying that footings are set below any expansive-soil zone or caliche layer. The waiver typically costs $0–$50 to file and clears the path for permit approval within 2-3 weeks.

The ledger connection is where most decks fail first review in Apache Junction. IRC R507.9 mandates that the ledger band board be flashed with a metal Z-flashing that sits on top of the house rim board and under the house siding (if vinyl or wood) or under the course of brick if the house is masonry. The flashing must slope away from the house and extend at least 4 inches below the rim board to the house's moisture barrier. Many homeowners or DIY installers skip the flashing entirely or use roofing tar, which fails inspection every time. The building department will require photographic evidence of correct flashing before the framing inspection sign-off. If you're hiring a contractor, demand in writing that they detail the ledger flashing per IRC R507.9 in the estimate and provide mock-up photos. If you're building as an owner-builder, the inspector will want to see the Z-flashing installed before any deck boards go down. A typical ledger flashing detail costs $15–$40 in materials; the labor cost (if you hire it out) is $200–$500. Skipping this step will get your permit application rejected, and you'll have to resubmit with corrected plans — no refund, second inspection fee still due.

Footings and post-base connections in Apache Junction's caliche-and-clay soils require extra attention. Unlike states with uniform frost lines, Arizona's building code allows frost depth to be determined by local soil testing or historical precedent. Apache Junction's high-desert terrain means your footings may hit caliche (a cemented layer of calcium carbonate) within 6-18 inches of grade, or expansive clay that swells in the monsoon season. The frost-depth waiver form asks you to confirm that you've either (a) dug down 24 inches below grade and verified competent soil or caliche, (b) used a sonotubes or post-base that sits on stable subgrade, or (c) engaged a geotechnical engineer to design the footing. Most Apache Junction decks with post-to-concrete piers use Simpson Strong-Tie ABU or similar adjustable post bases, which allow you to pour a 24-inch-deep post hole with a 4x4 post sitting on a concrete pier that's above grade (12-18 inches of concrete column, then the adjustable base on top). This costs $80–$150 per post base, plus $40–$80 in labor per hole. The building department inspects the footing after the hole is dug and before concrete pour — you'll need to call for a pre-pour inspection, which typically happens within 3-5 business days in Apache Junction. If your footing depth is wrong (e.g., you only go 12 inches because you hit caliche and assumed that was enough), the inspector will red-tag the job and require deepening or re-engineering. Plan for one pre-pour inspection per footing.

Guardrails, stairs, and handrails must meet IBC 1015 height and span requirements. Any deck over 30 inches above grade requires a guardrail; the guardrail must be 36 inches high (measured from the deck surface to the top of the rail) and capable of withstanding a 200-pound horizontal force without deflecting more than 5 inches. Apache Junction does not impose a higher 42-inch standard (some cities do). Stairs attached to the deck must have a tread depth of 10-11 inches and a riser height of 7-7.75 inches; the total rise and run must be consistent across all stairs. A common failure: building the top step too short or too deep to match the others, which the inspector will catch. Handrails must be 34-38 inches high (measured from the stair nosing) and have 1.5-inch maximum diameter graspable section — 2x4 or 2x6 rails don't work unless they're routed down to 1.5 inches. If your deck has interior stairs (leading down to an interior room), those stairs must also comply, and you may need guardrails at interior landings if the step count exceeds a certain threshold. The cost of guardrails, handrails, and stair-code compliance typically adds $800–$2,000 to a deck project, depending on the deck size and whether you're hiring a contractor or DIYing. The building department will inspect the stairs and guardrails as part of the framing inspection.

Electrical and plumbing on decks require separate permit addenda. If your deck includes an outlet (hardwired or on a new circuit), a light fixture, or a ceiling fan, you'll need a separate electrical permit and an electrical inspector sign-off per NEC 210.52(E) (outdoor receptacle requirements) and NEC 406.8(C) (GFCI protection for wet locations). A typical deck outlet or light adds $150–$300 in permit fees and $300–$800 in labor if you hire an electrician. If you're plumbing a spa or deck shower, you'll need a plumbing permit, rough-in inspection, and final inspection — this gets complex fast and often requires a licensed plumber. Most Apache Junction homeowners avoid this by building the deck without utilities and adding them later under separate permits. The permit timeline is the same: 2-3 weeks for plan review, then footing pre-pour inspection, framing inspection (after the deck is 90% built), and final inspection (deck fully dressed, railings installed, stairs finished). If your deck includes utilities, add 1-2 weeks to the timeline and expect the electrical or plumbing inspector to show up on the same day as the framing inspection or a separate appointment — typically no extra fee if it's a minor addition, but some inspectors charge $75–$150 per specialty trade.

Three Apache Junction deck (attached to house) scenarios

Scenario A
16x12 pressure-treated deck, 2 feet above grade, rear yard, caliche footing, no utilities — Apache Junction valley-floor home
You're building a 192-square-foot attached deck off your Apache Junction home's sliding-glass door. The deck will be 2 feet (24 inches) above grade, with six 4x4 posts set into Simpson ABU adjustable post bases mounted on concrete piers. Your site sits on typical Apache Junction caliche — you dug one test hole and hit caliche at 16 inches below grade. The frost-depth waiver is your ticket: you'll submit the one-page form stating that your 24-inch-deep post holes reach below the caliche, and the concrete piers will sit on stable subgrade. Your ledger will use a proper Z-flashing (Simpson F103 or equivalent), sloped away from the house. No stairs, no utilities. Permit application cost is $180 (calculated at roughly 1.5% of a $12,000 estimated deck valuation). You submit plans (a simple sketch with dimensions, footing details, ledger flashing cross-section, and the frost-depth waiver) via the city's online portal or in person at City Hall. Plan review takes 2 weeks; you're approved with no comments. You call for the footing pre-pour inspection (free, no fee beyond the permit). The inspector shows up, verifies hole depth, checks that you're using a proper post base, gives thumbs-up for concrete pour. You pour concrete in all six holes, backfill, and wait 48 hours for cure. You build the deck frame (rim, band, joists, blocking — standard 16-inch on-center joist spacing per IRC R507.3). You call for the framing inspection (free, included in permit). The inspector verifies joist spans (for a 12-foot-deep deck, 2x10 joists on 16-inch centers span up to 16 feet, so you're fine), ledger flashing is installed, rim-board size is 2x12 or equivalent, and beam-to-post connections use galvanized lag bolts or DTT connectors per IRC R507.9.2. You install deck boards, railings (36-inch high, 4-inch sphere rule for baluster spacing), and stairs (if applicable). You call for final inspection. Inspector walks the deck, tests railings for deflection, checks stair rise/run, confirms all fasteners are stainless or hot-dipped galvanized (not regular steel — Arizona sun and monsoon rains corrode fast). Inspection passes. Certificate of Occupancy issued. Total timeline: 6-8 weeks from permit to final. Total permit cost: $180 (application) + $0–$50 (frost-depth waiver form) + $0 (inspections, included). Material cost: ~$3,000–$4,000 (PT lumber, hardware, concrete). Labor (if hired): $2,000–$3,500.
Permit required (attached deck) | Frost-depth waiver (1 page, no engineer needed) | 6 PT posts on concrete piers | Ledger flashing (IRC R507.9 required) | 2-3 week plan review | Footing pre-pour + framing + final inspections | Permit fee $180–$250 | Total project $5,500–$8,000
Scenario B
24x16 composite deck, 3.5 feet above grade, includes stairs, LED lighting, corner lot in Superstition Vista HOA neighborhood — engineered design required
Your Apache Junction home sits in the Superstition Vista master-planned community, which has HOA deed restrictions requiring architectural review for any deck project. You want a 384-square-foot deck (well above the 200 sq ft exempt threshold) with composite decking (Trex or similar), and it will be 3.5 feet above grade to clear the sloped landscape. You're adding deck stairs (8 steps down to grade) and a single LED light fixture on a new 15-amp circuit. Because the deck is large, over 30 inches high, and includes structural elements (stairs with risers and treads), the city will require engineered plans. You hire a structural engineer ($400–$800) to design the deck frame, footing layout, and post-to-beam connections. The engineer specifies 2x12 pressure-treated rim and band boards, 2x10 pressure-treated joists at 12-inch on-center (for composite decking, which doesn't span as far as solid lumber), and eight 4x4 PT posts on concrete piers set 24 inches deep. The engineer also designs the stair stringers (2x12 PT lumber) with a 7.5-inch riser and 10.5-inch tread, landing at 36 inches below the deck surface. The ledger uses Simpson LUS210-2 ledger flashing with flashing tape and 0.5-inch lag bolts at 16 inches on-center. The permit application now includes the engineer's signed and sealed plans, the frost-depth waiver, an electrical one-line diagram for the LED light (GFCI-protected outlet per NEC 406.8(C)), and HOA architectural approval (which you obtain separately — the HOA typically responds in 2-4 weeks, not part of the city permit process but critical for approval). City permit fee is $350 (calculated at ~2% of the $17,500 estimated valuation for a larger, engineered deck). Electrical permit is $75–$100 (separate from the deck permit). Plan review for the structural plans takes 3 weeks; the electrical review takes 5-7 days concurrent. You're approved on the structural plan with one minor comment: the inspector asks for photographic evidence that the ledger flashing is installed correctly before framing approval. You proceed: footing pre-pour inspection (called in advance, inspector verifies hole depth and concrete strength). Framing inspection after deck frame is complete (inspector checks joist spacing, ledger connection, rim-board size, beam-to-post bolts, and stair stringer layout). Electrical rough-in inspection (the electrician runs Romex from the panel to the deck light location, and the city electrical inspector verifies it's per code — no open wiring, proper gauge for the circuit, GFCI protection installed). You install decking, stairs, railings, and the light fixture. Final inspection includes a walk-through of the deck (railings tested, stair rise/run confirmed, fastener type verified — all stainless or galvanized per IRC R507.7.2), and electrical final inspection (fixture installed, GFCI outlet operational). Certificate of Occupancy issued. Total timeline: 9-12 weeks (HOA approval is the wild card, often the longest wait). Total permit cost: $350 (deck permit) + $75–$100 (electrical permit) + $400–$800 (engineer). Material cost: ~$6,000–$7,000 (composite decking is pricey). Labor (if hired): $4,000–$6,000.
Permit required (attached deck + stairs + lighting) | Engineered plans required (deck >30 inches, multiple posts) | Frost-depth waiver (engineer confirms footing depth) | Electrical permit for LED light (GFCI protection) | 3-week structural plan review + 1-week electrical review | HOA architectural approval (separate, 2-4 weeks) | 4 inspections (footing pre-pour, framing, electrical rough-in, final) | Deck permit $350 + electrical $75–$100 + engineer $400–$800 | Total project $11,000–$15,000
Scenario C
12x10 pressure-treated deck, 18 inches above grade, ground-level access, owner-builder, no stairs or utilities, adjacent to side-yard easement — variance waiver needed
You're an owner-builder working on your Apache Junction property, and you want a small 120-square-foot deck off your patio door. The deck is only 18 inches above grade (below the 30-inch threshold), and there are no stairs or utilities. Under normal circumstances, this would be permit-exempt as a freestanding deck — but your deck is attached (ledger bolted to the house), so it crosses into permit-required territory per IRC R105.2. However, the twist: your property sits adjacent to a utility easement (power lines, water main, sewer lateral — common in older Apache Junction neighborhoods), and the city's zoning code requires a 10-foot setback from property lines in your zone. Your proposed deck location is 8 feet from the side property line, encroaching on the setback. You'll need a variance or a zoning waiver from the city before the building department will issue a permit. You file a Request for Variance with the city's Planning & Zoning Division (separate from the Building Department, often the same office or a cross-desk). The variance typically costs $150–$300 and requires a public notice period (15-30 days) and a Planning Commission hearing (optional for minor variances, required for major ones). In Apache Junction, a 2-foot setback reduction is usually considered minor and approved without a hearing, but it depends on the neighborhood and whether neighbors object. Assuming approval, you then file the deck permit ($150–$200 for a small deck). Because you're an owner-builder, the city treats your deck the same as a licensed contractor's — no waiver on code or inspection rigor. You submit plans (dimensions, footing details, frost-depth waiver, proof of variance approval), and plan review takes 2 weeks. Footing pre-pour inspection, framing inspection, final inspection. The inspector pays extra attention to ledger flashing (owner-builders sometimes cut corners here) and footing depth (your frost-depth waiver must be signed and notarized if you're claiming non-standard footing depth). The deck is small and low, so construction is straightforward: four 4x4 posts on concrete piers, 2x8 rim, 2x8 joists at 16 inches on-center, deck boards, and a 36-inch guardrail on three sides (the house side is open). No stairs, so no stair inspection. Total timeline: 6-8 weeks (variance hearing could add 4-6 weeks if contentious, but most minor setback variances in Apache Junction are approved in 2-3 weeks). Total cost: $150–$300 (variance) + $150–$200 (deck permit) + $0–$50 (frost-depth waiver) + $1,500–$2,000 (materials) + $400–$800 (labor if DIY with hired help for footings). The wild card here is the variance: if neighbors object or the Planning Commission wants more justification, you could be delayed or denied. But most small setback reductions in Apache Junction are routine.
Permit required (attached ledger, even though deck is <30 inches high) | Variance needed (setback encroachment) | Variance fee $150–$300 + variance hearing (2-3 weeks if approved, no hearing) | Frost-depth waiver (owner-builder must provide clear signature + date) | 2-week plan review (after variance approval) | 3 inspections (footing pre-pour, framing, final) | Deck permit $150–$200 (small deck) | Total project $2,500–$3,500 (no stairs, low height = lower labor)

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Caliche, expansive clay, and the Arizona frost-depth waiver: what you actually need to know

Apache Junction's high-desert soils are fundamentally different from the clay and sandy loam back east. Most of the valley floor — including the majority of Apache Junction's subdivisions — sits on or near caliche, a cemented layer of calcium carbonate and silica that forms over thousands of years in arid climates. Caliche is harder than concrete in some places and softer in others; it's not uniform. When you dig a post hole in Apache Junction, you might hit caliche at 8 inches, 18 inches, or 36 inches below grade, or not at all if you're on a slope or in a historically wetter pocket. The other complication is expansive clay: the Apache Junction area has pockets of clay that swells dramatically when wet (especially during the monsoon season, June through September) and shrinks when dry. This expansion-contraction cycle can heave deck posts, especially if the footing is sitting in clay without a proper concrete pier or if the post base isn't isolated from the soil.

The Arizona Building Code and Apache Junction's adoption of the 2015 IRC allow frost-depth requirements to be waived if the locality has a documented frost line of zero (which isn't quite true for Apache Junction, but the intent is to allow local determination). What Apache Junction's building department actually requires is a frost-depth waiver form signed by you (or a licensed engineer) certifying that your footing design accounts for local soil conditions. The form asks: (1) Have you dug a test hole and identified the soil type and caliche layer depth? (2) Will your footing go below the caliche or expand-clay zone? (3) Are you using a concrete pier with an adjustable post base, or are you relying on soil bearing capacity? The inspector's job is to verify that you've done your homework, not to be surprised on footing day. Most Apache Junction decks use Simpson Strong-Tie ABU or similar adjustable post bases mounted on 24-inch-deep concrete piers (post holes dug 24 inches deep, concrete poured into a sonotubes or hand-dug hole, then the post base screwed or bolted to the concrete). This is the safe, code-compliant approach: the concrete pier sits in the soil (stable and unlikely to heave), and the post base's vertical adjustment bolt allows you to fine-tune the post height if the soil settles or the pier shifts slightly.

If you skip the frost-depth waiver or use insufficient footing depth, the building department will red-tag the footing and require a re-inspection after you've deepened the holes or brought in an engineer. This adds 2-3 weeks to your project (you have to dig the holes deeper, re-pour concrete, wait for cure, call for re-inspection). The cost of a geotechnical engineer's footing report in Apache Junction is $400–$800 if you want to avoid the DIY waiver approach; the engineer will test soil samples, confirm caliche depth and bearing capacity, and design the footing accordingly. Most homeowners skip this and just dig 24 inches deep, pour concrete, and submit the waiver — the inspector almost always approves. But if your lot has unusual soil (very deep clay, visible caliche layers, or a history of foundation issues), the engineer report is worth the cost to avoid complications.

Ledger flashing, monsoon rain, and why IRC R507.9 is non-negotiable in Apache Junction

Apache Junction gets significant monsoon rainfall from June to September — not coastal-weather amounts, but fast, intense storms that dump 0.5 to 2 inches in an hour. When a ledger is flashed incorrectly or not at all, water runs between the deck band board and the house rim board, soaking the rim-board wood, rotting the band board, and eventually compromising the house's structural integrity and interior framing. Arizona homes routinely develop catastrophic dry-rot damage from decks attached without proper flashing. The building department's emphasis on IRC R507.9 (ledger board requirements) is not bureaucratic — it's based on 20+ years of decks failing and homeowners facing $10,000–$25,000 in remedial repairs.

IRC R507.9 specifies three key things for ledger flashing: (1) a metal Z-flashing that sits on top of the house rim board and runs under the house siding (for vinyl, wood, fiber cement, or stucco) or under the course of brick if the house is masonry; (2) the flashing must extend at least 4 inches below the rim board, down to the house's moisture barrier or band-board interior; (3) the flashing must slope away from the house and be installed BEFORE the deck rim board is bolted on. The building inspector will ask to see the flashing installed and fastened (not glued, fastened with galvanized or stainless fasteners) before the deck frame is considered complete. Many DIYers and contractors cut corners by using roofing tar, caulk, or flashing tape as a substitute — none of these work, and all will be rejected. Simpson Strong-Tie F103 (Z-flashing for standard rim boards) or F106 (for brick) are industry standards and cost $12–$30 per 10-foot length. You'll need one length for every 10 linear feet of ledger; a 16-foot deck ledger requires two lengths of flashing.

The practical installation sequence: (1) remove house siding in the ledger area (if siding is vinyl, fiber cement, or wood — for stucco or brick, you'll score and cut out a chase); (2) mark the band board with bolt locations (IRC R507.9.2 requires bolts every 16 inches on-center, lag bolts or through-bolts); (3) drill holes and install bolts, but don't tighten yet; (4) slip the Z-flashing over the rim board (top of the flashing rests on top of the rim, bottom runs down the rim-board face and under the house moisture barrier); (5) fasten the flashing with galvanized or stainless fasteners every 6-8 inches; (6) caulk the top edge of the flashing with exterior-grade caulk (not as a primary barrier, just to seal the detail); (7) re-side the house over the top of the flashing (the siding runs over the top flange of the Z-flashing); (8) now tighten the ledger bolts. If your house is stucco, you'll cut out a horizontal chase above the ledger, slip the flashing in, and re-stucco over it. This detail is non-negotiable in Apache Junction, and the building inspector will photograph it before issuing a framing sign-off. Budget an extra $200–$400 in labor for this detail if you're hiring a contractor.

City of Apache Junction Building Department
Apache Junction City Hall, typically located at One Apache Trail, Apache Junction, AZ 85120 (verify via apache-junction.az.us)
Phone: 480-982-2600 (main city number; ask for Building Department) | https://apache-junction.az.us/permits (or search Apache Junction permit portal)
Monday-Friday, 8:00 AM - 5:00 PM (verify locally before visiting)

Common questions

Do I need a permit for a deck under 200 square feet in Apache Junction?

If the deck is freestanding, ground-level (under 30 inches above grade), and has no stairs or utilities, it's exempt under IRC R105.2. But if it's attached to your house (ledger bolted on), it requires a permit regardless of size. Apache Junction enforces this strictly — attached = permit required.

What is a frost-depth waiver, and do I need one for my Apache Junction deck?

A frost-depth waiver is a one-page form (provided by the city) where you certify that your deck's footing design accounts for Apache Junction's local soil conditions (caliche, expansive clay). You sign it, stating your footing depth and soil confirmation. You submit it with your deck permit application. Almost all Apache Junction decks use a waiver rather than hiring an engineer. The waiver costs $0–$50 to file.

How deep do deck posts need to go in Apache Junction?

Most Apache Junction decks use 24-inch-deep concrete piers with adjustable post bases. This depth typically places the footing below caliche layers and provides stable bearing. If you hit solid rock or very dense caliche at 12 inches, the building inspector may approve less depth if the soil is stable. Dig a test hole first, then confirm the depth on your frost-depth waiver. The inspector will verify footing depth at the pre-pour inspection.

Can I build a deck as an owner-builder in Apache Junction?

Yes, owner-builders are allowed under ARS § 32-1121. However, the Apache Junction Building Department treats owner-built decks the same as contractor-built decks — no code reduction, no permit-fee discount, and no exemption from inspections. You must submit the same plans, frost-depth waiver, and ledger flashing details. The inspector still expects professional-grade workmanship.

What is the most common reason decks get rejected in Apache Junction plan review?

Missing or incorrect ledger flashing detail. IRC R507.9 requires a Z-flashing that sits on the house rim board and extends below it. Many plans show no flashing or show improper flashing (roofing tar, caulk). The building department will red-tag the plan and require a corrected detail. Avoid this by copying the Simpson Strong-Tie F103 or F106 flashing detail sheet into your submission.

How long does the permit approval process take in Apache Junction?

Plan review typically takes 2-3 weeks for a standard deck (freestanding, no utilities). If your deck requires engineering (large size, over 30 inches high, complex soil conditions), add 1-2 weeks. Electrical or plumbing addenda add 5-7 days. From submission to final inspection, plan on 8-10 weeks if you handle footing and framing efficiently.

Do I need HOA approval in addition to a city permit?

If your home is in an HOA community (common in Apache Junction master-planned neighborhoods like Superstition Vista), you'll need HOA architectural approval separately from the city permit. The HOA review typically takes 2-4 weeks and is a prerequisite for some city permits (the city may ask for proof of HOA approval before they'll approve yours). Don't skip the HOA — it's a separate process.

What happens if the building inspector fails my deck framing inspection?

Common failures include incorrect joist spacing (should be 16 inches on-center for most decks, 12 inches for composite), missing or incorrect ledger flashing, improper beam-to-post connections (should use DTT connectors or ½-inch lag bolts every 16 inches), or undersized rim/band boards. The inspector will issue a written list of corrections, and you must address them and request a re-inspection (usually within 5-7 business days). Re-inspection is included in the permit; there's no additional fee.

Can I use pressure-treated lumber for my Apache Junction deck, or should I use composite?

Pressure-treated lumber is code-compliant and the most affordable option. Composite (Trex, Azek, similar) is more expensive but longer-lasting and lower-maintenance in Arizona's sun and monsoon. Both require the same permit process and inspections. If you use composite, the city may require reduced joist spacing (12 inches on-center instead of 16 inches) depending on the deck board span rating — check the manufacturer's specifications and include them in your permit plans.

Does Apache Junction require a specific guardrail height or baluster spacing?

Yes, per IBC 1015: guardrails must be 36 inches high (measured from the deck surface to the rail top) and must prevent a 4-inch sphere from passing between balusters (the 4-inch sphere rule prevents small children from getting stuck). The building inspector will use a 4-inch ball gauge to verify spacing; typical baluster spacing is 4 inches on-center or less. There's no 42-inch requirement in Apache Junction like some other cities.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current deck (attached to house) permit requirements with the City of Apache Junction Building Department before starting your project.