Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any deck attached to your house requires a building permit from Urbandale. The city enforces Iowa's adoption of the 2021 International Residential Code, which requires permits for all attached decks regardless of size.
Urbandale, unlike some Iowa jurisdictions that exempt small ground-level decks, requires permits for any deck attached to a dwelling — no size or height exemption applies to ledger-board connections. This is because the ledger attachment itself (where the deck ties into the house rim board) is a structural connection under IRC R507.9, and Urbandale's code enforcement treats that as a trigger for permit and plan-review oversight. The city operates a streamlined permit portal for basic residential work, but deck plans must show compliance with Iowa's 42-inch frost depth (deeper than many neighboring jurisdictions like Des Moines), ledger flashing details per IRC R507.9, and guardrail heights. Urbandale's online permit intake system allows you to file plans electronically, but a site visit or phone call to the City of Urbandale Building Department will confirm current processing times — typically 2–3 weeks for deck plan review.

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

Urbandale attached deck permits — the key details

Urbandale adopted the 2021 International Residential Code (IRC) as its residential building standard. This means any deck attached to a dwelling must comply with IRC R507 (Decks), which covers footings, ledger attachment, joist sizing, and guardrails. The critical rule for Urbandale is ledger flashing: IRC R507.9 requires that the ledger board be flashed with a continuous metal flashing that extends behind the house sheathing and exterior cladding, sloping downward away from the rim board. This flashing detail is non-negotiable and is the #1 reason deck plans are rejected in permit review. Many homeowners assume they can bolt a deck ledger directly to the house rim board and caulk it; Urbandale's inspectors will flag this as non-compliant and require a revision. The ledger must also be fastened with 1/2-inch bolts or lag screws spaced no more than 16 inches on center, or per manufacturer specs for structural fasteners. If your deck plan doesn't show this detail in a cross-section drawing, expect a request for revision before the city approves the permit.

Footing depth in Urbandale is governed by Iowa's climate zone 5A, which has a frost line of 42 inches below grade. This is deeper than many neighboring jurisdictions — Des Moines, for example, is also 42 inches, but some smaller towns to the west are 36–40 inches. Urbandale's building code explicitly requires deck and structural footings to extend below the frost line to prevent heaving in winter. Your deck footings (whether concrete-pier or post-hole) must be dug to a minimum of 42 inches below the finished grade, and the footing must be of solid concrete or frost-protected wood (not a treated post sitting on a rock or loose gravel). This depth requirement significantly increases materials and labor cost compared to southern states where frost depth is 12–24 inches. Plans must show a footing detail with a dimensioned cross-section proving 42-inch depth. Post-pour inspection is mandatory: the city inspector will visit the site before you pour concrete to verify the holes are deep enough, and if they're not, the concrete pour is halted and you'll be asked to re-dig. Skip this pre-inspection and pour concrete anyway, and you'll have to jackhammer it out and redo it.

Guardrail height and balusters are another common trigger for revision. IRC R312 requires guardrails to be a minimum of 36 inches measured from the finished deck surface to the top of the rail. Urbandale strictly enforces this; many homeowners build 30-inch railings (which look more proportional visually) and fail inspection. Balusters (the vertical spindles) must not allow a 4-inch sphere to pass through, meaning spacing cannot exceed 4 inches on center. This is tested with a physical gauge at final inspection. If a child can fit their head through, the railing fails. Additionally, horizontal rails must be spaced no more than 4 inches apart to prevent a child from climbing. Curved or decorative railings are popular but must still meet the 4-inch sphere rule; some pre-fabricated railing systems advertise as 'code-compliant' but fall short when inspectors test them. Verify with the manufacturer or have your contractor submit a cut sheet to the city for pre-approval.

Stairs and landings tie into several code sections and are a frequent source of confusion. IRC R311.7 specifies that each stair tread must be a minimum of 10 inches deep (nosing to nosing), risers must be a maximum of 7.75 inches tall, and all stairs in a flight must have uniform tread depth and riser height within 3/8 inch. A landing (the platform where you exit the deck to the yard) must be at least 3 feet by 3 feet and must be no more than 1 inch lower than the stair nosing. Many homeowners build decks with inconsistent stair dimensions or tiny landings and are shocked when the inspector fails them. Stair stringers must be designed to support the live load (40 pounds per square foot) and must be properly anchored to the deck and ground. If you're building stairs from scratch, a structural engineer or detailed plan is your safest path. Urbandale allows owner-builders to file for residential permits (for owner-occupied homes), but stairs are complex enough that the city will likely require calculations or shop drawings, not just a sketch.

Electrical and plumbing on or near a deck require separate permits and inspections. If you're running a 120-volt circuit to power an outdoor receptacle on the deck, that's NEC (National Electrical Code) work and requires an electrical permit. Urbandale does not allow homeowner electrical work in most cases; you'll need a licensed electrician and a separate electrical permit (typically $50–$150). Similarly, if the deck includes an outdoor shower, hot-tub plumbing, or drainage from a roof, plumbing permits apply. These are outside the scope of the deck-structure permit and add time and cost. Plan for 1–2 additional weeks if you're adding utilities. Also note: if your deck will have a roof or cover, that changes the code classification. A roofed deck is treated as additional living space and must meet interior ceiling heights, ventilation, egress (emergency exit), and potentially different setback rules. Many jurisdictions require a separate addition permit for a roofed deck. Confirm with the city whether your roof plan triggers a different permit category.

Three Urbandale deck (attached to house) scenarios

Scenario A
16x12 foot attached pressure-treated deck, 3 feet above grade, two concrete stairs, no electrical — typical ranch house in Wallingford neighborhood
You're building a modest rear-yard deck off the kitchen slider. It's 192 square feet, attached via ledger board to the rim joist, and sits 36 inches above grade. This triggers the attached-deck permit requirement in Urbandale because of the ledger connection. Plans must show: (1) footing detail with 42-inch depth below finished grade (Urbandale's frost line), (2) ledger flashing cross-section per IRC R507.9 (metal flashing under siding, bolted every 16 inches), (3) beam and joist sizing (typically 2x10 pressure-treated joists 16 inches on center will work; a structural engineer or contractor can size it), (4) guardrail detail showing 36-inch height and 4-inch sphere test, (5) stair detail with uniform 7-inch risers and 10-inch treads. Footings will be 4x4 pressure-treated posts set in 14-inch holes dug to 42 inches; concrete post-pour inspection is required before you pour. The permit fee will be approximately $250–$350 based on valuation ($8,000–$12,000 deck cost). Plan review takes 2–3 weeks; inspections occur at footing pre-pour, after framing, and at final. Total timeline is 6–8 weeks from permit filing to occupancy if you pour footings immediately and frame quickly. A 4-foot stairway with a 3x3-foot landing will require treated stringers bolted to the deck rim and anchored to a concrete footing at grade.
Permit required | 2x8 or 2x10 PT joists (16 in. oc) | 4x4 PT posts, 42-in. footings | Ledger flashing and bolts | 36-in. guardrails (4-in. balusters max) | Pre-pour footing inspection mandatory | Permit fee $250–$350 | Total project $9,000–$14,000
Scenario B
20x14 foot composite-decking attached deck, 24 inches above grade, stairs, aluminum railing, built-in bench — newer ranch in Sunset Hills; ledger flashing sketch missing from plans
You're upgrading from pressure-treated to composite (Trex, TimberTech) decking and want a larger footprint (280 sq ft) with aluminum railings. The deck is 24 inches above grade, and you're attaching to the house rim via a ledger. Urbandale requires a permit, and this scenario illustrates the most common rejection reason: missing or incomplete ledger flashing detail. You submit plans showing the deck structure, footing locations, and deck boards, but no cross-section showing how the ledger will be flashed where it meets the house rim and exterior cladding. The city's plan reviewer will request a revision — typically a halt of 1–2 weeks. Once you provide the flashing detail (showing metal flashing under the siding, bolted every 16 inches), the review resumes. Composite decking is heavier than pressure-treated wood, so your beam and joist sizing may shift (possibly to 2x12 joists or doubled 2x10s); the city may ask for engineer calculations if your contractor doesn't provide them. Footings remain 42 inches deep. Aluminum railing systems must still pass the 4-inch sphere test and 36-inch height requirement; most modern aluminum railings are code-compliant, but submit a cut sheet or the city may flag it for pre-approval. The built-in bench (if integral to the railing) must also meet guardrail height and spacing rules. Permit fee is approximately $300–$450 (valuation $12,000–$18,000). Plan review with revision takes 4–5 weeks; total project timeline is 8–10 weeks. Many contractors underestimate the time for ledger-flashing revisions; have that detail drafted before you file.
Permit required | Ledger flashing revision likely — plan 1–2 weeks delay | Composite decking requires beam-size verification | 42-in. deep footings with PT posts | Aluminum railing pre-approval recommended (submit cut sheet) | Permit fee $300–$450 | Total project $13,000–$20,000
Scenario C
12x10 foot ground-level freestanding deck, 18 inches above grade, no ledger, owner-builder for owner-occupied house, existing concrete patio base — younger development in Prairie View
You're building a small deck on an existing concrete patio slab, not attached to the house. The deck is only 120 square feet and 18 inches above grade, and there's no ledger connection. Under IRC R105.2 and Urbandale's local code adoption, freestanding decks under 200 square feet and under 30 inches above grade are exempt from permit requirements in many jurisdictions. However, Urbandale's code language specifies 'decks attached to dwellings' as the primary permit trigger. A freestanding deck without a ledger connection may fall into the exemption category, but this is where a phone call to the City of Urbandale Building Department is essential — code language can vary, and some cities require permits for all decks, while others truly exempt ground-level freestanding structures. Assume you get verbal confirmation from the city that your freestanding deck is exempt. You proceed without a permit. No footing inspection, no plan review, no fee. You build 4x4 PT posts on a treated-wood pad sitting on the concrete slab (not ideal for frost heave in Iowa, but if the structure is truly freestanding and removable, some inspectors accept it), simple 2x8 PT joists and 2x6 decking, and a basic 36-inch railing. Total cost is $3,000–$5,000 and you're done in 2–3 weeks. The risk: if you later sell or refinance, a title search or lender inspection could flag the deck, and if the city's current interpretation has changed or if an addition has triggered new scrutiny, you may need retroactive permitting or removal. Owner-builder privileges apply to owner-occupied dwellings, so if this is an investment property or rental, permits are mandatory regardless of size.
No permit required IF freestanding and under 30 in. height (VERIFY with city first) | 4x4 PT posts on PT pads on concrete slab | 42-in. frost depth not applicable to ground-level pads | 2x8 PT joists, 2x6 deck boards | Standard 36-in. railing | Owner-builder allowed for owner-occupied only | No permit fees | Total project $3,500–$5,500

Every project is different.

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

Urbandale's 42-inch frost depth and its impact on deck costs and timeline

Iowa's climate zone 5A requires foundation and structural footings to extend 42 inches below finished grade to prevent frost heave — the upward movement of soil and structures caused by ice lens formation in winter. This is one of the deepest frost lines in the United States; by comparison, southern Ohio is 36 inches, Illinois varies from 36–48 inches depending on county, and Minnesota can exceed 48 inches. Urbandale sits in central Iowa, and 42 inches is the rule. A homeowner accustomed to building in Arizona or Florida might think 'I'll just dig 12 inches and pour concrete,' but in Urbandale that deck will shift, crack, and separate from the house as the soil freezes and heaves. The city takes this seriously: building permits require footing details showing 42-inch depth, and inspectors will measure pre-pour to verify compliance.

The practical cost impact is significant. A typical single-family residential deck with four corner footings (plus a ledger connection at the house) requires digging four holes 42 inches deep. In Urbandale's loess and glacial-till soils, this is not trivial; many homeowners hit clay or compacted material that requires a power auger or excavator. A contractor charging $30–$50 per hole for hand-digging won't cut it; you're likely looking at $150–$300 per hole for equipment rental and labor, or $600–$1,200 just for hole prep. Add 4–5 cubic feet of concrete per footing (roughly 50-pound bags), fasteners, and post installation, and footing costs alone are $1,500–$2,500 for a modest four-post deck. Many first-time deck builders in Urbandale underestimate this line item. Compare this to a homeowner in Texas (24-inch frost line) who might spend $400–$800 on footings for the same deck structure.

The timeline also stretches. Inspectors require a pre-pour footing inspection in Urbandale — they visit the site to verify holes are dug to 42 inches before concrete is poured. If you dig in late October and hit frozen ground 2 feet down, you may have to wait until spring thaw to proceed. Similarly, digging 42-inch holes in clay-rich loess when the soil is wet (common in spring in Iowa) is slow and expensive. Experienced Urbandale deck contractors schedule footing work in May or June to avoid frozen or saturated ground. If you file a permit in February hoping for a spring deck, you might not have footings ready until June, pushing final completion to August.

Ledger flashing and the most common Urbandale deck permit rejection

The single most frequent reason deck permits are flagged or rejected in Urbandale — and in most code jurisdictions — is missing or incorrect ledger flashing. IRC R507.9 mandates that where a deck ledger connects to a house, the connection must be flashed with a continuous metal flashing that diverts water away from the rim board and house framing. The flashing must extend under the house siding or sheathing and slope downward at least 45 degrees to shed water away from the ledger board. Many homeowners (and some contractors) assume that caulking the seam between the ledger and siding is sufficient; it is not. Caulk fails within 5–10 years, water seeps behind the ledger, rot sets in, and eventually the entire deck detaches from the house or, worse, the rim board rots and the house settles. Urbandale's building inspector will ask to see a cross-section drawing showing how the metal flashing is detailed. If your plan just shows 'ledger board bolted to rim joist' with no flashing detail, expect a request for revision.

The correct detail, per IRC R507.9, shows metal flashing (galvanized steel, stainless steel, or copper) installed as a continuous band behind the siding and house sheathing, sloped downward. The flashing is typically 4–6 inches tall and extends up behind the siding and down and beyond the ledger. The ledger board bolts through the flashing and into the rim joist. Urbandale's code does not specify a brand or proprietary flashing; any metal flashing that meets the IRC standard will pass. However, integrating the flashing detail into your plan requires either a contractor familiar with the requirement or a short conversation with the city's plan reviewer to see an example. Many Urbandale contractors have a standard ledger-flashing detail they use on every job; ask your contractor if they have one or find a detail online from the International Code Council or Wood Decks.org and include it in your permit application. This single detail will eliminate the most likely revision request and accelerate permit approval by 1–2 weeks.

A secondary ledger issue that trips up homeowners is ledger fastening. IRC R507.9.2 requires structural fasteners (bolts or lag screws) every 16 inches on center along the length of the ledger. A 16-foot deck ledger requires approximately 12 fasteners. Many DIY builders space fasteners every 24 inches to save cost (roughly half as many bolts), and inspectors will count them and reject the framing. Use 1/2-inch bolts, 3/8-inch lag screws, or manufacturer-specified structural fasteners. The spacing is non-negotiable. Verify bolt spacing on your plan before submitting; many cities will red-flag an incorrectly-fastened ledger during plan review, saving you the embarrassment of being told to unfasten and re-bolt during construction.

City of Urbandale Building Department
Contact City of Urbandale, Urbandale, IA 50322 (verify address via city website)
Phone: Confirm via Urbandale city website or call main city line for building department extension | https://www.urbandale.org (search 'building permit' or 'permit portal' on site)
Monday–Friday, 8:00 AM – 5:00 PM (typical; verify locally)

Common questions

Do I need a permit for a ground-level freestanding deck under 200 square feet in Urbandale?

It depends on whether the deck is attached to the house. If your deck is truly freestanding (not connected via a ledger board to the house) and under 200 square feet and under 30 inches above grade, it may be exempt. However, Urbandale's code language centers on 'attached decks,' so call the Building Department to confirm your specific structure is exempt before building without a permit. Even exempt structures must comply with guardrail and footing rules if the deck is more than 30 inches above grade. A short phone call avoids costly mistakes.

What is the frost depth for footings in Urbandale, and why does it matter?

Urbandale's frost line is 42 inches below finished grade. Deck footings must be dug to a minimum of 42 inches to prevent frost heave — the upward movement of soil in winter that can crack decks and detach them from the house. This is deep compared to southern states (12–24 inches) but standard for central Iowa. Your permit plans must show a footing detail with 42-inch depth dimensions. Pre-pour footing inspection is mandatory; inspectors will measure the holes before concrete is poured.

What is ledger flashing and why is it required on Urbandale deck permits?

Ledger flashing is a metal band (typically galvanized steel or stainless) installed behind the house siding where the deck ledger board connects to the rim joist. It diverts water away from the rim board, preventing rot and structural failure. IRC R507.9 requires it, and Urbandale strictly enforces this requirement. Plans must show a cross-section drawing of the flashing detail. Many deck permits are revised or rejected because the ledger flashing detail is missing; including it in your initial application avoids delays.

How much does an attached deck permit cost in Urbandale?

Urbandale's permit fees are typically based on a percentage of the project valuation or a flat fee, ranging from $150–$500 depending on deck size and complexity. A 200-square-foot pressure-treated deck valued at $8,000–$12,000 will cost approximately $250–$350 for the permit. Electrical and plumbing permits, if needed, are separate and additional. Check the current fee schedule on the Urbandale city website or call the Building Department to confirm.

Can I build an attached deck myself in Urbandale if I own the house?

Yes, Urbandale allows owner-builder work on owner-occupied residential properties. However, you must pull the permit, submit plans, and pass inspections. The inspections (pre-pour footings, framing, final) are mandatory whether you build it yourself or hire a contractor. Many owner-builders underestimate the complexity of ledger flashing and footing details; working with a contractor familiar with Urbandale code or paying an engineer to review your plans is often cheaper than reworking non-compliant framing.

How long does deck plan review take in Urbandale?

Plan review typically takes 2–4 weeks. If your plan is missing ledger flashing details, footing dimensions, or guardrail specifications, expect a revision request that adds 1–2 weeks. Once the plan is approved, footing pre-pour inspection, framing inspection, and final inspection can be scheduled within 2–3 weeks if the contractor is ready. Total timeline from permit filing to final occupancy is 6–10 weeks.

What guardrail height and spacing do I need for a deck in Urbandale?

Guardrails must be at least 36 inches tall, measured from the finished deck surface to the top of the rail. Balusters (vertical spindles) and horizontal rails must not allow a 4-inch sphere to pass through; this means spacing of no more than 4 inches on center. The city tests this with a physical gauge at final inspection. Many decorative railing systems meet these specs, but verify with the manufacturer or ask your contractor to provide a cut sheet for the city's pre-approval.

Do I need separate permits for stairs and landings on my deck?

Stairs and landings are part of the deck permit; they don't require a separate permit. However, they must comply with IRC R311.7: treads must be 10 inches deep, risers no more than 7.75 inches tall, and all risers and treads in a flight must be uniform within 3/8 inch. Landings must be at least 3x3 feet and no more than 1 inch lower than the stair nosing. Show stair dimensions and stringers in your plan. This detail is frequently incorrect; verify it before submitting.

Do I need a permit for electrical or plumbing on my deck?

Yes. Electrical work (outdoor receptacles, lighting) requires a separate electrical permit and must be performed by a licensed electrician; Urbandale typically does not allow homeowner electrical work. Plumbing (outdoor shower, hot-tub drain) requires a plumbing permit and licensed plumber. These permits add $50–$200 each and 1–2 weeks to the timeline. Plan for these separate permits if your deck includes utilities.

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

If the city discovers unpermitted deck work, a stop-work order is issued, typically with fines of $500–$1,500. You may be required to remove the deck or submit it for retroactive inspection and engineering review (costing $1,000–$3,000 additional). Insurance claims tied to unpermitted deck work are often denied. When you sell or refinance, Iowa's property disclosure rules require disclosure of unpermitted work, and lenders will demand a permit or engineer letter. Pulling a permit upfront ($250–$350) is far cheaper than dealing with a violation.

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