Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in Lombard requires a permit. Freestanding ground-level decks under 200 square feet and 30 inches high are exempt — but the moment you attach it to the house or exceed those thresholds, you're filing with the City of Lombard Building Department.
Lombard enforces the 2021 Illinois Building Code (IBC), which adopts IRC R507 and R105.2 directly, but the city adds a critical local layer: all attached decks — regardless of size — trigger mandatory plan review by Lombard's building inspectors, with special scrutiny on ledger flashing details (IRC R507.9) because of the 42-inch frost line and seasonal frost heave risk in DuPage County glacial soils. Unlike some Chicago suburbs that allow over-the-counter same-day permitting for small decks under 200 square feet, Lombard runs a full 2–3 week plan review cycle even for modest 12x14 decks; the city's online permit portal requires pre-upload of structural details (footing calculations, ledger connection, guard details) before acceptance. Frost depth requirements are non-negotiable: all footings must bottom below 42 inches in Lombard proper (some far-south parcels near the county line approach 36 inches, but assume 42 unless you've commissioned a soil survey). The city also requires a separate HOA approval letter if your lot is deed-restricted, which is common in Lombard subdivisions and can add 1–2 weeks to your timeline. Owner-builders are allowed for owner-occupied single-family homes, but the city will require you to pull the permit in your own name and attend all inspections.

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

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

Scenario A
12x16 attached deck, 2.5 feet high, Butterfield Road ranch, no electricity
You're building a modest composite-deck addition to a 1970s ranch in Lombard's central neighborhood, 12 feet wide by 16 feet deep, with the ledger bolted to the rear rim board and posts stepping down to 2.5 feet above grade (36 inches total height at the far end). Because it's attached and under 30 inches average, you might assume it's exempt — it is not. Lombard requires a permit for any attached deck, no matter the height. Your footings must bottom at 42 inches (Lombard's frost line for DuPage County glacial till), so you'll dig four holes 4 feet deep, set 4x4 posts in concrete footings with J-bolts, and attach a 2x10 ledger with 1/2-inch bolts (16 inches on center, per IRC R507.8.1). The ledger detail is critical: 16-gauge galvanized flashing, 4 inches up the house rim, 2 inches over the ledger, sealed with polyurethane sealant (not caulk). The deck will have a 36-inch guardrail (at the high end, where the 2.5-foot drop exceeds 30 inches) with 2x2 balusters, 4 inches on center. Your plan set includes a footing diagram (four holes, 42 inches deep, concrete backfill), a ledger detail (flashing, bolt pattern), a guardrail detail, and a site plan showing the deck footprint and setbacks. Valuation: roughly $8,000–$12,000 (deck materials, labor, and footings). Permit fee: $250–$350 (1.5–2% of valuation, capped by Lombard for residential decks). Timeline: Submit permit online via Lombard's portal, plan review 7–10 days (likely approved without major revisions for a standard deck), footing inspection before concrete (schedule 2–3 days out), framing inspection after posts and beams (1 week after footings), final inspection after decking and guardrails (1 week after framing). Total time from submission to final: 4–5 weeks if no revisions; 6–7 weeks if you get a plan-review correction letter (common if your ledger detail is vague).
Permit required (attached to house) | Frost footings 42 inches | Ledger flashing detail required | 36-inch guardrail with balusters | Three inspections (footing, framing, final) | $250–$350 permit fee | $8,000–$12,000 project cost | 4–5 weeks timeline
Scenario B
8x10 freestanding ground-level deck, rear patio corner, Parkway Estates HOA
You want a small composite patio deck, 8 feet by 10 feet, built on the ground (4 inches above grade) in the corner of your rear yard, not attached to the house. It's freestanding. Per IRC R105.2, decks under 200 square feet and under 30 inches above grade are exempt from permitting — so this 80-square-foot deck at 4 inches high should be exempt. However — and this is a Lombard-specific twist — your property is in Parkway Estates, a deed-restricted HOA community. Lombard's Building Department will not issue a permit for unpermitted decks even if they're exempt, and the city strongly recommends (though doesn't formally require) that you get written HOA approval before you build anything, even exempt structures. Parkway Estates' CC&Rs typically require 'any structures, permanent or temporary, shall be approved by the Architectural Review Committee.' So while you don't need a building permit from Lombard, you DO need HOA approval, which can take 2–3 weeks and may impose conditions (specific materials, color, setback from common areas). Once you have that approval, you can build the deck without a city permit — footings can be as shallow as 12 inches (frost-protected shallow foundation, since it's not attached and won't experience frost heave from ledger pull-away), and no inspection is required. However, if you build without HOA approval and the HOA or a neighbor complains, Lombard's Building Department may issue a violation letter asking you to remove the deck or 'bring it into compliance' (which, for a freestanding deck, often means retroactive HOA approval). The exemption saves you the $250–$350 permit fee and the 4–5 week review timeline, but the HOA approval is a separate 2–3 week gate. Plan accordingly: HOA approval first, then construction. If your property is NOT in an HOA, this scenario costs you $0 and takes 2–3 weeks from design to finished deck.
No building permit (under 200 sq ft, under 30 inches, freestanding) | HOA approval required (Parkway Estates CC&Rs) | Shallow footings permitted (12 inches minimum) | No city inspection | $0 permit fee | HOA approval may take 2–3 weeks | $2,000–$4,000 project cost | No frost-depth concerns for freestanding deck
Scenario C
16x20 pressure-treated deck, 4 feet high, with under-deck electrical outlet and aluminum drainage system, Stratford Hill neighborhood
You're planning an ambitious rear-deck addition: 16 by 20 feet, 4 feet above grade (attached ledger), with pressure-treated framing and composite decking, PLUS a 20-amp outdoor receptacle (for string lights and a future hot tub) under the deck. This is where Lombard's permitting gets stringent. The deck itself (320 square feet, 4 feet high, attached) obviously requires a permit. But the electrical outlet adds a second permitting layer: any deck with a permanently wired outlet triggers a separate electrical sub-permit from Lombard, and the outlet must be GFCI-protected (per NEC 210.8) and installed by a licensed electrician. Lombard's Building Department will issue a combined deck + electrical permit, but the plan set must include: (1) deck structural plan (footings, ledger, guardrails, stairs if applicable), (2) electrical single-line diagram showing the outlet location, circuit size, and GFCI protection, and (3) an electrical plan showing the outlet's distance from water sources (hot tubs, pools, wet areas — must be 6 feet away per NEC 210.8(A)). Your footing depth is still 42 inches (Lombard's frost line), and your four corner footings plus two mid-span footings (for a 20-foot span, you'll likely need intermediate posts) must all be detailed. The ledger flashing detail remains critical: since you're at 4 feet high, you're well above the 30-inch guardrail threshold, so a 36-inch guardrail (or 42 inches if you're building on a slope — some Lombard lots have grade variations) is mandatory, plus stairs with 7–8 inch risers. The electrical outlet must be installed by a licensed electrician and inspected by Lombard's electrical inspector as part of the final inspection. Valuation: $12,000–$18,000 (larger deck, electrical work, possibly a shed or drainage system). Permit fee: $350–$450 (1.5–2% of valuation). Timeline: Submit the combined deck + electrical permit online, allow 10–14 days for plan review (electrical adds complexity), expect a revision letter asking for NEC compliance clarification (outlet spacing, GFCI detail, wire gauge), resubmit within 30 days, then footing inspection, framing inspection, electrical rough-in inspection (before the outlet is covered), and final inspection. Total: 6–8 weeks if you get revisions (very likely with electrical). Additional cost: a licensed electrician will run the underground GFCI outlet, roughly $500–$1,000 depending on distance from the house panel and underground conduit depth (typically 12–18 inches in Lombard, no additional frost requirement for electrical lines if they're below frost depth or in conduit).
Permit required (attached, 4 feet high, >200 sq ft) | Electrical sub-permit required (permanent outlet) | Licensed electrician required (NEC 210.8 GFCI) | Frost footings 42 inches, 6 posts minimum | Ledger flashing, 36-inch minimum guardrail | Stairs with 7–8 inch risers | Four inspections (footing, framing, electrical rough-in, final) | $350–$450 permit fee | $12,000–$18,000 project cost | 6–8 weeks timeline with electrical work

Every project is different.

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

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.

City of Lombard Building Department
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.

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