Deck Permits in DuPage County and Northwest Cook

By Ryan Miser, RR Affordable Deck Builders · Published August 3, 2026 · Updated August 3, 2026

5.0 from 53 Google reviews Licensed, bonded & insured Our own crew, never subcontracted
Pressure-treated deck framing and joists going in over a sloped yard before decking is installed

Quick answer

Yes, you need a permit. Every village in DuPage County and northwest Cook requires one for a new deck, and most require one for a full replacement. Permits come from your municipality, not the county, if you live inside village limits. Expect a plan review, a footing inspection before anything is built on top, and a final inspection. We pull the permit and manage the inspections as part of every job.

Why this matters more than people think

A permit is not paperwork for its own sake. The footing inspection is the one moment somebody independent checks the part of your deck you will never see again. Once the decking goes down, nobody knows how deep those posts went except the crew that dug them.

It also follows the house. An unpermitted deck routinely surfaces during a sale, and a buyer can demand it be inspected, corrected or removed. That is a bad conversation to have at closing.

How the process actually runs

  1. Plans. A drawing showing size, height, framing, footing depth, railing detail and where the deck sits relative to your property lines.
  2. Submittal. Filed with your village's building or community development department. Many now take it through an online portal. Schaumburg, for example, uses an OpenGov portal.
  3. Review. Staff check the structure against code and the location against your zoning setbacks.
  4. Footing inspection. Holes are dug and inspected before concrete or posts go in. This is the gate that matters.
  5. Framing inspection. Some villages add one once the frame is up and before decking covers it.
  6. Final inspection. After railings and stairs are complete.
We handle all of it. Plans, submittal, and meeting the inspector. You do not sit at a village counter or wait on hold. After twenty years we know what each of these departments wants to see.

The four things villages care about

Footing depth

Below the frost line, at the depth your village sets. Schaumburg requires 42 inches. Others in the area are in similar territory but you should never assume, because it is set locally. This is the specification that decides whether your deck is still level in ten years.

Setbacks

How close the deck can sit to your side and rear property lines, which is zoning rather than building code and varies by district within the same town. Corner lots and easements complicate it further. This is the most common reason a deck design has to change.

Railing height and spacing

Residential deck guards are generally required at 36 inches minimum, with baluster gaps small enough that a 4 inch sphere cannot pass. Stair railings carry their own rules. Decks built twenty years ago routinely miss current requirements, which is why a replacement often includes a railing upgrade whether you wanted one or not.

The ledger connection

How the deck attaches to your house. It should be bolted with structural fasteners and properly flashed. Older decks were often nailed and poorly flashed, which lets water sit against the rim joist and rot the house rather than the deck. Inspectors look closely here.

Who issues the permit in your town

Inside village limits you deal with the municipality, not DuPage County. The department name differs town to town, which is the main thing that confuses people searching for it.

Department names as of the last research pass. Names, portals and requirements change. Confirm with your village, or let us handle it.
TownHandled by
SchaumburgCommunity Development Department, online portal
WheatonBuilding Department
BloomingdaleBuilding Department
BartlettBuilding Division, within Planning and Development Services
Elk Grove VillageCommunity Development Department
Glendale HeightsCommunity Development Department
Hanover ParkInspectional Services Division
ItascaCommunity Development Department

We build in all of these and more. Pick your town for local detail: Roselle , Bloomingdale , Carol Stream , Bartlett , Schaumburg , Itasca , Elk Grove Village , Hoffman Estates , Addison , Wheaton , Streamwood , Hanover Park , Naperville , Glen Ellyn , South Elgin , South Barrington , Wayne , Medinah , Pingree Grove .

Contractor registration

Illinois does not issue a state-level license specifically for deck builders, which surprises people. What villages do require is that the contractor is registered with them and carries current insurance. That is the check that actually protects you.

So when a contractor tells you they are "licensed," ask what that means concretely. We are licensed, bonded and fully insured, and we register where the village requires it.

What this means for your schedule

Permit time is the longest single wait on most deck projects, and it peaks in spring when every contractor in the area files at once. Two to four weeks of build time is typical once the permit is issued, but getting the permit can take longer than the build.

The practical takeaway: if you want a deck for summer, start the conversation in winter. January and February are the quiet months and the easiest time to get on a calendar.

Ready to start? See the 2026 deck cost guide to set a budget, or just get a free on-site estimate and we will take the paperwork from there.

Want a real number for your yard?

Ranges are for budgeting. A written price takes one visit, costs nothing, and comes with no pressure.

What this looks like in practice

Guides are easier to judge against real work. Drag the handle on either of these.

Before After An old wood deck before RR rebuilt it The same deck after RR rebuilt it

A tired stained-wood deck torn out and rebuilt in warm composite with black aluminum railings and angled corners.

Before After Old wood deck in Hoffman Estates, Illinois before RR rebuilt it The same Hoffman Estates deck after RR rebuilt it

Hoffman Estates, IL. A weathered raised deck rebuilt with composite decking and modern black railings.

See every project in the full gallery

Common questions

Do I need a permit to build a deck in DuPage County?

Yes. Every village in DuPage County and northwest Cook requires a permit for a new deck, and most require one for a full replacement. Permits are issued by your municipality rather than the county if you live inside village limits. We pull it as part of the job.

How deep do deck footings have to be in Illinois?

Below the frost line, at the depth your village specifies. Schaumburg, for example, requires 42 inches. Illinois freeze and thaw cycles will lift a shallow post and pull a deck away from the house, so this is the one specification nobody should cut.

What happens if my deck was built without a permit?

It usually surfaces when you sell. An unpermitted deck can stall a closing, and a buyer may require it be inspected, brought up to code, or removed. If you inherited one, we can look at it and tell you what it would take to make it legal.

Do I need a permit just to replace the deck boards?

It varies. Some villages treat a surface-only replacement as maintenance, others want a permit for any structural work. Because the answer differs town to town, we check with your village before we start rather than guessing.

How long does a deck permit take?

It varies by village and by season, and it is usually the longest single wait in the project. Spring is the slowest time everywhere because every contractor in the area files at once. Booking an off-season build largely removes this problem.

Who pulls the permit, me or the contractor?

We do. Some contractors leave it to the homeowner, which shifts the code liability onto you. When you compare quotes, check explicitly whether the permit is included, because it is one of the most common places quotes quietly differ.