Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes. Wilmette requires a building permit for any deck attached to your house, regardless of size or height. The city enforces the 2021 Illinois Building Code (which adopts IRC) plus local amendments that emphasize ledger-board flashing, 42-inch frost-depth footings, and guardrail compliance.
Wilmette's Building Department applies strict ledger-flashing enforcement (IRC R507.9) that exceeds typical practice—many rejected plans in the city show flashing details that would pass in neighboring Kenilworth or Evanston. The city requires a detailed site plan showing frost-depth footings at 42 inches (Chicago-area standard per NOAA climate data), lateral-load connectors (beam-to-post DTT devices per IRC R507.9.2), and guardrail height verification at 36 inches minimum. Attached decks trigger full plan review (not over-the-counter approval) and require three inspections: footing pre-pour, framing/ledger connection, and final. Wilmette's online permit portal (through the city website) allows e-filing, but many applicants still submit paper plans to the Building Department's front desk. The city does not offer expedited review for residential decks under 400 square feet—all decks follow the same 2-4 week timeline. Owner-builders are allowed on owner-occupied homes but must still submit sealed plans if the deck exceeds 200 square feet or sits more than 30 inches above grade.

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

Wilmette attached-deck permits — the key details

Wilmette's Building Department requires a permit for every attached deck, with no exemptions based on size or height. This is stricter than the IRC R105.2 exemption that applies to freestanding ground-level decks under 200 square feet and 30 inches high—but Wilmette's code amendment extends the permit requirement to all attached structures. The driving reason: attached decks create a load path into the house's foundation, rim joist, and framing. A ledger board bolted to the rim joist can pull the rim band apart if flashing fails and water enters, leading to rot and structural failure. Wilmette's Building Department has issued dozens of stop-work orders for decks lacking proper flashing, particularly on older homes where rim joists are less robust. Your plan must show IRC R507.9 flashing detail: a metal flashing (at least 6 inches up the rim joist, 2 inches under the house band board) with a drain slope of 1/8 inch per foot, and sealant at all joints. The city's plan-review staff will flag any flashing that doesn't meet this standard, and you'll receive a 'Revise and Resubmit' notice (typically 10 business days to fix).

Frost-depth footing is the second gate-keeper issue in Wilmette. The Chicago area sits on glacial till and clay, with a 42-inch frost line per NOAA data and local experience. Your deck posts must rest on footings dug to 42 inches below finished grade, with a concrete pad extending below that depth. The code citation is IRC R507.8 (deck foundation). Many DIY builders and even some contractors underestimate this and pour footings at 36 inches (the standard downstate or in warmer zones). Wilmette's building inspector will reject a footing inspection if the hole depth is less than 42 inches. Additionally, footings must sit on undisturbed soil or compacted fill to ensure settlement doesn't occur; you cannot pour a concrete footing directly on loose backfill. The inspector will probe the footing pit with a rod to verify compaction before you pour concrete. If the footing doesn't meet this standard, you'll need to excavate deeper and re-pour—a delay of 1-2 weeks and cost of $300–$800 per post.

Guardrail and stair details are the third compliance pain point. Wilmette enforces IBC 1015 (guards and handrails): guardrails must be 36 inches high measured from the deck surface (not from the top of the joist), must resist a 200-pound point load without deflecting more than 1 inch, and must have no vertical opening larger than 4 inches (to prevent a child's head from wedging). Stair treads must be 10-11 inches deep and risers 7-8 inches high, with consistent rise and run across all steps. Stair stringers must be designed (either prescriptive per IRC R311 or sealed by a structural engineer if non-standard), and landings must be at least 36 inches deep. Wilmette's inspector will measure riser heights with a gauge and check guardrail strength with a load test. Many plans fail inspection because the stringer design doesn't match the IRC table, or because the guardrail is 34 inches high (builders often measure from the top of the joist instead of the deck surface). Correcting stair geometry usually means redesigning the entire stringer and re-pouring footings—a costly delay.

Lateral-load connections (beam-to-post brackets) are required by IRC R507.9.2 and must appear on your plan. The deck beam must be positively connected to each post with a metal device rated for uplift and shear—typically a Simpson Strong-Tie DTT (double-top tension) bracket or equivalent. This prevents the beam from lifting off the post during high wind or snow load. Many older decks (and some new ones) rely on nailing or bolting alone, which can fail under load. Wilmette's inspector will visually verify the bracket type and fastener count during framing inspection. If your plan shows a bolted connection without a bracket, you'll receive a rejection and must revise.

Finally, Wilmette's permit process requires submission of a site plan (showing property lines, setbacks, existing structures, and the deck footprint), a deck construction plan (with ledger detail, footing depth and size, beam and joist sizing, stair geometry, guardrail height and type, and electrical/plumbing layout if applicable), and proof of professional design if the deck exceeds 400 square feet or sits more than 6 feet above grade. Owner-builders do not need a professional seal for decks under 200 square feet and 30 inches high, but Wilmette still requires a submitted plan. The plan review takes 2-4 weeks; you'll receive either approval (with inspection appointment) or 'Revise and Resubmit.' Inspections are scheduled through the Building Department's portal or by phone; typical wait time is 5-10 business days. Once framing is approved, final inspection confirms guardrails, fastening, and overall compliance. Many homeowners underestimate this timeline and are surprised when they can't start construction for 4-6 weeks after permit issuance.

Three Wilmette deck (attached to house) scenarios

Scenario A
12x16 ground-level deck (192 sq ft), 18 inches above grade, rear yard, Edens-adjacent area (no flood zone)
You're building a modest attached deck on the back of your 1970s ranch. The deck measures 12 feet by 16 feet (192 square feet), sits 18 inches above finished grade, and will have 4-foot stairs down to the yard. Because it's attached (ledger board bolted to the house rim joist), Wilmette requires a permit even though the size and height would be exempt under IRC R105.2 if the deck were freestanding. You submit a site plan showing the property boundary, the deck footprint, the 10-foot rear setback from the property line, and a construction plan with ledger-flashing detail (metal Z-flashing or equivalent, 6 inches up the rim, 2 inches under the band, sloped and sealed). Your footing design must show four corner posts dug to 42 inches below finished grade (the Wilmette standard), with 4x4 posts set on concrete pads. The beam is a double 2x8 or single 2x10, bolted to each post with a Simpson DTT bracket. Joists are 2x8 at 16-inch centers, fastened to the ledger with 1/2-inch bolts at 16-inch spacing (IRC R507.9). Guardrails are 36 inches high (measured from the deck surface), with 2x4 balusters at 4-inch spacing. Stairs are 10-inch treads and 7.5-inch risers, with stringers designed per IRC R311.7 or sealed by an engineer. The building permit fee is $250–$350 (typically 1.5% of valuation; assume $20,000–$25,000 for materials and labor). Plan review takes 3 weeks; you receive approval and schedule the footing inspection. You dig the footings in early spring (avoid winter frost), pour concrete, and wait 7 days for cure. Framing inspection follows; the inspector verifies ledger bolt spacing, bracket type, and beam sizing. After framing approval, you complete the deck and call for final inspection, which checks guardrail height and fastening integrity. Total timeline: permit issuance to final inspection is 6-8 weeks. Cost: permit $250–$350 + materials and labor $15,000–$25,000.
Attached deck requires permit | 42-inch frost-depth footings | Ledger flashing detail required | DTT bracket per post | Plan review 3 weeks | Three inspections (footing, framing, final) | Permit fee $250–$350 | Total project cost $15,000–$25,000
Scenario B
8x20 elevated deck (160 sq ft), 4 feet above grade with electrical outlet, historic-district home (Wilmette Village Green area)
Your 1920s colonial in the Wilmette historic district needs a deck for summer entertaining. You want an 8-by-20-foot deck (160 square feet) elevated 4 feet above grade to clear a slope, with one GFCI outlet for a patio light string. Wilmette requires a permit, and because your home is in the historic district overlay, you also need Historic Preservation Commission (HPC) approval before the Building Department will issue the permit. The HPC application requires architectural drawings showing the deck's visual appearance, materials (pressure-treated lumber, composite, cedar), railing style (whether it matches the home's architectural period—often a challenge for modern codes), and color. Many homeowners discover that a metal or composite guardrail looks out of place and the HPC requests wood balusters and railings that match the home's character. This adds 2-3 weeks to the overall timeline. Once HPC approves, you submit your building permit with the same plan elements as Scenario A (ledger flashing, footing detail, beam and joist sizing, guardrail height, stair geometry). The electrical outlet requires a separate electrical plan showing the outlet location, wire gauge (typically 14 AWG for a 15-amp circuit), conduit routing, and connection to a GFCI breaker in the house panel. Wilmette does not allow exposed NM cable outdoors; you must use UF cable in conduit or run the circuit through the house rim joist in code-approved routing. The electrical plan review adds 1-2 weeks. Building permit fee is $300–$400 (slightly higher due to electrical component). The footing inspection must occur before framing; you'll dig 42-inch footings at all four corners and verify the soil is compacted. Framing and electrical inspections follow, with the electrical inspector verifying the GFCI outlet is installed per NEC 210.8 (outdoor circuits must be GFCI-protected) and the conduit is properly grounded. Final inspection checks guardrail height, stair geometry, electrical functionality, and deck fastening. Total timeline: HPC approval (2-3 weeks) + building permit issuance + plan review (3 weeks) + footing inspection + framing/electrical inspection + final inspection = 10-12 weeks. Cost: permit $300–$400 + electrical sub $400–$600 + materials and labor $12,000–$18,000.
Attached deck in historic district | HPC approval required (2-3 weeks) | GFCI outlet requires electrical plan | UF cable in conduit (no exposed NM) | 42-inch frost-depth footings | Ledger flashing detail | Plan review 3-4 weeks | Permit fee $300–$400 | Electrical sub $400–$600 | Total project $12,000–$18,000
Scenario C
16x24 large elevated deck (384 sq ft), 6 feet above grade, full structural design required, northwest Wilmette near Ridge Road
You're adding a larger entertaining platform to your home in northwest Wilmette, a lot that slopes toward a small ravine. The deck is 16 by 24 feet (384 square feet), elevated 6 feet above finished grade at the house to clear a steep slope. Because the deck is over 400 square feet and over 6 feet high, Wilmette requires sealed structural plans prepared by a licensed Illinois professional engineer. You hire an engineer ($800–$1,500) to design the deck, including beam sizing (likely a double 2x10 or 2x12), joist spacing, post sizing (4x6 or 4x8 posts to handle the longer span and height), footing depth and diameter (42 inches below grade, with 16-inch diameter sonotubes to distribute load on glacial till), and bracing for lateral stability (the deck must resist wind loads and snow load—at 6 feet high, wind load is significant). The engineer also specifies guardrail post spacing (no more than 6 feet apart) to ensure railing rigidity. The engineer's sealed plan is submitted with your building permit application, along with a site plan, electrical plan (if you include outlets), and proof of professional liability insurance (Wilmette may request this for larger projects). Plan review for a sealed design typically takes 4-5 weeks because the city's reviewer must verify the engineer's calculations and ensure compliance with the 2021 Illinois Building Code. You'll likely receive one 'Revise and Resubmit' notice addressing footing depth confirmation, ledger connection detail, or lateral bracing. Once approved, footing inspection is critical: the inspector will verify that footings are dug to 42 inches below finished grade, backfilled and compacted properly, and that the sonotubes are set plumb and level before concrete is poured. At 6 feet above grade, any footing movement is visible and dangerous. Framing inspection verifies all post-to-beam connections, ledger bolting, and stair stringers (which are more complex at this height and likely require engineer-sealed design). Electrical inspection, if applicable, checks any circuits. Final inspection is thorough, including load-testing the guardrail and verifying all fasteners. Timeline: engineer design (1-2 weeks) + permit issuance + plan review (4-5 weeks) + footing inspection + framing inspection + final inspection = 8-10 weeks. Building permit fee is $400–$600 (2% of valuation; assume $25,000–$30,000 for materials and labor). Cost: engineer $800–$1,500 + permit $400–$600 + materials and labor $20,000–$30,000.
Large elevated deck (384 sq ft, 6 ft high) | Sealed engineer design required ($800–$1,500) | 42-inch frost-depth footings with 16-inch sonotubes | Lateral bracing per engineer | Ledger flashing detail (metal Z-flashing) | Complex stair geometry, engineer-sealed | Full plan review 4-5 weeks | Permit fee $400–$600 | Total project $21,000–$32,000

Every project is different.

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

Ledger flashing: why Wilmette's review is stricter than most

The ledger board is the connection point where the deck rim beam bolts to your house's rim joist (also called the band board). If water gets behind the ledger and into the rim joist, it causes wood rot, which weakens the connection and can lead to deck collapse. Wilmette's Building Department has documented multiple emergency removals of decks with rotted ledgers, particularly on older homes where flashing was installed incorrectly or not at all. The IRC R507.9 standard requires a flashing membrane (typically galvanized steel, aluminum, or stainless steel) that sits between the ledger and the house, with a minimum 6-inch vertical leg up the rim joist and a 2-inch horizontal leg that extends under the house's exterior cladding (sheathing or rim band). The flashing must slope downward (at least 1/8 inch per foot) to shed water, and all joints must be sealed with polyurethane or silicone sealant. Wilmette's plan reviewers check for this detail on every submission and will reject plans that show a bolted connection without flashing or with flashing that doesn't meet IRC R507.9. Many homeowners and contractors are surprised to learn that a simple bolted ledger (even with caulk) is not sufficient.

The reason Wilmette enforces this strictly is climate: the Chicago area receives snow and freeze-thaw cycles that accelerate water infiltration. A ledger board exposed to standing water and ice will fail faster than one in a drier climate. Additionally, Wilmette's housing stock includes many older homes with rim joists that are less robust (often 2x6 or 2x8, not the modern 2x10 or 2x12). A rotted rim joist in a 1960s ranch can be extremely expensive to repair ($5,000–$15,000 if the damage extends into the house structure), and the city has learned that prevention (requiring proper flashing upfront) is far cheaper than enforcement after-the-fact. During plan review, Wilmette's staff will request a detailed flashing cross-section drawing showing the slope, sealant, and fastening. If your plan shows a standard ledger detail from a kit or a DIY website, it will likely be rejected if the flashing is undersized or missing the slope detail. Working with a local contractor or engineer who has submitted plans to Wilmette before will save you a revision cycle.

42-inch frost depth and glacial till soil: footing design in the Chicago area

Wilmette sits on glacial till deposited during the last ice age, overlaid with clay and loess. This soil is dense but heterogeneous: a test pit a few feet away can reveal a pocket of sand or gravel that affects footing bearing capacity. The NOAA frost-depth map for the Chicago area shows 42 inches below finished grade—this is the depth at which soil freezes in an average winter. If a footing is shallower than the frost line, the ground around it will freeze, expand (ice heave), and push the footing upward. This is particularly damaging for decks because the lateral shift can crack the ledger bolts, twist the frame, and make guardrails non-compliant. Wilmette's Building Code adoption (the 2021 Illinois Building Code, which mirrors the 2021 IBC with local amendments) requires all footings to extend below the local frost line, per IRC R507.8. The standard in many parts of Illinois downstate is 36 inches; in the St. Louis area, it's as low as 24 inches. But Wilmette, being in Cook County and the northern Illinois zone, uses 42 inches. Your footing design must show this depth explicitly—a cross-section drawing labeling 'Finished Grade' and 'Frost Depth = 42 inches. Footing below frost line.' Many builders from downstate or out-of-state underestimate this and submit plans with 36-inch footings, which Wilmette rejects. The inspector will also probe the footing pit to verify that you've excavated to the proper depth and dug down to undisturbed soil, not backfill. If your lot has been filled (a raised deck over a low spot), you must compact the backfill in 6-inch lifts with a tamper or excavator to avoid settlement. Some homeowners discover during footing excavation that their lot has been fill material since the house was built, requiring extra excavation and compaction—a $500–$1,500 surprise cost.

City of Wilmette Building Department
1200 Wilmette Avenue, Wilmette, IL 60091
Phone: (847) 853-7500 (Building/Zoning Division) | https://www.wilmette.com/government/permit-applications/
Monday–Friday, 8:00 AM–5:00 PM (verify with city; hours may vary seasonally)

Common questions

Do I need a permit for a ground-level freestanding deck in Wilmette?

No, if the freestanding deck is under 200 square feet AND under 30 inches above grade, it's exempt under IRC R105.2. However, if the deck is ATTACHED to your house (even at ground level), Wilmette requires a permit. Many homeowners are surprised that the same size deck is exempt if freestanding but requires a permit if attached. The distinction is the load path: an attached deck transfers weight and lateral forces into the house structure, creating a code trigger that freestanding decks avoid.

Can an owner-builder pull a permit for a deck in Wilmette, or do I need to hire a licensed contractor?

Owner-builders (you, the homeowner, acting as the contractor) are allowed on owner-occupied homes in Wilmette for decks under 200 square feet and 30 inches high, provided you submit a plan and pass three inspections. For larger decks or decks over 6 feet high, a professional engineer's sealed plan is required, and the city may insist on a licensed contractor for construction to ensure code compliance. Most homeowners hire a contractor even for small decks because the plan submission, footing excavation, and inspection scheduling are time-consuming and require experience with local code.

How much does a deck permit cost in Wilmette?

Deck permit fees in Wilmette are typically 1.5–2% of the project valuation. For a $20,000 deck (materials and labor), expect $250–$400. If the deck exceeds 400 square feet or 6 feet in height, an engineer's sealed design is required (add $800–$1,500). The permit fee does not cover plan review delays (revisions can add 1–2 weeks) or failed inspections (which may require re-work and re-inspection at additional cost).

What is the timeline from permit application to final inspection in Wilmette?

Typical timeline is 6–8 weeks for a standard attached deck: permit issuance (1 week) + plan review (3 weeks, or 4–5 weeks if sealed design or revisions required) + footing inspection (1–2 weeks after approval) + framing inspection (1–2 weeks) + final inspection (1–2 weeks). If your home is in the historic district, add 2–3 weeks for Historic Preservation Commission approval before the Building Department will review your plan.

Why does my plan show 42-inch footings when a contractor friend from downstate said 36 inches is standard?

Wilmette uses 42 inches because Cook County and the Chicago area have a frost depth of 42 inches per NOAA climate data and the 2021 Illinois Building Code. Downstate (southern Illinois, St. Louis) frost depth is 36 inches or less. If you submit a plan with 36-inch footings, Wilmette's plan reviewer will reject it and request revision. Always design decks in Wilmette to the 42-inch frost line—this is non-negotiable and is a common source of plan rejections.

My deck plan was rejected for 'inadequate ledger flashing.' What does this mean and how do I fix it?

Ledger flashing (per IRC R507.9) is the metal flashing that sits between the ledger board and your house to prevent water infiltration. Wilmette's standard requires a Z-shaped flashing with a 6-inch vertical leg up the rim joist and a 2-inch horizontal leg under the house cladding, sloped at 1/8 inch per foot, with sealed joints. If your plan shows a bolted ledger without this detail, or with flashing that doesn't meet the slope or size requirement, the city rejects it. Fix it by obtaining a detailed cross-section drawing (from your contractor, architect, or the IRC) and resubmitting. This typically adds 10–14 days to the review timeline.

Do I need GFCI electrical outlets on my outdoor deck in Wilmette?

Yes, if you install any outlets on the deck. NEC 210.8(a)(2) requires GFCI protection for all outdoor 120-volt, 15- and 20-amp outlets. Wilmette enforces this through the electrical permit and inspection. The outlet must be a GFCI receptacle or protected by a GFCI breaker in the house panel. You cannot use a simple extension cord; the circuit must be hard-wired with UF (underground feeder) cable in conduit running through the house rim joist or under the deck framing. This requires an electrical permit and adds $400–$600 to your project cost.

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

Wilmette code enforcement inspectors monitor construction and respond to neighbor complaints. If an unpermitted deck is discovered, you'll receive a stop-work order and a notice to obtain a permit (retroactively). You may face fines of $50–$500 per day of non-compliance. Additionally, when you sell your home, the Wilmette assessor will flag the unpermitted deck in the property record; buyers' lenders often refuse to finance unless the deck is removed or the permit is legalized. Legalizing after-the-fact is expensive (full plan review, $300–$800 re-pull fee, possible structural repairs to meet current code) and time-consuming (4–6 weeks). It's far better to pull the permit upfront.

Is my deck in a flood zone or historically-sensitive area that requires extra approval?

Wilmette has flood-prone areas near the North Shore Channel and ravines; the city's GIS map (available on the Wilmette website) shows flood zones and wetland setbacks. If your property is in a flood zone, the deck design must account for flood elevation, and you may need a Flood Development Permit in addition to the building permit. Historic district homes (Wilmette Village Green area, lakefront districts) require Historic Preservation Commission (HPC) approval before the Building Department will review the building permit—this adds 2–3 weeks. Check the city's zoning map on the Wilmette website to confirm your property's overlay district and contact the Building Department if you're unsure.

Can I submit my deck plan online to Wilmette, or do I have to mail or hand-deliver it?

Wilmette's permit portal (via the city website, https://www.wilmette.com/government/permit-applications/) allows electronic submission of permit applications and plans. However, some applicants still hand-deliver plans to the Building Department's office at 1200 Wilmette Avenue to avoid mail delays. Contact the Building Department at (847) 853-7500 to confirm current submission options and required document formats (PDF, CAD, or paper). Electronic submission is typically faster and reduces the risk of missing documents.

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