Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in Florence requires a permit, regardless of size. Freestanding ground-level decks under 200 sq ft can sometimes be exempt, but the moment you attach to the house or go higher than 30 inches, the City of Florence Building Department triggers review.
Florence sits in climate zone 2B (hot-dry), which means NO frost line — a game-changer compared to colder Arizona cities like Flagstaff. That's the big Florence-specific advantage: you don't need to bury footings 3 feet deep to protect against freeze-thaw cycle, which cuts labor cost and timeline. But don't let that fool you into skipping the permit. The City of Florence requires permits for any deck attached to a house, period. Why attached decks always trigger a permit is structural: they're ledger-dependent, and a botched ledger flashing detail is the #1 reason decks fail and fall (killing people — this is why Florence's code is strict). Additionally, caliche soil (common in the Florence area) and expansive clay in lower valleys create unique footing challenges that require inspection. Most plan-review turnaround in Florence is 2-3 weeks for standard decks; expect longer if the site is in an HOA (many Florence developments require separate HOA sign-off). One more Florence detail: the Building Department has moved online filing in recent years, but phone confirmation of current portal status and specific requirements is smart before pulling plans.

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

Florence, Arizona attached deck permits — the key details

Florence's biggest permit advantage is climate: zone 2B means no frost line to dig below. Your footings don't need to go 3 feet down like in Flagstaff or Prescott. The IRC R507 deck standard still applies, but in Florence, footings typically go 18-24 inches into undisturbed soil (enough to anchor below summer surface shift and caliche). The City of Florence Building Department will inspect footing depth and soil compaction before the post is set. That said, caliche — a rocklike layer of calcium carbonate common in the Florence valley — can make digging expensive if you hit it. Many builders bid an extra $200–$600 for caliche augering. The permit application requires a plot plan showing deck location, property lines, and existing utilities; a detail sheet with ledger flashing, post-to-beam connections, and stair dimensions; and a valuation estimate. Residential decks 200-400 sq ft usually value at $15–$30 per square foot (so $3,000–$12,000 valuation), which drives permit fees in the $150–$300 range.

Ledger flashing is the single most-inspected detail in Florence (and every jurisdiction, but it matters here because desert rain, when it comes, is often intense). IRC R507.9 requires a flashing layer between ledger and rim board that extends 4 inches up the wall and 6 inches out under the rim band. Many DIY and contractor plans omit this or detail it wrong. Florence inspectors catch it at framing review and will red-tag the job. Use galvanized or stainless steel flashing rated for corrosion (Arizona's dry climate is forgiving, but the occasional monsoon rain can corrode cheap steel). Ledger bolts must be 1/2-inch lag bolts or through-bolts spaced 16 inches on center, per R507.9.2. If your house has a brick veneer, the flashing must go behind the veneer — this sometimes requires temporary removal and reinstallation (budget $500–$1,500 extra labor). The City of Florence will not approve plans lacking a detailed ledger flashing section; if you're working with a local designer or contractor, ask them to show the flashing detail BEFORE you submit.

Stairs and guards are the second most-flagged item. IRC R311.7 requires stair treads at least 10 inches deep and risers no more than 7.75 inches. Landing depth is 36 inches minimum. Guardrail height must be 36 inches minimum from deck surface to the top of the rail (measured at the walking surface); some inspectors measure to the finished deck surface, others to the nosing — confirm with Florence Building at pre-application if your design is close to the minimum. The guardrail must not allow a 4-inch sphere to pass through any opening. Many deck plans fail because stringers are not detailed with adequate support — the strings (the angled beams) must be cut or routed, and each piece must be sized for shear and bending load. Failure to detail the stringer connection to the deck beam and the landing (or grade) is common. Bring your stair design to the permit office for a quick walk-through before you file if you're unsure.

Guard rails and lateral bracing: Beam-to-post connections must resist lateral load from user weight and wind. IRC R507.9.2 requires positive lateral connection using a connector rated for the load (Simpson DTT, LUS, or equivalent). Just nailing a post to a beam does not meet code. Florence inspectors will ask to see the connector model on the plan. For decks under 12 inches above grade, the guard rail requirement may be waived, but attached decks are almost always taller. If your deck is a single step (under 12 inches) and fully enclosed by the house, some jurisdictions exempt the guard rail — but Florence's policy is conservative; assume you need the rail unless the plan reviewer says otherwise. Two inspections are typical for Florence deck permits: post/footing inspection (before pouring or setting) and framing inspection (after ledger bolts, rim board, beam, and posts are set but before decking or stairs are installed). A final inspection happens after the deck is complete, walkways are clear, and any stairs or railings are in place.

Owner-builder rules in Arizona are permissive: ARS § 32-1121 allows owner-builders to pull permits for their primary residence without a contractor license. Florence follows state law, so you can file the permit yourself if you own the house and plan to do the work. However, some cities (not all) still require a licensed contractor for certain structural elements. Call the City of Florence Building Department to confirm — they may accept an owner-builder deck plan if the design meets code, or they may require a licensed contractor for ledger bolting and beam sizing. Either way, you (the owner) must be the permit applicant on the paperwork. Fees are typically 1.5-2% of the declared deck valuation: a $6,000 deck triggers a $90–$120 permit fee, plus a plan-review fee (often $50–$100). Expedited review is sometimes available for an extra 25-50% fee, cutting review time from 2-3 weeks to 5-7 days, but Florence's standard turnaround is reasonable for a small city.

Three Florence deck (attached to house) scenarios

Scenario A
12x16 pressure-treated deck, 18 inches above grade, rear yard, no railing required — Pinal County parcel, not in HOA
You're building a modest deck: 192 sq ft, low to the ground. In most northern states, this might be exempt if freestanding and under 30 inches. Not in Florence. Even though your deck is just 18 inches high (below the 30-inch threshold), it is ATTACHED to the house via a ledger, which triggers the permit requirement immediately. Florence Building Department will classify this as a residential deck requiring permit. Estimated valuation: 192 sq ft × $20/sq ft = $3,840. Permit fee: roughly $60–$80 plus $50–$75 plan review = $110–$155 total. You'll submit a plot plan, a ledger-flashing detail (this is non-negotiable), post-hole locations, and beam/post sizing. Since your deck is only 18 inches high, you do NOT need guard rails per IBC 1015 (guardrails are required when the deck surface is more than 30 inches above the ground). Footings go 18-24 inches into the soil (no frost concern in Florence). If you hit caliche, budget an extra $300–$500 for boring. Plan review takes 2 weeks. Footing inspection is first (post holes before pouring concrete), framing inspection second (ledger bolts, rim, and beam set), final inspection (deck surface complete and walkways clear). Timeline: 3-4 weeks from permit to final approval, assuming no red-tags on the ledger detail.
Attached deck (ledger required) | No guardrail needed (under 30 inches) | Estimated valuation $3,840 | Permit fee $110–$155 | Caliche risk $300–$500 | 18-24 inch footing depth | Three inspections | 2-3 week review
Scenario B
20x20 composite deck, 42 inches above grade, includes 4-step staircase with landing — HOA community (Centennial), owner-builder
You're pushing the envelope: 400 sq ft, tall (42 inches), stairs, composite decking, and an HOA overlay — all of which complicate Florence's review. First, the HOA: many Centennial-area developments require architectural review before you file a city permit. Expect 1-2 weeks for HOA sign-off (separate from city permit). Once you have HOA approval, the city permit is straightforward but thorough. At 42 inches, guardrails are mandatory (required above 30 inches per IBC 1015). The staircase triggers IRC R311.7 review: stringers must be detailed, treads and risers dimensioned (10-inch tread minimum, 7.75-inch riser maximum), landing depth shown (36 inches), and stair stringer connection to deck beam and landing specified. This is where many first-time applicants fail — they forget to detail the stringer connection or show inadequate sizing. Composite decking does NOT change the structural requirements, but it adds labor cost. Estimated valuation: 400 sq ft composite × $30/sq ft (composite is pricier than PT lumber) = $12,000. City permit fee: $180–$240 plus plan review $75–$100 = $255–$340. The ledger-flashing detail is critical; you'll also need to show the post-to-beam lateral connector (Simpson DTT or equivalent), and a detail of the stringer connection. Plan review 2-3 weeks. Three inspections: footing (predates post setting), framing (ledger, rim, beam, stringer connection, posts), final (guardrails installed, all fasteners, stairs operational). If the stringer connection or guardrail height is flagged, you'll need revision and re-inspection, adding 1-2 weeks. Footings at 24-30 inches (below caliche if possible). Owner-builder is fine for Florence; you pull the permit as the homeowner, but you must meet all structural details — hiring a local designer to draw the stairs ($300–$600) is smart money.
Attached deck (ledger required) | HOA approval required | Stairs trigger R311.7 (tread/riser/landing) | Composite decking | 42-inch height (guard rails required) | Estimated valuation $12,000 | Permit fee $255–$340 | Lateral connectors required (Simpson DTT or equal) | Caliche augering likely $300–$600 | 3-4 week review (plus 1-2 weeks HOA) | Three inspections + potential revision
Scenario C
Freestanding ground-level deck, 180 sq ft, PT lumber, no ledger, backyard shed area — outside HOA, licensed contractor
This is the exempt scenario. Your deck is freestanding (no ledger attachment), 180 sq ft (under 200 sq ft), and ground-level (under 30 inches above grade). Per IRC R105.2, work exempt from permit includes decks not more than 30 inches in height and not more than 200 square feet in area, provided such deck is not attached to a dwelling unit. Florence adopts the IRC, so this freestanding ground-level deck is truly exempt. You do NOT need a permit, and you do NOT need to file any plan. However, the exemption has one caveat: if the deck is within the setback or easement zone (rare for a backyard shed area, but possible if utilities cross), the city might still require a survey to confirm footprint. Check your property plat or call the Florence City Hall to confirm your lot is not in a recorded easement. If it's clear, you build without permit. Materials cost for a 180 sq ft ground-level PT deck: roughly $2,000–$4,000 (lumber, fasteners, concrete for posts if on ground). No permit fee. No inspection. Build timeline: 3-5 days. The trade-off: if the deck ever needs to be repaired or added to (e.g., you later attach it to the house or raise it above 30 inches), you'll need to file a permit at that time and disclose the prior unpermitted work. For resale, the fact that it was built without permit is not a problem as long as it is documented as exempt (does not appear on building permit records). If you're unsure whether your deck meets the 200 sq ft and 30-inch thresholds, bring a tape measure and the property plat to the Florence Building Department for a 10-minute confirmation call; it's free and worth the certainty.
Freestanding (no ledger) | Ground-level (under 30 inches) | Under 200 sq ft | IRC R105.2 exempt | No permit required | No permit fee | No inspection | 3-5 day build timeline | Confirm no easement conflict with city plat

Every project is different.

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

Caliche, Expansive Soil, and Florence's Desert Footing Reality

Florence sits in Pinal County, a region where caliche (a rocklike calcium carbonate layer) is common, especially in lower-elevation valleys. When you excavate for deck posts, you may encounter caliche at 12-24 inches below the surface. Caliche is hard — drilling or digging through it requires a jackhammer, auger truck, or dynamite blasting (rare but expensive). Many Florence-area contractors budget $300–$600 per footing for caliche augering; if you're setting four corner posts and hit caliche in all four, you're looking at $1,200–$2,400 in extra labor. The City of Florence Building Department will require a footing inspection before you set the post in concrete, and the inspector will verify that the footing is drilled or dug to undisturbed soil below the caliche layer, not sitting on top of it.

Expansive clay is another issue in lower Florence valleys. Soils rich in montmorillonite clay swell when wet and shrink when dry, which can move a post footing or cause the deck to heave. The IRC R507 standard calls for footings set on undisturbed soil, at least 18 inches below the ground surface in frost zones, but Arizona's frost-free climate allows shallower footings. Florence's code is flexible on frost depth (no frost risk), but the soil report (if required by the city or HOA) may flag expansive clay and require deeper or piered footings. Most Florence residential decks skip the formal soil test and rely on the inspector's visual assessment of soil type. If the inspector suspects expansive clay, they may ask for a 3-foot test pit or a brief soil report ($200–$500) before signing off.

Caliche and expansive soil also affect stair landing footings. If your deck has exterior stairs, the landing must be set on the same footing depth as the deck itself (18-24 inches in Florence). If you're pouring a slab landing on expansive soil, settlement cracks can appear within a year. Contractors often address this by adding a perimeter footer and sloping the landing for drainage, which adds $300–$800 to the project. The Florence Building Department will not fail you for expansive soil settling over time (it's a maintenance issue, not a code violation), but be aware that the landing may crack slightly in the first couple of years.

Ledger Flashing in the Arizona Monsoon: Why Florence Inspectors Care

Florence's climate is hot and dry most of the year, but June through September brings monsoon season — sudden, intense rainstorms. Water running down the house wall can pool behind a deck ledger if flashing is missing or improperly installed. Once water gets between the ledger and the house rim board, it rots the house framing and can lead to ledger failure and deck collapse. This is why IRC R507.9 and every local code is stringent on flashing detail. The Florence Building Department will not pass your framing inspection without a clear, compliant flashing detail on the plan, and the inspector will often verify flashing installation in person during framing review.

The IRC R507.9 standard requires flashing that extends a minimum of 4 inches up the house wall and 6 inches out under the rim board. If your house has a brick veneer (common in older Florence neighborhoods), the flashing must go behind the brick, not on top of it. This sometimes requires temporary brick removal and reinstallation, which can cost $500–$1,500 in additional labor. Stainless steel or hot-dipped galvanized flashing is rated for Arizona's environment; avoid cheap galvanized steel (thin-gauge, corrodes in 5-10 years). Galvalume (aluminum-zinc alloy) is a cost-effective middle ground and is acceptable per Arizona building code.

After the ledger flashing is installed, the inspector will pull it partially during framing review to verify it's the right gauge and properly seated. If flashing is missed, the inspector will red-tag the job and require corrective action before you can proceed. This is not a minor delay — you'll need to remove decking, pull back the rim board, install flashing, and then reinstall. The corrective work can take 2-3 days and cost $500–$1,500, plus it delays your final inspection by 1-2 weeks. Getting the ledger detail right on the initial plan is much cheaper than fixing it in the field.

City of Florence Building Department
Florence, AZ (contact city hall for exact office address and suite number)
Phone: Contact Florence City Hall main line; ask for Building and Safety Division | https://www.florence.az.gov (verify online permit portal availability with city directly)
Monday–Friday, 8:00 AM–5:00 PM (Arizona time, no DST)

Common questions

Do I need a permit for a freestanding deck under 200 sq ft in Florence?

No, if the freestanding deck is under 200 sq ft AND under 30 inches above grade. Per IRC R105.2 (adopted by Florence), exempt work includes decks not more than 200 sq ft and not more than 30 inches in height, provided the deck is NOT attached to a dwelling. The moment you attach it with a ledger or raise it above 30 inches, you need a permit. Confirm your property is not in an easement or setback zone (rare, but possible) by checking the city plat before you build.

What's the frost depth requirement for deck footings in Florence?

No frost line. Florence is in climate zone 2B (hot-dry), which means freezing is rare and frost heave is not a concern. Footings typically go 18-24 inches below grade to anchor in undisturbed soil and avoid summer surface settling. Caliche or expansive soil may require deeper or special footings, confirmed by the inspector during the footing inspection. This is one of Florence's biggest advantages: you save $500–$1,000 in footing labor compared to northern Arizona.

Can I pull a deck permit as an owner-builder in Florence?

Yes. Arizona Revised Statutes § 32-1121 allows owner-builders to pull residential permits for their primary residence without a contractor license. Florence follows state law. You file the permit in your name, and you must meet all code requirements (or hire a designer to detail the plan). Some cities require a licensed contractor for certain structural elements; confirm with Florence Building Department before starting. Owner-builder decks are acceptable as long as the plan meets code.

How long does it take to get a deck permit approved in Florence?

Standard plan review is 2–3 weeks. Expedited review (if available) may cut this to 5–7 days for an additional 25–50% fee. Most delays come from red-tags on ledger flashing, stair details, or footing depth. If your plan is clean and you submit all required details (plot plan, ledger/flashing section, stringer detail if stairs, beam/post sizing, valuation), expect no more than one round of minor revisions. Total timeline from permit to final approval (three inspections) is typically 3–4 weeks.

What's the permit fee for a deck in Florence?

Permit fees are typically 1.5–2% of the declared valuation, plus a plan-review fee (often $50–$100). A $6,000 deck costs roughly $90–$120 permit fee plus $50–$100 review = $140–$220 total. Fees vary by deck size and complexity. Call Florence Building Department for an estimate based on your specific dimensions and materials.

Do I need guardrails on my deck in Florence?

Guardrails are required if the deck surface is more than 30 inches above the adjacent ground (per IBC 1015). Height must be at least 36 inches from the deck walking surface to the top rail. The guardrail must not allow a 4-inch sphere to pass through any opening. If your deck is 30 inches or lower, guardrails are optional. Stairs are required to have handrails if rise is 4 inches or more, and the landing must be 36 inches deep minimum.

What happens if I build a deck without a permit in Florence?

Stop-work orders carry $300–$500 fines, and you'll owe double permit fees ($300–$1,000) to re-pull after work halts. Insurance may deny claims on unpermitted work. Resale requires disclosure of unpermitted work, and buyers can demand removal or price reduction (typical removal cost $2,000–$8,000). Mortgage refinance or HELOC will be blocked. The cost of skipping a permit is far higher than paying the $150–$300 upfront.

Can I attach a deck to a brick veneer house in Florence?

Yes, but the ledger flashing must go behind the brick, not on top of it. This requires temporary brick removal and reinstallation (budget $500–$1,500 extra labor). The flashing must extend 4 inches up the wall and 6 inches out under the rim board, per IRC R507.9. Many Florence inspectors will verify flashing installation in person during framing review. Plan this detail before you submit the permit to avoid red-tags and delays.

What if I hit caliche while digging footings for my Florence deck?

Caliche is common in Pinal County and requires augering or jackhammer drilling to break through. Budget an extra $300–$500 per footing for caliche boring; if all four corner posts hit caliche, expect $1,200–$2,400 in additional labor. The Florence Building Department inspector will verify that the footing is drilled into undisturbed soil below the caliche layer. Some contractors include caliche contingency in their bids; ask your builder or check with local suppliers for typical caliche depth at your address.

Do I need HOA approval before filing a deck permit in Florence?

If your property is in an HOA community (e.g., Centennial or other Florence developments), yes — most require architectural review before city permit. Expect 1–2 weeks for HOA approval. You can file the city permit application while waiting for HOA sign-off, but the city will not issue the permit until the HOA letter is in the file. Some HOAs have strict color and material requirements (composite decking may be mandatory, PT lumber prohibited, etc.). Check your HOA CC&Rs before you design; it can save a redesign later.

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 Florence Building Department before starting your project.