DuPage County Building Permit Fees: What a Deck or Addition Really Costs
What this comes down to
decide. DuPage County charges $10 per $1,000 of construction value. The floor is $50, and most residential decks land on it. The fees around the permit cost more than the permit.
That schedule only applies to unincorporated addresses. If you live inside a village or city, its own building department sets the fee. Check which one you are in before budgeting.

Permit cost is the question people ask last and worry about first. The number is usually smaller than expected. What surprises people is how many separate charges sit alongside it.
The county publishes the whole schedule, which is unusual and useful. It has been in force since May 2025. This is what it means for what we take on in a typical back yard.
How does DuPage County calculate a permit fee?
The fee is a rate applied to a valuation, not a quote. For a single family home the rate is $10 per $1,000 of construction cost. Anything over a whole thousand rounds up.
The valuation is not your contract price. The county sets it per square foot by project type, and uses the higher of its figure or yours. Most general home repairs never reach that test.
Those rates come from the published fee schedule. Decks, patios, piers and bridges are valued at $10 a square foot. Accessory structures over 150 square feet run $30, and new living space is $90.
Does the county permit your address at all?
This decides everything that follows. The county building department handles permits for unincorporated areas only. A village or city address is permitted by that municipality instead.
Carol Stream, Wheaton, Glen Ellyn and Naperville all run their own departments. Their fees are set separately and none of them match this schedule. Their code editions differ too.
Unincorporated pockets are scattered across the county, often a few streets deep. Neighbors on the same road can answer to different departments. Your tax bill names the jurisdiction.

What does a deck permit cost in unincorporated DuPage?
Take a 12 by 16 deck, which is 192 square feet. At $10 a foot the valuation is $1,920, so the rate produces $20. The $50 minimum takes over, and the rest follows the schedule.
| Line | Amount | Does it come back? |
|---|---|---|
| Accessory structure application fee | $50 | No, but credited to the permit fee |
| Plan review, under 400 square feet | $50 | No |
| Drainage and grading review | $40 | No |
| Building permit fee, at the minimum | $50 | No |
| Cash performance bond | $100 | Yes, on full compliance |
The application fee is credited against the permit fee, so those two $50 lines are one payment. Call it $140 that stays spent, plus $100 that comes back at the end.
Two things can move it. A well or septic system adds a health department fee of $171. A larger deck does not move it, because the minimum swallows the rate anyway.
Where does the rate actually start to bite?
The $50 minimum covers any deck up to 500 square feet. Below that the rate never catches up. So deck building and replacement sits at the floor, and size barely matters.
A 24 foot square garage is 576 feet at $30 a foot. The valuation lands at $17,280, so the permit fee is $180. That is where the rate finally overtakes the minimum.
A 300 foot room addition is valued at $90 a foot. That is $27,000, so the building permit fee alone is $270. New living space is by far the most expensive category.
Additions carry heavier fees around them too. The application fee is $145 and drainage review is $80. The cash bond is $400, and a certificate of occupancy adds $75.
Which fees come back and which do not?
The cash performance bond is the only meaningful refund. It is returned when the project fully complies with the county's ordinances. Everything else is spent the moment you file.
- Refundable: the cash bond, at $100 for a deck or patio and $400 for an addition
- Refundable: the permit fee itself, if you cancel before any work has begun
- Not refundable: the application fee, though it is credited toward the permit
- Not refundable: plan review, drainage review and any outside consultant fee
- Withheld on cancellation: a $50 administrative fee, whatever else comes back
So a cancelled project is not free. The application fee and the reviews stay with the county. So does a $50 administrative charge. Decide before you file, not after.
What does a rejected submittal cost?
This is where a budget quietly drifts. A resubmittal on a residential plan costs $100, and it applies every time. On smaller jobs that one charge beats the permit fee itself.
Failed inspections carry their own ladder. The first reinspection is $50 and the second is $75. Every one after that is $100, and so is any inspection tied to a violation notice.
Those numbers sit alongside the health and reinspection fees the county lists. They are small individually. Three failed inspections on one job comes to $225 of nothing at all.
What else lands on the bill besides the permit?
Three charges catch people who have only budgeted for the permit. Plumbing work is $50 minimum plus $15 a fixture. Electrical starts at $50 and rises with the size of the service.
A new 100 amp service is $50, and 200 amps is $55. A residential fence permit is $60 on its own. Demolishing an accessory structure is another $50 on top of everything else.
None of these are large on their own. Put four of them on one project and they add up to real money. None of them appear in the headline permit figure people quote.
What happens when a project changes scope?
The schedule has a line for amended permits, and it is worth knowing before you change anything. Before the insulation inspection, an amendment costs half the original permit fee.
After that inspection is approved, the charge drops to a quarter. Both are calculated on current fees rather than the ones you originally paid. Late changes are cheaper, oddly.
There is also a $50 per hour conference fee, charged per staff member. It applies from the second meeting onward on a project. One good first meeting is worth having.
How much does skipping the permit cost?
The schedule answers this in one line. Where permit required work starts without one, the normal fee is doubled. That doubling is the cheapest part of the consequence.
The expensive part is exposure. Framing that was closed up has to be opened so an inspector can see the connections. Sound work gets dismantled to prove it was sound.
It resurfaces at resale as well. An appraiser finds a deck with no permit record, and the buyer asks. Booking nearby deck repair is cheaper than a retroactive approval.

Why are the county's codes older than the towns'?
The county builds to the 2021 code family and the 2020 electrical code. Its own residential building code changed on 1 January 2024. Towns nearby have moved further.
Wheaton, for one, adopted the 2024 codes and the 2023 electrical code. So an unincorporated address and a village address next door are not held to the same edition. That is a real difference, not a technicality.
This matters more than the fee difference. Span tables, connector requirements and energy rules all shift between editions. Confirm which codes apply here before anyone draws.

What cannot be determined from the fee schedule
Whether a deck needs a certificate of occupancy fee is not obvious. The schedule prices one for additions and alterations at $75. An accessory structure is less clear.
Outside consultant review is the other open number. When the county sends plans out, you pay the consultant's bill plus twenty percent. Nobody can quote that in advance.
Stormwater is the third. A special management area or a detention requirement changes the permit entirely. That is determined by your lot, not by the size of the project.
We price the permit line into the estimate rather than leaving it open. If you want that number before you commit, reach the office and we will work it through.
Perfect Work checks these before quoting rather than after. That is why the estimate arrives with the unknowns named instead of buried inside a round number. Having them checked costs nothing.
DuPage County permit fee questions, answered
How much is a deck permit in unincorporated DuPage County?
The building permit fee itself is $50 for almost any residential deck. Plan review and drainage review add about $90. A $100 bond comes back at the end of the job.
Is the DuPage County permit fee based on my contract price?
No. The county values the work per square foot and compares that with your figure. Whichever is higher becomes the valuation. The rate is then applied to that number.
Do I pay DuPage County if I live in a village?
No. Villages and cities run their own building departments and set their own fees. The county schedule only covers unincorporated addresses, which your tax bill will identify.
What is the cash performance bond for?
It is security that the finished work will comply with the county's ordinances. You get it back when the project does. For a deck or patio it is a hundred dollars.
Can I get a refund if I cancel the project?
Partly. If no work has begun, the permit fee comes back to you. The application fee, the plan review and a $50 administrative charge do not. Ask before you file.
How long has this fee schedule been in force?
The current one took effect in May 2025. Health department fees move separately and are adjusted each December. Check both if you are budgeting more than a month ahead.
Perfect Work Remodeling & Repairs covers a permit and its fees across DuPage County. The office is in Carol Stream. The crew that assesses the work is the crew that does it, with no subcontractors in between.
Planning a deck, garage or addition in DuPage County? Call Perfect Work at 630-297-7888. We will price the permit into the estimate before you commit to anything.