What Illinois Building Permits Does a Roof Replacement Require?

October 4, 2026 3 min read By Jessica Smith Expert Verified

Key Takeaways

Roof replacement permit rules vary by Illinois municipality. Here is the big-picture answer, with Naperville used as one real example of how local rules work.

The honest answer is: it depends entirely on where the roof is located. Illinois does not have one statewide permit rule for roof replacement — every municipality (and every county, for unincorporated areas) sets its own requirements through its local building code. What is permit-exempt in one town can require a full permit and inspection two miles away in the next town over.

Why There Is No Single Statewide Rule

Illinois delegates building code enforcement to local jurisdictions — cities, villages, and counties (for unincorporated land) each adopt and enforce their own permit ordinances, usually based on the International Building Code or International Residential Code with local amendments. That means "do I need a permit to replace my roof in Illinois" does not have one answer. It has as many answers as there are municipalities in the state, and the only way to know for certain is to check with the building department that has jurisdiction over your specific address.

What Usually Determines Whether You Need One

Even though the specific ordinances differ, most Illinois municipalities draw the line in similar places:

  • Whether you are replacing the same material over the existing roof deck, or switching to a different material
  • Whether the decking (the wood sheathing under the shingles) is being replaced or repaired, not just the shingles themselves
  • Whether structural elements of the roof are being altered
  • How many layers of roofing already exist on the house

A straightforward, like-for-like shingle replacement tends to face fewer hurdles than a material change or a job that involves deck repair — but "tends to" is doing real work in that sentence, because the exact threshold is set locally.

Naperville as One Example

To make this concrete: in the City of Naperville, a standard asphalt shingle re-roof over existing, sound sheathing is exempt from a building permit. However, if the job involves replacing the decking, or installing a different roofing material, a permit is required. That is Naperville's rule specifically, verified against the city's own building division guidance — it is not a statewide default, and neighboring DuPage and Will County communities can and do set different thresholds. We cover the DuPage County process and the Will County process in more depth in separate posts, since county-level and municipal rules are not the same thing.

What This Means for You

Before you assume your project is permit-exempt (or assume it needs a permit), call your specific municipality's building department, or ask your roofing contractor to confirm — a company that pulls permits regularly in your area will usually know the local threshold off the top of their head. If you are working through a full roof replacement, permitting is one small piece of a larger project that also includes material selection, tear-off, and inspection — see our overview of what a roof replacement actually includes for the rest of the process. For homeowners specifically in DuPage County or Will County, see our dedicated breakdowns of the DuPage County permit process and Will County permit requirements.

Looking for more guidance before you hire? Our Hiring a Roofer & Buying Guide hub covers contracts, red flags, and what to ask before signing.

Share this article

Spread the knowledge with your neighbors.