What happens if you skip the permit (and you needed one)
- Stop-work order issued by Wilmette code enforcement; fines of $50–$500 per day of non-compliance, plus forced removal at your cost ($5,000–$20,000 depending on deck size).
- Insurance claim denial: homeowner's policy exclusions for unpermitted structural work can void coverage for deck-related injury, leaving you liable for medical bills and litigation costs.
- Title encumbrance and resale impact: Wilmette assessor may flag the unpermitted deck on your property record; buyers' lenders often refuse to finance, or you must remove the deck before closing (typical cost $3,000–$8,000).
- Double permit fees plus expedite surcharge if you decide to legalize after-the-fact: re-pull permit with retroactive plan review costs $300–$800, plus Wilmette's typical 50% expedite fee on top.
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
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.
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.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.