Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes. Any attached deck in Johnston requires a building permit, regardless of size. The city enforces the Iowa Building Code (IBC), which requires structural review and footing inspections for all attached decks.
Johnston Building Department treats attached decks as structural work subject to the Iowa Building Code. Unlike some neighboring towns that exempt small ground-level decks under 200 square feet, Johnston requires a permit for ANY attached deck — even a simple 8x10 low-deck attached to a ranch house. This reflects the city's conservative interpretation and the reality of Johnston's 42-inch frost depth: footings must go deep, and improper ledger attachment is a common failure mode in this climate zone. The city's online permit portal (via the Johnston city website) handles residential deck submissions, and you'll need a sealed deck design if your deck is over 500 square feet or if you're not the owner-builder. Plan for 2–3 weeks of plan review and three inspections: footing pre-pour, framing, and final. Ledger flashing compliance (IRC R507.9) is the gating issue — Johnston inspectors flag undersized or missing flashing regularly, so get that detail right before you submit.

What happens if you skip the permit (and Johnston requires one)

Johnston attached deck permits — the key details

Timeline and process: submit your permit application (online portal preferred) with site plan, elevation drawing, framing plan, and footing detail. The city typically acknowledges receipt within 1–2 business days and assigns a plan reviewer. Review takes 5–7 business days; the reviewer may issue a request-for-information (RFI) if anything is missing (common: unclear footing depth, missing ledger flashing detail, or unlabeled joist spacing). You have 14 days to respond to an RFI; if you ignore it, the application dies and you re-submit. Once the plan is approved, you get a permit card (digital or paper) and can start work. Call for footing pre-pour inspection at least 24 hours in advance; the inspector verifies hole depth and location. After the pre-pour, you pour concrete and set posts. Call for framing inspection once the deck frame (ledger, beams, joists, stairs) is in place but before you attach railings or decking boards. The framing inspector checks ledger flashing, post-to-beam connections, joist hangers, beam straightness, and railing height; this is the critical inspection and often takes 30–60 minutes. Defects must be corrected and re-inspected (additional fee, usually $75). Once framing passes, you can install decking (boards), railings, and stairs. Call for final inspection after everything is complete; the inspector walks the deck, checks handrails and balusters, verifies stair dimensions, and signs off. Typical timeline from permit submission to final inspection: 3–4 weeks if everything goes right; 6–8 weeks if there are RFI delays or framing defects. Don't start footings until you have a permit card; do-it-anyway work is a violation and will trigger a stop-work order.

Three Johnston deck (attached to house) scenarios

Scenario A
Small attached deck, 10x12 feet, 18 inches above grade, no stairs — Woodland neighborhood ranch house
You're building a modest composite-board deck off the back door of your single-story ranch in Woodland; it's 10 feet wide, 12 feet deep (120 sq ft), and sits on four posts about 18 inches above grade. Because it's attached to the house, Johnston requires a permit regardless of height or size. Your footing design must go 42 inches below grade (well below frost line), so each hole is about 4 feet deep; you'll use concrete tube forms and 8x8 footpads. The ledger board connects to the rim board of the house via through-bolts (½ inch, 16 inches on center, per IRC R507.9), with galvanized flashing bent into an L and tucked under the house rim sheathing, with weep holes drilled every 16 inches. No stairs needed — you've got a small landing at grade. Railings are required (deck is over 30 inches above grade), so you'll frame a 42-inch-tall railing with 2x4 balusters spaced 4 inches apart. Your permit application includes a simple site plan (showing deck footprint and distance to property line — Johnston requires 5 feet from sideline for some zoning, verify yours), an elevation drawing (showing 18-inch height, footing depth, and railing height), and a framing plan (showing ledger detail, post locations, joist spacing at 16 inches, and a side-view detail of the footing). The permit fee is about $200 (Johnston uses a flat rate for decks under 200 sq ft). You'll need three inspections: footing pre-pour (city verifies hole depth and location), framing (city checks ledger flashing, post-to-beam connections, and railing height — this is the critical inspection), and final (city verifies decking boards, railing balusters, and overall condition). If you're owner-building, you pull the permit yourself; if you hire a contractor, they pull it and carry liability. Total time from permit submission to final inspection: about 3 weeks if there are no RFI delays. Cost of the project: decking materials ~$2,000–$3,000, permits ~$200, inspections included in permit. Note: Johnston's building inspector will measure your ledger flashing detail closely — this is the #1 failure point in the city's deck inspections. If the flashing is missing or incomplete, the inspector will red-tag framing and require rework.
Scenario B
Large attached deck with stairs, 20x16 feet, 42 inches above grade, pressure-treated framing — historic neighborhood Victorian
You're building a substantial deck off the side of your two-story Victorian in Johnston's historic Lakeview neighborhood; it's 20 feet wide, 16 feet deep (320 sq ft), and sits on six posts about 42 inches above grade to clear the existing landscape. Because it's attached and over 30 inches high, Johnston requires a permit and structural review. Your footing design must account for the full 42-inch height plus 42-inch frost depth, so you're digging nearly 7 feet per hole — deep and expensive. You'll use pressure-treated 4x4 posts (UC4B rated) set in concrete footings with 8x8 pads. The ledger board is critical here because the deck is tall and the load is distributed across all six posts and the ledger; you must use stainless-steel ½-inch through-bolts every 16 inches and galvanized flashing with weep holes, per IRC R507.9. The framing plan shows 2x12 beams (supporting the 320-sq-ft load), 2x10 joists at 16-inch spacing, and a 42-inch-tall railing with 2x6 cap rails and 2x4 balusters spaced 4 inches apart. You're adding stairs: three flights of 12 steps each (riser height ~7 inches, tread depth ~11 inches), with a 36-inch landing at the bottom. Stair stringers are 2x12 pressure-treated; the landing is concrete (at grade). Because the deck is over 500 sq ft, Johnston will require a professional structural design (sealed by a PE) if you're not owner-building. If you're the owner and owner-building, you can submit owner-builder plans and avoid the PE stamp, but the inspector will scrutinize the design closely. Your permit application includes a site plan (showing deck, stairs, and setbacks — check zoning for historic district setback rules, which may differ from standard Johnston zoning), elevation drawings (showing 42-inch height above grade, footing depth, guardrail height, and stair landing dimensions), a framing plan (ledger detail, post-to-beam connections, joist spacing, stair-stringer detail, and stair-landing construction), and a footing plan (showing footing locations, concrete depth, and soil conditions). The permit fee is about $400 (Johnston uses a formula of ~1.5–2% of valuation; a 320-sq-ft deck at ~$150/sq ft = $48,000 valuation = ~$400 permit). You'll need four inspections: footing pre-pour (city verifies six holes at correct depth and spacing), concrete pour (city checks pad dimensions and above-grade clearance), framing (city inspects ledger flashing, beam connections, joist hangers, railing height, and stair dimensions — this inspection takes 60+ minutes for a large deck), and final (city verifies decking, railings, stair tread and riser consistency, and handrail securement). The stair inspection is particularly detailed because unequal risers and inconsistent treads are safety hazards; the inspector will measure every step. If any steps are out of tolerance, you must shim or replace them and re-inspect. Total timeline: 4–6 weeks from permit submission to final inspection, longer if there are plan-review delays or re-work after framing inspection. Cost of the project: materials ~$8,000–$12,000, permits ~$400, PE design (if required) ~$400–$600. Note: historic-district decks may require design review or architectural approval (check with Johnston Planning Department), which is a separate process from the building permit; do that first to avoid redesigns.
Scenario C
Low ground-level deck with electrical outlet, 12x14 feet, 8 inches above grade, composite materials — newer subdivision ranch
You're building a low, level deck off the back of your ranch-style house in Johnston's newer subdivisions; it's 12 feet wide, 14 feet deep (168 sq ft), and sits on four posts just 8 inches above grade — low enough that you almost don't need railings, but because the deck is attached, Johnston requires a permit. Your footing design still must go 42 inches below grade (no exemption for low decks when attached), so you're digging fairly deep for a low deck. You'll use composite decking boards (Trex or similar) instead of pressure-treated wood, which costs more (~$150/sq ft vs. ~$80/sq ft for PT) but requires less maintenance. Composite boards must still be supported on proper joists (PT 2x10 at 16-inch spacing) and a ledger board with flashing (same as any deck). Your railing is a gray area: because the deck is only 8 inches above grade, IRC R105.2(a) technically exempts it from guardrail requirements (decks under 30 inches don't require railings). However, Johnston's inspector may ask for a railing anyway if the deck is adjacent to a soft landscape (mulch beds, plantings) that could collapse and create a fall hazard; verify with the Building Department before you submit. To be safe, design a railing. You're also adding a 120V outlet on the deck for string lights and a speaker. This triggers an electrical permit (separate from the building permit): you need a dedicated 20-amp circuit from your breaker panel to a GFCI-protected outlet on an exterior-rated weatherproof box (NEC 210.8). The electrical work requires either a licensed electrician or an owner-builder electrical permit (Iowa allows owner-builders to do electrical work on owner-occupied homes). Your building permit application includes a site plan, elevation drawing (showing 8-inch height above grade, footing depth, and railing height if included), framing plan (ledger detail, post-to-beam connections, joist spacing, composite board layout), and electrical diagram (showing outlet location, circuit path, GFCI details). Your electrical permit application is separate and includes electrical schematics (circuit diagram, outlet box details, breaker information). The building permit fee is about $200; the electrical permit fee is about $150 (Johnston charges separately). Total permits: ~$350. You'll need building inspections (footing pre-pour, framing, final) and an electrical inspection (final). If you're hiring a contractor, they'll pull the building permit; if you're doing the electrical yourself, you'll pull the electrical permit. Timeline: 3–4 weeks total if the building and electrical inspections happen simultaneously; longer if there's an electrical RFI or rework. Cost of the project: composite materials ~$2,500–$3,000, pressure-treated framing ~$1,000, electrical (~$800–$1,200 if you hire an electrician, or ~$300 if you do it yourself), permits ~$350. Note: the electrical inspection will verify GFCI protection (inspector will test the outlet with a GFCI tester) and proper breaker configuration; don't skip this because outdoor outlets are a shock hazard. Also, composite decking requires stainless-steel hardware and flashing (standard galvanized or painted hardware will stain composite); plan for that in your material list.

Every project is different.

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

Frost depth and footing failure: why Johnston's 42-inch requirement matters

Concrete quality matters too. Pour frost-protected footings with concrete rated at least 3,000 psi (standard ready-mix concrete); avoid weak mixes or recycled concrete. The footings must be poured in one continuous pour per hole (no layering or patching). Above-grade concrete pads (the part that sticks out of the ground) must be at least 4 inches above finished grade and level; if the pad is flush with grade or below, water will pool and cause the post to rot. Many Johnston decks fail because the contractor prioritized speed and buried the concrete pad 1–2 inches below grade, creating a moisture trap.

Ledger flashing and water management: the #1 Johnston deck citation

Ledger-to-rim-board fastening is equally critical. Through-bolts (½-inch diameter bolts passing through the rim board and ledger, secured with washers and lock washers) must be spaced no more than 16 inches on center; this spacing carries the full lateral load of the deck (wind, snow, seismic forces in some jurisdictions) plus the dead load of the deck frame. Under-spaced bolts (24 or 32 inches apart) will allow the ledger to twist or separate under load. The inspector will measure bolt spacing during framing inspection; if spacing is wide, they'll require additional bolts to be drilled and installed. Some contractors prefer lag screws or nails, which are code-compliant (IRC R507.9.2 allows lag screws, ½ inch diameter, 8 inches on center, but through-bolts are the industry standard and the inspector's preference because they're more reliable in tension).

City of Johnston Building Department
Johnston City Hall, 6320 Merle Hay Road, Johnston, IA 50131
Phone: (515) 278-0971 (main number; ask for Building or Planning Department) | https://www.johnstoniowa.com (check 'Services' or 'Building Permits' for online permit portal or contact information)
Monday–Friday, 8:00 AM – 5:00 PM (verify by calling or visiting the city website)

Common questions

Can I build an attached deck without a permit if it's low and small?

No. Johnston requires a permit for any attached deck, regardless of size or height. This is because attached decks create a structural connection to the house (the ledger board), and that connection must be inspected to prevent failure and injury. Freestanding decks under 30 inches high and under 200 square feet may be exempt in some jurisdictions, but an attached deck is never exempt. Pulling a permit costs $200–$400 and takes 2–3 weeks; skipping it costs $500–$1,000 in fines, plus double permit fees and disclosure hits when you sell.

Do I need a contractor's license to build a deck in Johnston?

No, if you're the owner-builder (you own the house and are building it for yourself, not for sale). Iowa allows owner-builders to pull permits and do the work themselves. If you hire a contractor, they must be licensed (Iowa Contractor's Board); if the deck is under a certain threshold (typically $5,000 in labor), some contractors claim exemptions, but Johnston will verify licenses at the building phase. The safest approach: hire a licensed deck contractor. If you're building it yourself, you'll pull the permit and be responsible for passing all inspections.

What's the most common reason Johnston inspectors fail a deck framing inspection?

Ledger flashing. The inspector is looking for galvanized or aluminum flashing bent into an L, slipped under the house rim sheathing, with weep holes drilled every 16 inches. Missing flashing, incomplete installation, or flashing buried under house trim is the #1 failure. The second most common failure is unequal stair riser heights or unstable stair stringers. Get the flashing detail right before framing inspection, and you'll pass.

Can I use a freestanding deck attached to the house with bolts instead of a ledger board?

No. A structure bolted to the house is still an attached deck and triggers the same permit and structural requirements. The only way to avoid the ledger-board requirement is to build a true freestanding deck (no connection to the house), which must still have deep footings and comply with IRC R507 for guard rails and stair dimensions, but doesn't require ledger inspection. If you're bolting anything to the house, you need a ledger and flashing.

How deep do footing holes need to be in Johnston?

42 inches below finished grade, minimum. This is Johnston's frost-depth requirement. Holes must be dug to at least 42 inches; if soil conditions are difficult (clay, rock), you may need to pour concrete deeper or use a frost-protected shallow foundation (FPSF) with insulation (not common in residential decks, but ask the inspector if you encounter difficult soil). The inspector will measure hole depth at pre-pour inspection with a tape measure; no shortcuts.

Do Johnston deck stairs need a handrail if the deck is low?

Yes, if the stair has four or more risers. IRC R311.7 requires a handrail (34–38 inches above stair nosing) on any flight of four or more steps. If your deck is 18 inches above grade, that's about 2–3 steps, so no handrail required. If your deck is 30 inches above grade, that's about 4–5 steps, so handrail is required. The inspector will verify stair count and handrail height during framing inspection. Balusters (vertical spindles) must be spaced no more than 4 inches apart (4-inch sphere test) to prevent child entrapment.

What happens if I pour footing concrete before the inspector clears the pre-pour inspection?

You're violating the permit condition. If the inspector arrives and sees an unchecked hole filled with concrete, they'll note it as a violation, issue a stop-work order, and may require you to jackhammer out the concrete to verify the depth. This is expensive and delays the project 1–2 weeks. Always call for inspection before pouring; the city will respond within 1–2 business days.

Can I add a hot tub to my deck without a separate permit?

No. A hot tub is a plumbing fixture and electrical load; it requires a separate plumbing permit, electrical permit, and structural review to ensure the deck can support the weight (hot tub + water can exceed 3,000 lbs). You'll need a licensed plumber and electrician. The city will require a plumbing inspection (drain, vent, material certification) and electrical inspection (circuit, GFCI, breaker). Plan for an additional 3–4 weeks and $2,000–$4,000 in plumbing and electrical costs. Size the deck framing (beams, joists) for the extra load before you submit the building permit; include a note on the framing plan if you're planning a future hot tub.

Do I need soil testing or a geotechnical report to build a deck in Johnston?

Not for a standard residential deck. Johnston does not require soil testing for deck footings; the 42-inch frost depth is the only mandate. If your lot has unusual soil conditions (expansive clay, high water table, fill material), the inspector may ask for a footing detail or site evaluation, but this is rare. If you hit rock or water at 30 inches, document it and call the inspector for guidance; they may allow a footing pad set higher with expanded concrete or may require deeper digging elsewhere. Most Johnston lots have loess or glacial till that's straightforward to dig.

How long does a Johnston building permit stay valid?

Typically, 180 days (6 months) from the date of issuance. If you haven't started work within 180 days, the permit expires and you must re-apply and pay again. If work is active (you've had at least one inspection within the validity period), the permit remains active as long as you're making progress. Once you start, don't go dormant for more than 6 months; if you pause mid-project and lose your permit, re-pulling costs another $200–$400. Verify the exact expiration date on your permit card; the city's website or a phone call can confirm.

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