What happens if you skip the permit (and you needed one)
- Stop-work order: City inspector discovers unpermitted deck during a neighbor complaint or routine survey; you're fined $500–$1,500 and forced to halt work immediately until permit is pulled and plan review cleared (2–3 weeks, now at double fee).
- Insurance denial: Your homeowner's policy may deny a claim for deck collapse or injury if the structure was unpermitted; liability exposure is uninsured.
- Resale disclosure hit: Illinois Residential Real Property Disclosure Act requires you to disclose unpermitted decks to buyers; many lenders will not fund a purchase with known code violations, killing deals at closing.
- Forced removal or lien: If the city issues a notice of violation, you may be ordered to demolish the deck at your cost ($3,000–$8,000) or post bond; failure to comply results in a code-enforcement lien against the property.
Lombard attached deck permits — the key details
Lombard's Building Department administers the 2021 IBC without major local amendments to deck rules, but the city's no-exceptions stance on attached decks is the critical distinction. Per IRC R507, any deck attached to a house — even a 4x8 foot landing — is considered a structural extension of the dwelling and must be permitted. Freestanding decks under 200 square feet and 30 inches above grade are exempt under IRC R105.2, but the instant you bolt a ledger to the house's rim board (which is how 95 percent of decks are built), you cross the threshold. Lombard's permit system does not offer a 'minor alteration' exemption for attached decks; the city treats them as 'accessory structures tied to the primary dwelling' and requires full structural review. The reason is liability and frost heave: DuPage County sits on glacial till with poor drainage, and seasonal frost heave (ice lenses forming below the frost line) can wrench ledger connections loose if they're not properly detailed. Lombard's inspectors have seen ledger pull-away failures in winter, which is why the city demands photocopy-ready details before your permit is issued.
Frost depth is the non-negotiable foundation rule. Lombard is in Climate Zone 5A north (some parcels approach 4A south), with a 42-inch frost line according to ASHRAE 90.1 and confirmed in the city's 2021 IBC adoption. All deck footing holes must bottom below 42 inches to avoid frost heave — no exceptions. If you're building in a far-south Lombard parcel (rare, but possible near Butterfield Road and the county line), you may contact the city's Building Division to request a soil survey exemption, but they will almost certainly tell you to assume 42 inches unless a licensed soil engineer provides a written frost-depth report. Posts must be set in the ground (not sat on concrete pads above grade) or, alternatively, placed on frost-protected shallow foundations (frost-protected below 12 inches with rigid insulation and drainage), which adds cost and complexity. Most Lombard decks use standard frost footings: 42-inch holes, concrete backfill, 4x4 posts set in J-bolts or concrete brackets. The city's inspectors will demand a footing pre-pour inspection before you pour concrete, so you must call for that inspection after you've dug the holes and set the concrete form tubes.
Ledger flashing is the second critical detail, and it's where most Lombard permits get flagged during plan review. IRC R507.9 requires flashing between the ledger board and the house's rim board, with a specific overlap and sealant detail. Lombard's inspectors want to see flashing specifications in your submitted plan: typically, 16-gauge galvanized steel flashing, bedded in polyurethane sealant, with a minimum 4-inch height on the house side and 2-inch wrap around the ledger. The flashing must extend from below the rim board to above the first-floor sheathing and be sealed with exterior-grade caulk or sealant (not silicone, which fails under UV and temperature cycling). If your house has brick veneer, the flashing must terminate above the veneer's top course (not buried in mortar). If you have vinyl siding, you must remove and replace the siding around the ledger location and re-flash after removal. Many homeowners and contractors skip this detail or use improper sealants, which is why Lombard's plan reviewers flag it upfront: if your submitted plan shows a 2x10 ledger bolted to the rim without a flashing detail, you'll get a rejection letter asking for a detail drawing. The city's 2–3 week review cycle assumes you'll need at least one revision round.
Guardrail and stair specifications are the third structural requirement. Per IBC 1015.1 (adopted from IRC R311.7), decks over 30 inches above grade require a 36-inch guardrail (measured from the deck surface to the top rail). Guardrails must have balusters spaced no more than 4 inches apart (to prevent a 4-inch sphere from passing through — child-safety rule). Posts must be 4x4 or larger and spaced no more than 6 feet on center. Stairs must have risers between 7 and 8 inches, treads at least 10 inches, and handrails on one or both sides (depending on stair width). Stair landings must be at least 36 inches deep. Lombard's inspectors will measure these dimensions during the framing inspection and frame inspection, so your submitted plans must show riser, tread, and baluster spacing by dimension line. If you're over 30 inches and didn't show guardrails in your plan, Lombard will reject it. Some contractors assume 'we'll install guardrails during construction,' but Lombard requires them to be detailed in the permit plan before work begins.
The permitting timeline in Lombard is 2–3 weeks for most attached decks, longer if revisions are needed. You submit your permit application (online or in-person) with a plan set that includes: site plan showing deck location and setback from property line (Lombard's zoning code requires decks to respect setback rules; check your lot's zoning district, but typical rear-yard decks have no setback requirement, side-yard decks may trigger 5–10 foot setbacks), a scale floor plan showing deck dimensions, footing layout with depth notes (42-inch minimum), ledger detail (flashing), guardrail and stair details, and a valuation estimate. The city's fee is based on the construction valuation (typically 1.5–2 percent of the estimated project cost, but Lombard caps most deck permits at $300–$500 for residential decks under 400 square feet). After submission, a plan reviewer from Lombard's Building Department will issue a plan-review letter within 7–10 days, either approving or asking for revisions. If revisions are needed (common), you have 30 days to resubmit; if you miss that window, your permit expires and you must re-apply. Once approved, the city issues your permit (valid for 6 months for construction start; you can renew once). You then schedule a footing inspection (before pouring concrete), a framing inspection (after posts and beams are set but before decking is laid), and a final inspection (after decking, guardrails, and stairs are complete). Each inspection can take 2–5 days to be scheduled. Expect 4–6 weeks total from permit submission to final sign-off.
Three Lombard deck (attached to house) scenarios
The 42-inch frost line and why Lombard's glacial soils make it non-negotiable
Lombard sits on DuPage County's glacial till and loess deposits, remnants of the Wisconsin glaciation. The soil profile is dense, poorly draining clay and silt with low permeability, which creates frost heave risk: when water freezes below the frost line, ice lenses form and expand, pushing soil (and anything on top of it) upward by 1–2 inches over a winter. For deck footings, frost heave isn't fatal if you're only lifting a freestanding deck by an inch or two, but for attached decks, frost heave can wrench the ledger connection loose, creating a gap between the ledger and the rim board. That gap is a moisture entry point, and water seeping into the house's band board leads to rot, mold, and structural decay. Lombard's 42-inch frost line (confirmed in ASHRAE 90.1 and the city's 2021 IBC adoption) is derived from historical ground-temperature data and accounts for the soil's thermal properties. The city's Building Department enforces this depth religiously: during a footing pre-pour inspection, an inspector will measure your footing holes with a tape measure and verify that the bottom is at or below 42 inches. If you try to shortcut to 36 inches (the nominal frost line south of Lombard), the inspector will fail the inspection and order you to dig deeper. No exceptions.
The engineering reason is simple: if you set a footing at 36 inches and the frost line is actually 42 inches, frost heave will occur below the footing, effectively lowering the post every winter by an inch per cycle over 5–10 years. The ledger separates, water gets in, and rot sets in. Lombard's inspectors have seen this failure mode repeatedly, especially in 1990s and 2000s decks that were built by unlicensed contractors who didn't respect frost depth. The city made frost depth a hard stop: if your plans don't specify 42-inch footings and your inspector finds shallow holes, the city will issue a stop-work order and require you to either excavate deeper or demolish the deck. So plan for 42-inch footings: rent a power auger or hire an excavator, expect $400–$800 in labor and equipment for four holes (8–10 feet total of digging, depending on ground conditions). Your permit plan must include a footing detail showing 42 inches depth, concrete type (3,000 PSI minimum), and post-setting method (J-bolts or post brackets).
Alternative methods exist: frost-protected shallow foundations (FPSF), allowed under IRC R403.3, permit footings as shallow as 12 inches if you use rigid foam insulation (R-20 or higher) and a gravel drainage layer below and around the footing. FPSF is common in colder climates (Minnesota, Wisconsin) and is cheaper than deep footings, but Lombard's inspectors rarely approve them for decks because the installation detail is unfamiliar and the inspector would need to see a licensed engineer's stamped plan. If you want to pursue FPSF, budget an additional $500–$800 for an engineer's site-specific design and seal — and expect the city to request a second opinion from its own structural consultant. For most Lombard homeowners, 42-inch frost footings are the path of least resistance: dig deep, pour concrete, set posts, move on.
Lombard's plan-review workflow: why you need detailed ledger drawings before permit approval
Lombard's Building Department operates on a 'plan-review-then-permit' model, different from some Chicago suburbs that allow over-the-counter same-day permits for small residential work. For attached decks, Lombard requires a full structural review before a permit is issued. Here's the workflow: (1) You submit an online application via Lombard's permit portal (or in-person at City Hall during business hours) with a plan set; (2) A staff plan reviewer (typically a building official or engineer) examines the plans against the 2021 IBC and Lombard's zoning code for 7–10 days; (3) The reviewer issues a 'Plan Review Letter' (via email or mail) either approving the permit or requesting revisions. If approved, the permit is issued the same day. If revisions are needed, you have 30 days to resubmit. Common revision requests: footing depth not shown, ledger flashing detail missing, guardrail spacing not dimensioned, stairs missing riser/tread dimensions. The ledger detail is the single most common flag. If your plan shows a 2x10 ledger bolted to the rim board without a flashing callout (like 'Flashing: 16-GA galv. steel, per IRC R507.9'), the reviewer will ask for a detail. You then spend 3–5 days having a draftsperson add a ledger cross-section (1/4-inch scale, showing the rim board, flashing overlap, sealant, and rim-board insulation if any), which gets submitted as a revision. This back-and-forth can add 2–3 weeks to the timeline if you're unfamiliar with code details.
To avoid revisions, submit a plan set that includes: (1) a site plan (showing property lines, deck footprint, setbacks, and 'North' arrow); (2) a deck floor plan (overhead view, dimensions, footing locations marked as circles or squares); (3) a deck elevation (side view, showing height above grade, guardrail height, and stairs if any); (4) a footing detail (showing 42-inch depth, concrete specs, post-setting method); (5) a ledger detail (cross-section showing ledger board, rim board, flashing, bolt pattern, sealant, and sheathing); (6) a guardrail detail (showing baluster spacing, post spacing, and rail height); and (7) a stair detail if stairs are included (showing rise, run, landing dimensions, and handrail). Many homeowners underestimate the detail level and submit a hand-sketch or a vague Sketchup file, which guarantees a revision letter. Working with a local architect or draftsperson who is familiar with Lombard's expectations is an investment ($300–$600 for a permit-ready deck plan set) that saves 2–3 weeks and a revision cycle. Alternately, you can use a deck-design service (like DecksGo or Deck Builder software) that produces code-compliant plan sets; these cost $50–$150 but may still need tweaking for Lombard's specific expectations.
Once revisions are approved and the permit is issued, you move into the inspection phase. Lombard's inspectors then verify the as-built work against the permit plan during three mandatory inspections: footing (after holes are dug and formed, before concrete is poured), framing (after posts and beams are installed), and final (after decking, guardrails, and stairs are complete). Each inspection is scheduled separately, and you're responsible for calling the Building Department to request an inspection date. Inspections are typically scheduled within 2–5 days of your call, and the inspector will take 30–60 minutes on-site. The inspector will measure footing depth with a tape measure, check bolt spacing and ledger flashing installation, verify guardrail height and baluster spacing, and ensure stairs meet code. If there's a discrepancy (e.g., the ledger is installed without flashing, or the guardrail is 34 inches instead of 36), the inspector will issue a 'Request for Information' (RFI) or a correction notice, and you must fix it before final approval. This inspection-driven process is Lombard's way of catching non-compliant decks before they cause problems; it adds time and unpredictability, but it also ensures that approved decks are actually built to code.
255 East Fifth Avenue, Lombard, IL 60148
Phone: (630) 620-5700 | https://www.lombardil.org/departments/building-planning
Monday–Friday, 8:00 AM – 5:00 PM
Common questions
Can I build a small attached deck without a permit if it's under 200 square feet?
No. Lombard requires a permit for any attached deck, regardless of size. The 200-square-foot exemption under IRC R105.2 applies only to freestanding decks. The moment you attach a ledger to the house, Lombard requires a permit. Even a 4x8 attached landing needs a permit.
How deep do footings need to be in Lombard?
All deck footings must bottom at or below 42 inches (Lombard's frost line). This accounts for frost heave risk in DuPage County's glacial soils. Shallow footings can separate the ledger from the rim board over winter, allowing water intrusion and rot. The city's inspectors will measure footing depth during the footing pre-pour inspection and reject any holes shallower than 42 inches.
What is a ledger flashing detail and why does Lombard care so much about it?
Ledger flashing is 16-gauge galvanized steel (or equivalent) installed between the ledger board and the house's rim board, with 4 inches of overlap on the house side and 2 inches on the ledger, sealed with polyurethane sealant. It prevents water from seeping into the rim board, which causes rot and structural failure. Lombard requires this detail to be specified in your permit plan (not just improvised on-site) because ledger-board failures are one of the most common deck problems in the region.
Do I need a licensed contractor to build my deck in Lombard?
Lombard allows owner-builders to permit and construct decks on owner-occupied single-family homes. You must pull the permit in your own name and be present for all inspections. However, if you hire a contractor, they must be licensed by Illinois IACA (Illinois Automated Construction Audit) and provide proof of insurance. Electrical work must be performed by a licensed electrician.
How long does the permit process take in Lombard?
Expect 4–6 weeks from submission to final approval. Plan review typically takes 7–10 days (longer if revisions are needed), then 2–5 days between each inspection. If your initial plan gets flagged for revisions (common), add 2–3 weeks for resubmission and re-review. Electrical work adds another week or two for a separate electrical inspection.
What does a deck permit cost in Lombard?
Permit fees are based on construction valuation, typically 1.5–2 percent. For a 12x16 deck ($8,000–$12,000 valuation), expect $250–$350. For a larger 16x20 deck with electrical ($12,000–$18,000), expect $350–$450. Residential deck permits are capped by the city, so fees don't escalate dramatically for higher valuation decks.
What if my property is in an HOA? Do I still need a building permit?
Yes, you need a building permit from Lombard for any attached deck or any deck over 30 inches high. Additionally, HOA approval is often required by deed restrictions (CC&Rs). Get HOA approval first, then pull the building permit. Parkway Estates, Stratford Hill, and other Lombard HOAs typically require Architectural Review Committee approval before construction begins. This can add 2–3 weeks to your timeline.
Can I install a deck without inspections if I pull a permit?
No. Lombard requires three mandatory inspections: footing pre-pour (before concrete), framing (after posts and beams), and final. You must call the Building Department to schedule each inspection, and an inspector will verify compliance with the permit plan. If the deck is not built to code, the inspector will issue a correction notice, and you must fix it before final approval.
What happens if I build a deck and don't pull a permit?
Lombard's Building Department can issue a stop-work order if a neighbor complains or an inspector discovers unpermitted work. You'll face a fine ($500–$1,500), be required to pull a permit retroactively (at double the normal fee), and may be ordered to demolish the deck if it's not code-compliant. Your homeowner's insurance may deny a claim for injuries or damage to an unpermitted deck, and you'll face disclosure requirements when you sell the house.
Do I need engineering plans to get a deck permit in Lombard?
Not always. For simple, straightforward decks (12x16 attached decks under 4 feet high, standard post-and-beam framing), a detailed architectural plan set (site plan, floor plan, elevation, footing detail, ledger detail, guardrail detail) is usually sufficient. For complex decks (multi-level, large spans over 20 feet, unusual footing conditions), a licensed structural engineer's stamp may be required by the plan reviewer. When in doubt, ask the city.
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.