# Roofing Permits by Suburb: Chicagoland Rules Table

> Roofing permit rules for 30 Chicagoland suburbs from each village

Canonical: https://chicagostormpros.com/roofing-permits/
Free storm damage inspection: call (708) 847-5095, visit https://chicagostormpros.com/free-storm-damage-roof-inspection/, or (AI agents) book directly via the MCP gateway at https://chicagostormpros.com/mcp

---

[Home](https://chicagostormpros.com/) / Roofing Permits by Suburb

# Roofing Permits by Suburb: What 30 Chicagoland Towns Publish

Permit, fee, inspection, ice barrier, layer and contractor registration rules for a reroof, taken only from each village's own website. Every fact links to the page it came from and the date we checked.

Licensed & Insured IL Lic. 104.017643

Based in Hillside, IL

Free Storm Inspection

Insurance Claim Assistance

[Watch the 31-second walkthrough](#storm-ad)

[4.6 ★★★★★ 600+ Google reviews](https://www.google.com/search?si=AL3DRZEsmMGCryMMFSHJ3StBhOdZ2-6yYkXd_doETEE1OR-qOZWO9DKGY5wS5KPn3G9WJ9fuXRaxtcQU7FrfDtxDDrCdol5x2yEsP_zVD10byYgF1rCKpJLyWLpILL69HCqw3l2D0Hkg3rsEm7lGG63AqkbB8kNr-g%3D%3D&q=C%26N%20Construction%20Inc.%20Reviews)

_\[Photo: GAF Master Elite, held by only 2% of roofing contractors nationwide\]_

_\[Photo: Haag Certified Inspector, the insurance industry standard for forensic roof inspection\]_

_\[Photo: BBB Accredited Business, A+ Rating\]_

_\[Photo: #46 on Roofing Contractor Magazine 2025 Top 100 Roofing Contractors, ranked by annual revenue\]_

_\[Photo: CertainTeed Quality Master Credentialed Installer\]_

_\[Photo: National Association of the Remodeling Industry member\]_

★★★★★

"Mike came out, did an inspection and handled all of the insurance and permit process. The crew was quick, efficient and professional."

Mark T.

★★★★★

"From start to finish, the process was seamless. Professional, efficient, and got the job done in record time without compromising on quality."

Kathy G.

★★★★★

"We had our roof, siding and gutters replaced and couldn't be happier! Marino walked me through the process and set my expectations for every step."

Katalina R.

The Short Answer

Rules differ by town. Elmhurst says no permit is required for a residential reroof, while Geneva, Orland Park, Oak Lawn and Woodridge say one is. Fees we found range from $40 in Woodridge and Batavia to $75 in Lombard, Geneva and Schaumburg and $150 in Oak Park, and some towns charge by job value. Illinois also requires a State roofing license for the work. Where a town's pages don't say, the table says "not published".

Hail and wind claims send hundreds of roofs to the same building departments in a matter of weeks. The rules for those permits sit on 30 different websites, and a few of them are buried in fee schedules or ordinance PDFs. We read them so you can compare. Last checked October 22, 2026.

Of 180 cells in the table, 132 state a rule on the town's own pages. The rest say "not published" and open to the pages we checked. Rules change, so confirm with the building department before you schedule a tear-off. If your roof is storm damaged and you haven't had it looked at yet, start with a [free storm damage roof inspection](https://chicagostormpros.com/free-storm-damage-roof-inspection/).

## Illinois Roofing License: The Rule That Applies Everywhere

The state rule sits above every village ordinance. Roofing work in Illinois may be done only by a roofing contractor or qualifying party licensed under the Act. ([225 ILCS 335/9(2)](https://ilga.gov/legislation/ilcs/documents/022503350K9.htm), checked October 22, 2026.)

Many of these towns require an ice barrier at the eaves. Our [ice dam guide](https://chicagostormpros.com/ice-dams/) shows why that rule exists and which towns state it.

It also constrains the permit desk. A municipality or county that requires a building permit may not issue it to a roofing contractor without proof of current State licensure. ([225 ILCS 335/5(a-3)](https://www.ilga.gov/documents/legislation/ilcs/documents/022503350K5.htm), checked October 22, 2026.) Ask any roofer for their State license number before you sign, and look at the permit once it's issued. For more on screening a contractor, read our guide to [choosing a storm damage contractor](https://chicagostormpros.com/blog/how-to-choose-storm-damage-contractor/).

## Suburb Roofing Permit Matrix

Search by town  County All counties Cook CountyDuPage CountyKane CountyWill County Show All towns Fee published Ice barrier rule published Layer rule published Contractor registration rule published

Residential reroof permit rules as published by each municipality, with source and date checked

Town

Permit for a reroof

Fee

Inspections

Ice barrier

Layers and tear-off

Contractor registration

[Arlington Heights](https://chicagostormpros.com/arlington-heights-il/)

Cook County

Village of Arlington Heights Building & Life Safety Department

[Permit page](https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf)

Yes. The village has a Re-Roof Residential Single Family permit type, applied for online. Repair thresholds are not stated.

[Source: cms2.revize.com](https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf](https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf)

[https://vah.com/government/permits\_\_\_licenses\_/index.php](https://vah.com/government/permits___licenses_/index.php)

[https://www.vah.com/government/permits\_\_\_licenses\_/residential/index.php](https://www.vah.com/government/permits___licenses_/residential/index.php)

[https://mcclibraryfunctions.azurewebsites.us/api/ordinanceDownload/17230/1321044/pdf](https://mcclibraryfunctions.azurewebsites.us/api/ordinanceDownload/17230/1321044/pdf)

[https://www.vah.com/government/permits\_\_\_licenses\_/register\_as\_a\_contractor.php](https://www.vah.com/government/permits___licenses_/register_as_a_contractor.php)

The village's page says a contractor affidavit is submitted after the job in lieu of the final inspection. No other roofing inspections are listed.

[Source: vah.com](https://vah.com/government/permits___licenses_/index.php), checked October 22, 2026

Yes. The village acknowledgement form requires ice/water shield on roof extensions to two feet past the inside of the wall, and a 3 ft. wide ice/water underlay in valleys.

[Source: cms2.revize.com](https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf), checked October 22, 2026

New roof coverings may not be installed without first removing the existing coverings when the existing roof has two or more applications of any type of roof covering.

[Source: cms2.revize.com](https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf), checked October 22, 2026

Yes. Roofing contractors need both a village contractor license and a State roofer's license, with a copy of the state license on the permit application. Village registration fee is $130 a year ($65 from July).

[Source: cms2.revize.com](https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf), checked October 22, 2026

[Aurora](https://chicagostormpros.com/aurora-il/)

Kane County

City of Aurora Development Services, Division of Building and Permits

[Permit page](https://www.aurora.il.us/Property-Business/Permits/Permit-List/Roofing)

Yes. The City says roofing work will always require a permit.

[Source: aurora.il.us](https://www.aurora.il.us/Property-Business/Permits), checked October 22, 2026

2026 schedule lists a residential roof at $55 application, 31 minimum inspection, 56 minimum plan review and 23 certificate fee, plus valuation-based formula.

[Source: aurora.il.us](https://www.aurora.il.us/files/sharedassets/mainsite/v/2/development-services/documents/permits/fee-schedules/2026-bp-fee-schedule.pdf), checked October 22, 2026

An attic inspection is required to complete the ventilation worksheet that every roofing permit needs. The permit lists any other required inspections.

[Source: aurora.il.us](https://www.aurora.il.us/Property-Business/Permits/Permit-List/Roofing), checked October 22, 2026

Yes. The roofing application requires ice and water shield from the fascia to 24 inches inside the exterior wall, citing IRC R905.1.2.

[Source: aurora.il.us](https://www.aurora.il.us/files/sharedassets/mainsite/v/1/property-standards/documents/roofing_fillable.pdf), checked October 22, 2026

If two or more existing roof layers exist, all existing layers must be removed before new roofing is installed.

[Source: aurora.il.us](https://www.aurora.il.us/files/sharedassets/mainsite/v/1/property-standards/documents/roofing_fillable.pdf), checked October 22, 2026

General and roofing contractors must be licensed with the City, with insurance certificates. A registration fee amount was not seen. State roofing license is named as the roofing subcontractor license on the application.

[Source: aurora.il.us](https://www.aurora.il.us/Property-Business/Permits/Permit-List/Roofing), checked October 22, 2026

[Batavia](https://chicagostormpros.com/batavia-il/)

Kane County

City of Batavia Community and Economic Development, Building Division

[Permit page](https://batavia.onlama.com/Apply.aspx)

Yes. The City's permit portal says a permit is required to install, replace, or repair any reroof or tear-off project. The residential code also deletes the model code's list of work exempt from permit.

[Source: batavia.onlama.com](https://batavia.onlama.com/Apply.aspx), checked October 22, 2026

The municipal code fee schedule lists a $40.00 over-the-counter fee for a reroof. The table carries 2009 and 2010 ordinance notes, so confirm the current amount with the City.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/bataviail/latest/batavia_il/0-0-0-7922), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.bataviail.gov/1142/Re-Roofing-Requirements](https://www.bataviail.gov/1142/Re-Roofing-Requirements)

[https://www.bataviail.gov/o/ed/page/re-roofing-requirements](https://www.bataviail.gov/o/ed/page/re-roofing-requirements)

[https://batavia.onlama.com/Apply.aspx](https://batavia.onlama.com/Apply.aspx)

[https://codelibrary.amlegal.com/codes/bataviail/latest/batavia\_il/0-0-0-7922](https://codelibrary.amlegal.com/codes/bataviail/latest/batavia_il/0-0-0-7922)

[https://www.bataviail.gov/DocumentCenter/View/254/2006-International-Residential-Code-PDF?bidId=](https://www.bataviail.gov/DocumentCenter/View/254/2006-International-Residential-Code-PDF?bidId=)

Not published

Pages checked October 22, 2026:

[https://www.bataviail.gov/1142/Re-Roofing-Requirements](https://www.bataviail.gov/1142/Re-Roofing-Requirements)

[https://www.bataviail.gov/o/ed/page/re-roofing-requirements](https://www.bataviail.gov/o/ed/page/re-roofing-requirements)

[https://www.bataviail.gov/DocumentCenter/View/254/2006-International-Residential-Code-PDF?bidId=](https://www.bataviail.gov/DocumentCenter/View/254/2006-International-Residential-Code-PDF?bidId=)

Not published

Pages checked October 22, 2026:

[https://www.bataviail.gov/1142/Re-Roofing-Requirements](https://www.bataviail.gov/1142/Re-Roofing-Requirements)

[https://www.bataviail.gov/o/ed/page/re-roofing-requirements](https://www.bataviail.gov/o/ed/page/re-roofing-requirements)

[https://www.bataviail.gov/DocumentCenter/View/254/2006-International-Residential-Code-PDF?bidId=](https://www.bataviail.gov/DocumentCenter/View/254/2006-International-Residential-Code-PDF?bidId=)

Not published

Pages checked October 22, 2026:

[https://www.bataviail.gov/1142/Re-Roofing-Requirements](https://www.bataviail.gov/1142/Re-Roofing-Requirements)

[https://batavia.onlama.com/Apply.aspx](https://batavia.onlama.com/Apply.aspx)

[https://batavia.onlama.com/](https://batavia.onlama.com/)

[Bolingbrook](https://chicagostormpros.com/bolingbrook-il/)

Will County

Village of Bolingbrook Building Division

[Permit page](https://www.bolingbrook.gov/building_division)

The Village fee schedule lists permit fees for roof tear-off or sheathing replacement ($100) and roof overlay ($50). The pages checked don't state a repair threshold or say every roof job needs a permit.

[Source: bolingbrook.gov](https://www.bolingbrook.gov/uploads/dm/6909/Village_Fee_Schedule_Rev._41426), checked October 22, 2026

Roof tear-off or replacement of sheathing is $100.00; roof overlay is $50.00, per the fee schedule effective April 14, 2026.

[Source: bolingbrook.gov](https://www.bolingbrook.gov/uploads/dm/6909/Village_Fee_Schedule_Rev._41426), checked October 22, 2026

All approved permits other than residential fences are subject to inspection; requests need at least three business days notice. Roof-specific inspections are not listed.

[Source: bolingbrook.gov](https://www.bolingbrook.gov/building_division), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.bolingbrook.gov/building\_division](https://www.bolingbrook.gov/building_division)

[https://www.bolingbrook.gov/uploads/dm/6909/Village\_Fee\_Schedule\_Rev.\_41426](https://www.bolingbrook.gov/uploads/dm/6909/Village_Fee_Schedule_Rev._41426)

[https://www.bolingbrook.gov/forms\_permits](https://www.bolingbrook.gov/forms_permits)

[https://www.bolingbrook.gov/community\_faqs](https://www.bolingbrook.gov/community_faqs)

Not published

Pages checked October 22, 2026:

[https://www.bolingbrook.gov/building\_division](https://www.bolingbrook.gov/building_division)

[https://www.bolingbrook.gov/uploads/dm/6909/Village\_Fee\_Schedule\_Rev.\_41426](https://www.bolingbrook.gov/uploads/dm/6909/Village_Fee_Schedule_Rev._41426)

[https://www.bolingbrook.gov/forms\_permits](https://www.bolingbrook.gov/forms_permits)

The Building Division handles contractor registration and the Village fee schedule lists a $225.00 contractors' registration fee. Whether a state roofing license is needed is not stated.

[Source: bolingbrook.gov](https://www.bolingbrook.gov/uploads/dm/6909/Village_Fee_Schedule_Rev._41426), checked October 22, 2026

[Darien](https://chicagostormpros.com/darien-il/)

DuPage County

City of Darien Community Development Department (Building)

[Permit page](https://darien.il.us/reference-desk/forms-and-permits)

Tearing off old shingles requires a permit. Roof repair and a roof overlay (limited to two total layers) are on the no-permit list.

[Source: darien.il.us](https://www.darien.il.us/city-services/community-development/do-i-need-a-permit), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://darien.il.us/reference-desk/forms-and-permits](https://darien.il.us/reference-desk/forms-and-permits)

[https://www.darien.il.us/city-services/community-development/do-i-need-a-permit](https://www.darien.il.us/city-services/community-development/do-i-need-a-permit)

[https://www.darien.il.us/media/txiicnq1/building-permit-information-packet.pdf](https://www.darien.il.us/media/txiicnq1/building-permit-information-packet.pdf)

[https://codelibrary.amlegal.com/codes/darienil/latest/darien\_il/0-0-0-2351](https://codelibrary.amlegal.com/codes/darienil/latest/darien_il/0-0-0-2351)

[https://darien.il.us/city-services/community-development/informational-sheets/roof-replacement-guidelines/](https://darien.il.us/city-services/community-development/informational-sheets/roof-replacement-guidelines/)

The city says roof permits get no inspections.

[Source: darien.il.us](https://darien.il.us/reference-desk/forms-and-permits), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://darien.il.us/reference-desk/forms-and-permits](https://darien.il.us/reference-desk/forms-and-permits)

[https://darien.il.us/city-services/community-development/informational-sheets/roof-replacement-guidelines/](https://darien.il.us/city-services/community-development/informational-sheets/roof-replacement-guidelines/)

[https://www.darien.il.us/media/txiicnq1/building-permit-information-packet.pdf](https://www.darien.il.us/media/txiicnq1/building-permit-information-packet.pdf)

[https://www.darien.il.us/city-services/community-development/do-i-need-a-permit](https://www.darien.il.us/city-services/community-development/do-i-need-a-permit)

A roof overlay is allowed up to a total of 2 layers of roofing material (listed among no-permit work).

[Source: darien.il.us](https://www.darien.il.us/city-services/community-development/do-i-need-a-permit), checked October 22, 2026

Roofing contractors must be registered with the city by submitting the application and a State of Illinois roofing license; no city fee, bond or insurance for roofers.

[Source: darien.il.us](https://darien.il.us/reference-desk/forms-and-permits), checked October 22, 2026

[Des Plaines](https://chicagostormpros.com/des-plaines-il/)

Cook County

City of Des Plaines Community and Economic Development Department (Building)

[Permit page](https://www.desplainesil.gov/files/assets/city/v/1/ced/licenses-and-permits/roof-guide.pdf)

Yes for work of 25 percent or more of the roof; repairs of 25 percent or less in a 12-month period need no permit.

[Source: desplainesil.gov](https://www.desplainesil.gov/files/assets/city/v/1/ced/licenses-and-permits/roof-guide.pdf), checked October 22, 2026

$50 for a residential roofing permit per the City roof guide (guide is undated and points to the older desplaines.org site).

[Source: desplainesil.gov](https://www.desplainesil.gov/files/assets/city/v/1/ced/licenses-and-permits/roof-guide.pdf), checked October 22, 2026

A final inspection is called in after the work is complete; no other roofing inspections are listed.

[Source: desplainesil.gov](https://www.desplainesil.gov/files/assets/city/v/1/ced/licenses-and-permits/roof-guide.pdf), checked October 22, 2026

Yes. Self-adhesive ice and water shield at all gutter edges, extending at least 24 inches above the heated space, and in all valleys.

[Source: desplainesil.gov](https://www.desplainesil.gov/files/assets/city/v/1/ced/licenses-and-permits/roof-guide.pdf), checked October 22, 2026

Existing coverings must be removed first where the roof has two or more applications of any type of covering, among other conditions.

[Source: desplainesil.gov](https://www.desplainesil.gov/files/assets/city/v/1/ced/licenses-and-permits/roof-guide.pdf), checked October 22, 2026

The State of Illinois licensed roofing contractor must be listed on the application. The building page says contractor registration is done through the online portal; fee not stated.

[Source: desplainesil.gov](https://www.desplainesil.gov/files/assets/city/v/1/ced/licenses-and-permits/roof-guide.pdf), checked October 22, 2026

[Downers Grove](https://chicagostormpros.com/downers-grove-il/)

DuPage County

Village of Downers Grove Community Development Department

[Permit page](https://www.downers.us/permits)

Yes with exceptions. Draft IRC amendment text in the Village's 9/12/2023 council packet exempts re-roofing that replaces shingles only. The Village re-roof handout was not retrievable, so confirm with the Village.

[Source: agendadocs.downers.us](https://agendadocs.downers.us/public/docs/agendas/2023/09-12-23/ORD_2023-10009.pdf), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.downers.us/permits](https://www.downers.us/permits)

[https://www.downers.us/permit-forms-and-docs](https://www.downers.us/permit-forms-and-docs)

Not published

Pages checked October 22, 2026:

[https://www.downers.us/permits](https://www.downers.us/permits)

[https://www.downers.us/permit-forms-and-docs](https://www.downers.us/permit-forms-and-docs)

Not published

Pages checked October 22, 2026:

[https://www.downers.us/permits](https://www.downers.us/permits)

[https://www.downers.us/permit-forms-and-docs](https://www.downers.us/permit-forms-and-docs)

[https://agendadocs.downers.us/public/docs/agendas/2023/09-12-23/ORD\_2023-10009.pdf](https://agendadocs.downers.us/public/docs/agendas/2023/09-12-23/ORD_2023-10009.pdf)

Not published

Pages checked October 22, 2026:

[https://www.downers.us/permits](https://www.downers.us/permits)

[https://www.downers.us/permit-forms-and-docs](https://www.downers.us/permit-forms-and-docs)

[https://agendadocs.downers.us/public/docs/agendas/2023/09-12-23/ORD\_2023-10009.pdf](https://agendadocs.downers.us/public/docs/agendas/2023/09-12-23/ORD_2023-10009.pdf)

Not published

Pages checked October 22, 2026:

[https://www.downers.us/permits](https://www.downers.us/permits)

[https://www.downers.us/permit-forms-and-docs](https://www.downers.us/permit-forms-and-docs)

[https://cvportal.downers.us/](https://cvportal.downers.us/)

[Elgin](https://chicagostormpros.com/elgin-il/)

Kane County

City of Elgin Community Development Department, Building and Development Services Division

[Permit page](http://elginil.gov/DocumentCenter/View/75847/Roof-Repair-Quick-Guide-)

Yes for roof replacement and roof section repair; both are priced on the fee schedule and the quick guide says no work may start before a permit issues.

[Source: elginil.gov](http://elginil.gov/DocumentCenter/View/75847/Roof-Repair-Quick-Guide-), checked October 22, 2026

$85 flat for repair of a roof section or tear-off and re-roof, per the 2026 Building Permit Application Fees schedule.

[Source: elginil.gov](https://elginil.gov/DocumentCenter/View/845/Fee-Schedule?bidId=), checked October 22, 2026

A final inspection is required on completion; the permit page says other required inspections are communicated when the permit is issued.

[Source: elginil.gov](http://elginil.gov/DocumentCenter/View/75847/Roof-Repair-Quick-Guide-), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[http://elginil.gov/DocumentCenter/View/75847/Roof-Repair-Quick-Guide-](http://elginil.gov/DocumentCenter/View/75847/Roof-Repair-Quick-Guide-)

[https://elginil.gov/2614/Permits](https://elginil.gov/2614/Permits)

[https://elginil.gov/311/Contractor-Requirements](https://elginil.gov/311/Contractor-Requirements)

[https://elginil.gov/312/Current-Codes](https://elginil.gov/312/Current-Codes)

[https://elginil.gov/DocumentCenter/View/845/Fee-Schedule?bidId=](https://elginil.gov/DocumentCenter/View/845/Fee-Schedule?bidId=)

Two or more existing layers require a complete tear-off; existing material must also come off down to the deck if water-soaked or inadequate as a base.

[Source: elginil.gov](http://elginil.gov/DocumentCenter/View/75847/Roof-Repair-Quick-Guide-), checked October 22, 2026

A State of Illinois roofing license must be on file with the City, plus a notarized letter of intent. Owner-occupied single-family owners may pull the permit themselves. No registration fee stated.

[Source: elginil.gov](https://elginil.gov/311/Contractor-Requirements), checked October 22, 2026

[Elmhurst](https://chicagostormpros.com/elmhurst-il/)

DuPage County

City of Elmhurst Community Development Department (Building)

[Permit page](https://www.elmhurst.org/services/community_development/permits__forms.php)

No permit is required for a residential re-roof; the work must be done by a state licensed roofing contractor. Minor repair is also exempt. Siding and windows do need permits.

[Source: library.municode.com](https://library.municode.com/il/elmhurst/codes/code_of_ordinances?nodeId=CH24BUCO), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://cms3.revize.com/revize/elmhurst/Document%20Center/Services/Community%20Development/Building/Building%20Residential/2026%20RESIDENTIAL%20PERMIT%20FEES%20-%202.pdf](https://cms3.revize.com/revize/elmhurst/Document%20Center/Services/Community%20Development/Building/Building%20Residential/2026%20RESIDENTIAL%20PERMIT%20FEES%20-%202.pdf)

[https://www.elmhurst.org/services/community\_development/permits\_\_forms.php](https://www.elmhurst.org/services/community_development/permits__forms.php)

[https://library.municode.com/il/elmhurst/codes/code\_of\_ordinances?nodeId=CH24BUCO](https://library.municode.com/il/elmhurst/codes/code_of_ordinances?nodeId=CH24BUCO)

Not published

Pages checked October 22, 2026:

[https://www.elmhurst.org/services/community\_development/permits\_\_forms.php](https://www.elmhurst.org/services/community_development/permits__forms.php)

[https://elmhurst.org/faqs/index.php](https://elmhurst.org/faqs/index.php)

[https://cms3.revize.com/revize/elmhurst/Document%20Center/Services/Community%20Development/Permits%20&%20Forms/Residential%20Forms/reroofing%20info%2004%2016\_201604131418231320.pdf](https://cms3.revize.com/revize/elmhurst/Document%20Center/Services/Community%20Development/Permits%20&%20Forms/Residential%20Forms/reroofing%20info%2004%2016_201604131418231320.pdf)

[https://library.municode.com/il/elmhurst/codes/code\_of\_ordinances?nodeId=CH24BUCO](https://library.municode.com/il/elmhurst/codes/code_of_ordinances?nodeId=CH24BUCO)

Local amendment R-905.2.7.1 requires self-adhering ice protection from the eave edge to 24 inches inside the exterior wall line, including on a complete tear-off. Not required over unheated spaces.

[Source: library.municode.com](https://library.municode.com/il/elmhurst/codes/code_of_ordinances?nodeId=CH24BUCO), checked October 22, 2026

The City's re-roofing handout (dated 2016 in its filename) says a maximum of two layers is permitted and a roof with two or more applications must be torn off first.

[Source: cms3.revize.com](https://cms3.revize.com/revize/elmhurst/Document%20Center/Services/Community%20Development/Permits%20&%20Forms/Residential%20Forms/reroofing%20info%2004%2016_201604131418231320.pdf), checked October 22, 2026

Code says re-roofing must be done by a state licensed roofing contractor. The City's handout says roofers must be registered and bonded with the State. No Elmhurst-specific registration or fee found for this work.

[Source: library.municode.com](https://library.municode.com/il/elmhurst/codes/code_of_ordinances?nodeId=CH24BUCO), checked October 22, 2026

[Geneva](https://chicagostormpros.com/geneva-il/)

Kane County

City of Geneva Building and Zoning Division

[Permit page](https://www.geneva.il.us/DocumentCenter/View/26/Roof?bidId=)

Yes for replacing a roof. The City's roof handout says a building permit is required before replacement. The FAQ lists roofing as covered. Repair thresholds are not stated.

[Source: geneva.il.us](https://www.geneva.il.us/DocumentCenter/View/26/Roof?bidId=), checked October 22, 2026

Flat $75.00 roofing permit fee, paid when the permit is issued. A failed inspection carries a $75.00 re-inspection fee. Handout revised 11-19-2025.

[Source: geneva.il.us](https://www.geneva.il.us/DocumentCenter/View/26/Roof?bidId=), checked October 22, 2026

The City says all projects require a final inspection. The roof handout lists a final that checks ventilation and visible flashing. Inspections need 24 hours notice.

[Source: geneva.il.us](https://geneva.il.us/1394/Permits), checked October 22, 2026

Yes. The roof handout says ice and water shield is required for residential roofs per 2021 IRC R905.1.2, and notes the width varies with overhang and pitch.

[Source: geneva.il.us](https://www.geneva.il.us/DocumentCenter/View/26/Roof?bidId=), checked October 22, 2026

The handout cites IRC R908.3.1.1 on replacing an existing roof that has two layers. The sentence is terse, so the exact tear-off versus overlay rule should be confirmed with the City.

[Source: geneva.il.us](https://www.geneva.il.us/DocumentCenter/View/26/Roof?bidId=), checked October 22, 2026

No City contractor registration. Anyone other than the owner-occupant must be an Illinois licensed roofer and submit the state roofing license and a letter of intent with the permit.

[Source: geneva.il.us](https://geneva.il.us/1394/Permits), checked October 22, 2026

[Glen Ellyn](https://chicagostormpros.com/glen-ellyn-il/)

DuPage County

Village of Glen Ellyn Community Development Department, Building Division

[Permit page](https://www.glenellyn.org/DocumentCenter/View/2329/Work-That-Requires-A-Building-Permit-)

Yes with exceptions. A permit applies to replacing a roofing system over 300 square feet or more than 20% of the existing roof area. Ordinary repair with equivalent materials typically needs no permit.

[Source: glenellyn.org](https://www.glenellyn.org/DocumentCenter/View/2329/Work-That-Requires-A-Building-Permit-), checked October 22, 2026

Residential roofing permit fee is $90 on the Village's Schedule of Fees and Deposits (effective April 21, 2025). Commercial roofing is $190.

[Source: glenellyn.org](https://www.glenellyn.org/DocumentCenter/View/228/Schedule-of-Fees-and-Deposits-), checked October 22, 2026

The Village's residential inspection list includes a Rough Roof inspection (flashings, ice and water shield, underlayment, insulation) before finished roofing. It does not say which apply to a stand alone reroof.

[Source: glenellyn.org](https://glenellyn.org/DocumentCenter/View/247/Required-Inspections---Residential-), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.glenellyn.org/DocumentCenter/View/2329/Work-That-Requires-A-Building-Permit-](https://www.glenellyn.org/DocumentCenter/View/2329/Work-That-Requires-A-Building-Permit-)

[https://www.glenellyn.org/DocumentCenter/View/6129/Adopted-Building-Codes-Ordinances-and-Applicable-Regulations](https://www.glenellyn.org/DocumentCenter/View/6129/Adopted-Building-Codes-Ordinances-and-Applicable-Regulations)

[https://www.glenellyn.org/655/Forms-Applications-Permits](https://www.glenellyn.org/655/Forms-Applications-Permits)

[https://glenellyn.org/DocumentCenter/View/247/Required-Inspections---Residential-](https://glenellyn.org/DocumentCenter/View/247/Required-Inspections---Residential-)

Not published

Pages checked October 22, 2026:

[https://www.glenellyn.org/DocumentCenter/View/2329/Work-That-Requires-A-Building-Permit-](https://www.glenellyn.org/DocumentCenter/View/2329/Work-That-Requires-A-Building-Permit-)

[https://www.glenellyn.org/DocumentCenter/View/6129/Adopted-Building-Codes-Ordinances-and-Applicable-Regulations](https://www.glenellyn.org/DocumentCenter/View/6129/Adopted-Building-Codes-Ordinances-and-Applicable-Regulations)

[https://www.glenellyn.org/655/Forms-Applications-Permits](https://www.glenellyn.org/655/Forms-Applications-Permits)

Contractors register in the Village's LAMA portal with a copy of their license and a certificate of insurance naming the Village. The Village charges no registration fee and requires no surety bond.

[Source: glenellyn.org](https://www.glenellyn.org/DocumentCenter/View/6091/Contractor-Registration-Requirements), checked October 22, 2026

[Hillside](https://chicagostormpros.com/hillside-il/)

Cook County

Village of Hillside Building Services Department

[Permit page](https://hillside-il.org/286/Building-Permits-Applications)

Not published

Pages checked October 22, 2026:

[https://hillside-il.org/286/Building-Permits-Applications](https://hillside-il.org/286/Building-Permits-Applications)

[https://hillside-il.org/205/Building-Services](https://hillside-il.org/205/Building-Services)

[https://www.hillside-il.org/198/Permits-Applications-Forms](https://www.hillside-il.org/198/Permits-Applications-Forms)

[https://www.hillside-il.org/282/Construction-Information-Guidelines](https://www.hillside-il.org/282/Construction-Information-Guidelines)

[https://www.hillside-il.org/284/Most-Common-Projects-Requiring-a-Permit](https://www.hillside-il.org/284/Most-Common-Projects-Requiring-a-Permit)

Not published

Pages checked October 22, 2026:

[https://hillside-il.org/286/Building-Permits-Applications](https://hillside-il.org/286/Building-Permits-Applications)

[https://www.hillside-il.org/198/Permits-Applications-Forms](https://www.hillside-il.org/198/Permits-Applications-Forms)

[https://www.hillside-il.org/199/Online-Payments](https://www.hillside-il.org/199/Online-Payments)

Not published

Pages checked October 22, 2026:

[https://hillside-il.org/286/Building-Permits-Applications](https://hillside-il.org/286/Building-Permits-Applications)

[https://hillside-il.org/205/Building-Services](https://hillside-il.org/205/Building-Services)

Not published

Pages checked October 22, 2026:

[https://hillside-il.org/286/Building-Permits-Applications](https://hillside-il.org/286/Building-Permits-Applications)

[https://www.hillside-il.org/282/Construction-Information-Guidelines](https://www.hillside-il.org/282/Construction-Information-Guidelines)

Not published

Pages checked October 22, 2026:

[https://hillside-il.org/286/Building-Permits-Applications](https://hillside-il.org/286/Building-Permits-Applications)

[https://www.hillside-il.org/282/Construction-Information-Guidelines](https://www.hillside-il.org/282/Construction-Information-Guidelines)

Yes. Contractors need a $55 Village license and a $10,000 license and permit bond, plus insurance naming the Village. The Village must also receive copies of state roofing licenses for roofers.

[Source: hillside-il.org](https://www.hillside-il.org/281/Contractor-Registration-Requirements), checked October 22, 2026

[Hinsdale](https://chicagostormpros.com/hinsdale-il/)

DuPage County

Village of Hinsdale Community Development Department (Building)

[Permit page](https://www.villageofhinsdale.org/departments/permits.php)

Residential overlay or removal to decking needs no permit. A permit is needed if more than 50% of sheathing is replaced or the roofing material differs from the existing. Commercial/multifamily always need one.

[Source: villageofhinsdale.org](https://www.villageofhinsdale.org/departments/permits.php), checked October 22, 2026

When a permit is needed for remodeling/alterations with no new square footage: 2% of the value of construction, minimum $139.00 (fee memo effective January 1, 2026).

[Source: cms4files.revize.com](https://cms4files.revize.com/hinsdaleil/Annual%20Permit%20Fee%20Increase%20-%20Revised%204.9.2026%20-%20Website.pdf), checked October 22, 2026

The permit page says all permits are inspected after the work is complete. No roofing-specific inspection list found.

[Source: villageofhinsdale.org](https://www.villageofhinsdale.org/departments/permits.php), checked October 22, 2026

The adopted IRC amendment table sets "ice barrier required: yes" in the climatic design criteria.

[Source: cms4files.revize.com](https://cms4files.revize.com/hinsdaleil/Ordinance%20Adopting%20updated%20Building%20Codes%20-%202021%20ICC%20-%20clean%20following%20BOT%20approval%201-13-25%20-%20Copy.pdf), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.villageofhinsdale.org/departments/permits.php](https://www.villageofhinsdale.org/departments/permits.php)

[https://cms4files.revize.com/hinsdaleil/Ordinance%20Adopting%20updated%20Building%20Codes%20-%202021%20ICC%20-%20clean%20following%20BOT%20approval%201-13-25%20-%20Copy.pdf](https://cms4files.revize.com/hinsdaleil/Ordinance%20Adopting%20updated%20Building%20Codes%20-%202021%20ICC%20-%20clean%20following%20BOT%20approval%201-13-25%20-%20Copy.pdf)

[https://cms4files.revize.com/hinsdaleil/Annual%20Permit%20Fee%20Increase%20-%20Revised%204.9.2026%20-%20Website.pdf](https://cms4files.revize.com/hinsdaleil/Annual%20Permit%20Fee%20Increase%20-%20Revised%204.9.2026%20-%20Website.pdf)

General contractors register ($250, $10,000 bond, insurance). Listed subcontractors need no registration form or fee; commercial or multifamily roofers submit a state license copy. Residential roofers not addressed.

[Source: villageofhinsdale.org](https://www.villageofhinsdale.org/departments/contractor_s_registration_information_.php), checked October 22, 2026

[Joliet](https://chicagostormpros.com/joliet-il/)

Will County

City of Joliet Building & Inspectional Services Division

[Permit page](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/residential-building-permit-information)

Yes. The city says all roof work must be permitted, and it will only permit full slope replacements, not patching of shingles on a slope.

[Source: joliet.gov](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-code-information), checked October 22, 2026

The residential permit fee page states $65 for work up to $7,000, plus $10 per $1,000 of project cost above $7,000. The page does not name roofing specifically.

[Source: joliet.gov](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/residential-building-permit-information), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/residential-building-permit-information](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/residential-building-permit-information)

[https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-code-information](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-code-information)

[https://joliet.prod.govaccess.org/home/showpublisheddocument/32209/638110097717330000](https://joliet.prod.govaccess.org/home/showpublisheddocument/32209/638110097717330000)

[https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-permit-forms/permit-fee-information](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-permit-forms/permit-fee-information)

Yes. The city's roof policy says ice and water shield must be installed along all eave edges and in all valleys.

[Source: joliet.gov](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-code-information), checked October 22, 2026

The city says recovering over the existing roof is not permitted if the roof is water soaked, deteriorated, lacks an adequate base, or already has two or more coverings.

[Source: joliet.gov](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-code-information), checked October 22, 2026

Yes. Contractors must be registered with the city before a permit issues. For roofing, the city lists an Illinois State Roofer's License and a certificate of insurance.

[Source: joliet.gov](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-code-information), checked October 22, 2026

[La Grange](https://chicagostormpros.com/la-grange-il/)

Cook County

Village of La Grange Community Development Department

[Permit page](https://www.villageoflagrange.com/471/When-is-a-Permit-Required)

Yes. Repair or replace a roof is listed as an Express Permit item; work without a permit is assessed a double permit fee.

[Source: villageoflagrange.com](https://www.villageoflagrange.com/471/When-is-a-Permit-Required), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.lagrangeil.gov/112/Fee-Schedules](https://www.lagrangeil.gov/112/Fee-Schedules)

[https://www.lagrangeil.gov/DocumentCenter/View/2709/Building-Code-Amendments-Effective-8-1-21?bidId=](https://www.lagrangeil.gov/DocumentCenter/View/2709/Building-Code-Amendments-Effective-8-1-21?bidId=)

[https://www.villageoflagrange.com/471/When-is-a-Permit-Required](https://www.villageoflagrange.com/471/When-is-a-Permit-Required)

Not published

Pages checked October 22, 2026:

[https://www.lagrangeil.gov/DocumentCenter/View/2190/Inspection-Requirements-](https://www.lagrangeil.gov/DocumentCenter/View/2190/Inspection-Requirements-)

[https://www.villageoflagrange.com/DocumentCenter/View/3590](https://www.villageoflagrange.com/DocumentCenter/View/3590)

[https://www.lagrangeil.gov/DocumentCenter/View/2709/Building-Code-Amendments-Effective-8-1-21?bidId=](https://www.lagrangeil.gov/DocumentCenter/View/2709/Building-Code-Amendments-Effective-8-1-21?bidId=)

Yes. The Village's roofing interpretation requires ice and water shield on all pitched roofs from the gutter line to about 24 inches past the inside surface of the exterior insulated wall.

[Source: villageoflagrange.com](https://www.villageoflagrange.com/DocumentCenter/View/3590), checked October 22, 2026

Roof recover is not allowed on roofs with more than two existing layers, citing IRC R908.3.1.1 (2015).

[Source: villageoflagrange.com](https://www.villageoflagrange.com/DocumentCenter/View/3590), checked October 22, 2026

Contractors must register with the Village. State-licensed contractors pay no registration fee and need no Village bond or insurance while the state license stays valid. State license required on all roofs.

[Source: lagrangeil.gov](https://www.lagrangeil.gov/DocumentCenter/View/2709/Building-Code-Amendments-Effective-8-1-21?bidId=), checked October 22, 2026

[Lisle](https://chicagostormpros.com/lisle-il/)

DuPage County

Village of Lisle Development Services Department

[Permit page](https://villageoflisle.org/DocumentCenter/View/8121/Residential-Roof-Permit-Guide)

Yes. A roof permit is required for all reroofing, repairs, recovers and replacements on one and two family dwellings. No size threshold is stated.

[Source: villageoflisle.org](https://villageoflisle.org/DocumentCenter/View/8121/Residential-Roof-Permit-Guide), checked October 22, 2026

Flat $85.00 as listed in the Residential Roof Permit Guide.

[Source: villageoflisle.org](https://villageoflisle.org/DocumentCenter/View/8121/Residential-Roof-Permit-Guide), checked October 22, 2026

A building final inspection must be scheduled once work is complete. The Village asks for 48 hours advance notice.

[Source: villageoflisle.org](https://villageoflisle.org/DocumentCenter/View/8121/Residential-Roof-Permit-Guide), checked October 22, 2026

Yes. The guide's inspection checklist says ice barriers are required from the roof edge to 24 inches beyond the exterior wall line.

[Source: villageoflisle.org](https://villageoflisle.org/DocumentCenter/View/8121/Residential-Roof-Permit-Guide), checked October 22, 2026

No more than two roof covering layers are permitted, citing R908.3.1.1.

[Source: villageoflisle.org](https://villageoflisle.org/DocumentCenter/View/8121/Residential-Roof-Permit-Guide), checked October 22, 2026

The guide requires a copy of the roofing contractor's Illinois state license with the permit application. No separate Village registration or fee is stated on the guide.

[Source: villageoflisle.org](https://villageoflisle.org/DocumentCenter/View/8121/Residential-Roof-Permit-Guide), checked October 22, 2026

[Lombard](https://chicagostormpros.com/lombard-il/)

DuPage County

Village of Lombard Community Development Department, Building Division

[Permit page](https://www.villageoflombard.org/DocumentCenter/View/114/Residential-Roof-PDF)

Yes, per the Village handout, if repairs are needed for more than 25% of the roof. The Village page also says roofs require a permit. Flat roofs need plan review with a scope of work.

[Source: villageoflombard.org](https://www.villageoflombard.org/DocumentCenter/View/114/Residential-Roof-PDF), checked October 22, 2026

Residential flat fee for a roof replacement is $75.00 on the Village fee schedule (page dated 07/23/26).

[Source: villageoflombard.org](https://villageoflombard.org/DocumentCenter/View/134/Building-Permit-Fees-PDF), checked October 22, 2026

The handout says inspection is optional for pitched roofs. Flat roofs require a final building inspection.

[Source: villageoflombard.org](https://www.villageoflombard.org/DocumentCenter/View/114/Residential-Roof-PDF), checked October 22, 2026

The Village handout requires ice and water shield from the eaves to 24 inches inside the exterior walls and 18 inches on each side of valleys.

[Source: villageoflombard.org](https://www.villageoflombard.org/DocumentCenter/View/114/Residential-Roof-PDF), checked October 22, 2026

The handout lists a maximum of 2 layers.

[Source: villageoflombard.org](https://www.villageoflombard.org/DocumentCenter/View/114/Residential-Roof-PDF), checked October 22, 2026

The Village's permit requirements list a copy of the State roofing license for roofers. No separate Village roofing registration or fee is published on the pages checked.

[Source: villageoflombard.org](https://www.villageoflombard.org/DocumentCenter/View/135/Before-Getting-Started-Permit-Processing-and-Requirements-PDF), checked October 22, 2026

[Naperville](https://chicagostormpros.com/naperville-il/)

DuPage County

City of Naperville Building Permits (Transportation, Engineering and Development Business Group)

[Permit page](https://www.naperville.il.us/businesses/development-resources/building-permits/)

Yes with exceptions. The City says no permit is needed for an asphalt composite shingle roof on a single family home if the existing roof sheathing stays in place. Other roofing materials need a permit.

[Source: naperville.il.us](https://www.naperville.il.us/businesses/development-resources/building-permits/), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.naperville.il.us/businesses/development-resources/building-permits/](https://www.naperville.il.us/businesses/development-resources/building-permits/)

[https://www.naperville.il.us/DocumentCenter/View/278](https://www.naperville.il.us/DocumentCenter/View/278)

[https://www.naperville.il.us/DocumentCenter/View/275](https://www.naperville.il.us/DocumentCenter/View/275)

Not published

Pages checked October 22, 2026:

[https://www.naperville.il.us/businesses/development-resources/building-permits/](https://www.naperville.il.us/businesses/development-resources/building-permits/)

[https://www.naperville.il.us/DocumentCenter/View/275](https://www.naperville.il.us/DocumentCenter/View/275)

Naperville's local climate table in its adopted residential code (Municode 5-1B-2, Table R301.2) answers Yes under Ice Barrier Underlayment Required. The text of R905 itself is not reproduced on the City pages.

[Source: library.municode.com](https://library.municode.com/il/naperville/codes/code_of_ordinances?nodeId=TIT5BURE_CH1BUCO_ARTHPRMACO), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.naperville.il.us/businesses/development-resources/building-permits/](https://www.naperville.il.us/businesses/development-resources/building-permits/)

[https://www.naperville.il.us/DocumentCenter/View/275](https://www.naperville.il.us/DocumentCenter/View/275)

[https://library.municode.com/il/naperville/codes/code\_of\_ordinances?nodeId=TIT5BURE\_CH1BUCO\_ARTHPRMACO](https://library.municode.com/il/naperville/codes/code_of_ordinances?nodeId=TIT5BURE_CH1BUCO_ARTHPRMACO)

The City says any roofer hired must be licensed by the State of Illinois. No City roofing contractor registration, bond, or fee is published on the pages checked.

[Source: naperville.il.us](https://www.naperville.il.us/businesses/development-resources/building-permits/), checked October 22, 2026

[Oak Brook](https://chicagostormpros.com/oak-brook-il/)

DuPage County

Village of Oak Brook Development Services (Building Division)

[Permit page](http://oak-brook.org/159/Building-Permits)

The village fee schedule has a roof recoat/recover/repair permit; repairs under 25% of any roof carry no fee. The village residential checklist has a ROOF permit type. Tear-off is not separately addressed.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook_il/0-0-0-7325), checked October 22, 2026

Roof recoat/recover/repair: $75.00 base fee plus 1% of job construction cost (village code 10-4-1 flat fee schedule). Repairs under 25% of any roof: no fee. Inspection fee $75.00 each is assessed separately.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook_il/0-0-0-7325), checked October 22, 2026

Fee schedule says a fee is assessed based on the estimated number of inspections. Which inspections apply to a reroof is not listed.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook_il/0-0-0-7325), checked October 22, 2026

The village IRC amendments list ice barrier underlayment as required in the climatic design criteria.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook_il/0-0-0-6449), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[http://oak-brook.org/159/Building-Permits](http://oak-brook.org/159/Building-Permits)

[https://oak-brook.org/DocumentCenter/View/11430/PERMIT-REQUIREMENT-LISTING-RESIDENTIAL](https://oak-brook.org/DocumentCenter/View/11430/PERMIT-REQUIREMENT-LISTING-RESIDENTIAL)

[https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook\_il/0-0-0-6449](https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook_il/0-0-0-6449)

[https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook\_il/0-0-0-7325](https://codelibrary.amlegal.com/codes/oakbrookil/latest/oakbrook_il/0-0-0-7325)

[http://oak-brook.org/161/Building-Code-Information](http://oak-brook.org/161/Building-Code-Information)

Roofing contractors need a current state license for the scope of work. No Oak Brook-specific registration is listed for residential general contractors on alterations and repairs.

[Source: oak-brook.org](https://oak-brook.org/784/Contractors), checked October 22, 2026

[Oak Lawn](https://chicagostormpros.com/oak-lawn-il/)

Cook County

Village of Oak Lawn Community Development, Building Division

[Permit page](https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf)

Yes. A building permit is required to replace an existing roof. The village's permit page also lists repairing or replacing a roof as work that requires a permit.

[Source: cms2.revize.com](https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf), checked October 22, 2026

$50.00 for a residential roof permit and $100.00 for commercial. The village code lists the same minor improvement fees.

[Source: cms2.revize.com](https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf](https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf)

[https://cms2.revize.com/revize/villageofoaklawn/Building%20Permit%20Fee%20Schedule.pdf](https://cms2.revize.com/revize/villageofoaklawn/Building%20Permit%20Fee%20Schedule.pdf)

[https://www.oaklawn-il.gov/departments/community\_development/building\_division/building\_permit\_applications.php](https://www.oaklawn-il.gov/departments/community_development/building_division/building_permit_applications.php)

[https://codelibrary.amlegal.com/codes/oaklawnil/latest/oaklawn\_il/0-0-0-7830](https://codelibrary.amlegal.com/codes/oaklawnil/latest/oaklawn_il/0-0-0-7830)

Yes. The village's roofing requirements say all residences must have an ice and water barrier under IRC R905.1.2, extending 24 inches inside the exterior wall line.

[Source: cms2.revize.com](https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf), checked October 22, 2026

A roof replacement removes existing layers down to the deck. A roof recover is not allowed over a deteriorated roof or one with two or more applications. Repairs over 100 square feet count as recovering.

[Source: cms2.revize.com](https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf), checked October 22, 2026

Yes. Permits are not granted to a roofing contractor without filing current State of Illinois and Village licenses or registrations and proof of insurance. Fee amount not found.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/oaklawnil/latest/oaklawn_il/0-0-0-7830), checked October 22, 2026

[Oak Park](https://chicagostormpros.com/oak-park-il/)

Cook County

Village of Oak Park Development Services, Permits and Development Division

[Permit page](https://www.oak-park.us/files/assets/oakpark/v/2/development-services/permits/roofing-guidelines.pdf)

Yes for re-roofing. Exceptions: leaking flashing repair under 10 linear feet, or membrane repair under 100 square feet.

[Source: oak-park.us](https://www.oak-park.us/files/assets/oakpark/v/2/development-services/permits/roofing-guidelines.pdf), checked October 22, 2026

$150.00 per type of work for residential (IRC) alterations including roofing, per the 2026 fee ordinance effective March 1, 2026; $100 residential deposit applied to the permit.

[Source: oak-park.us](https://www.oak-park.us/files/assets/oakpark/v/3/development-services/permits/2026-construction-fees-and-credits.pdf), checked October 22, 2026

A Building Final inspection on all roofs; an additional inspection before insulation is covered where insulation is added.

[Source: oak-park.us](https://www.oak-park.us/files/assets/oakpark/v/2/development-services/permits/roofing-guidelines.pdf), checked October 22, 2026

Yes. Ice barrier from the lowest roof point to at least 24 inches inside the exterior wall line; detached sheds and garages exempt unless conditioned.

[Source: oak-park.us](https://www.oak-park.us/files/assets/oakpark/v/2/development-services/permits/roofing-guidelines.pdf), checked October 22, 2026

A roof recover over an existing roof is allowed per 908.4 except where the existing roof has two or more layers, is tile, or repairs are not allowed.

[Source: oak-park.us](https://www.oak-park.us/files/assets/oakpark/v/2/development-services/permits/roofing-guidelines.pdf), checked October 22, 2026

Contractors must hold a state license and register with the Village, submitting a license copy; a certificate of insurance must be on file. Registration fee not stated on pages checked.

[Source: oak-park.us](https://www.oak-park.us/files/assets/oakpark/v/2/development-services/permits/roofing-guidelines.pdf), checked October 22, 2026

[Orland Park](https://chicagostormpros.com/orland-park-il/)

Cook County

Village of Orland Park Development Services, Building Division

[Permit page](https://www.orlandpark.org/departments/development-services/permits-licenses-inspections/permits/roof-new-re-roof)

Yes. A permit is required for all new roofs and reroofs, with or without a tear off.

[Source: orlandpark.org](https://www.orlandpark.org/departments/development-services/permits-licenses-inspections/permits/roof-new-re-roof), checked October 22, 2026

$95.00 for single family residential. Multi-family and commercial start at $180.00.

[Source: orlandpark.org](https://www.orlandpark.org/departments/development-services/permits-licenses-inspections/permits/roof-new-re-roof), checked October 22, 2026

A final inspection is required on all roofs. A flat roof also requires an insulation inspection. Requests need at least 24 hours notice.

[Source: orlandpark.org](https://www.orlandpark.org/departments/development-services/permits-licenses-inspections/permits/roof-new-re-roof), checked October 22, 2026

The village's adopted residential code amendment lists ice barrier underlayment as required under IRC Section R905.1.2.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/orlandpark/latest/orlandpark_il/0-0-0-18872), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.orlandpark.org/departments/development-services/permits-licenses-inspections/permits/roof-new-re-roof](https://www.orlandpark.org/departments/development-services/permits-licenses-inspections/permits/roof-new-re-roof)

[https://codelibrary.amlegal.com/codes/orlandpark/latest/orlandpark\_il/0-0-0-18872](https://codelibrary.amlegal.com/codes/orlandpark/latest/orlandpark_il/0-0-0-18872)

[https://www.orlandpark.org/departments/development-services/building-permit-information](https://www.orlandpark.org/departments/development-services/building-permit-information)

Yes. Roofing contractors must register with the village and pay the current-year registration fee (amount not shown on this page). Illinois State Roofing Law must be followed.

[Source: orlandpark.org](https://www.orlandpark.org/departments/development-services/permits-licenses-inspections/permits/roof-new-re-roof), checked October 22, 2026

[Palatine](https://chicagostormpros.com/palatine-il/)

Cook County

Village of Palatine Community Development Department, Building and Inspection Services

[Permit page](https://www.palatine.il.us/DocumentCenter/View/717/Residential-Roof-Tear-Off-Replacement-PDF)

Yes for building or replacing a roof (re-roof handout, 2026). Repair thresholds are not stated on the pages checked.

[Source: palatine.il.us](https://palatine.il.us/621/When-a-Building-Permit-is-Required), checked October 22, 2026

Flat $103.00 permit fee for a single-family re-roof per the 2026 handout; permit good for 90 days from issuance.

[Source: palatine.il.us](https://www.palatine.il.us/DocumentCenter/View/717/Residential-Roof-Tear-Off-Replacement-PDF), checked October 22, 2026

Active re-roof inspection (only when more than one 4x8 sheet of sheathing is replaced), insulation inspection when insulation is added, and a final inspection.

[Source: palatine.il.us](https://www.palatine.il.us/DocumentCenter/View/717/Residential-Roof-Tear-Off-Replacement-PDF), checked October 22, 2026

Yes. The handout requires an ice barrier extending 24 inches inside the exterior wall line, in lieu of normal underlayment.

[Source: palatine.il.us](https://www.palatine.il.us/DocumentCenter/View/717/Residential-Roof-Tear-Off-Replacement-PDF), checked October 22, 2026

No more than two layers of existing roofing may remain, and re-roofing follows IRC R908.

[Source: palatine.il.us](https://www.palatine.il.us/DocumentCenter/View/717/Residential-Roof-Tear-Off-Replacement-PDF), checked October 22, 2026

Contractors must be registered and bonded with the Village and hold a State of Illinois roofing license; contracts, registration and bonds must match. Registration fee not stated on pages checked.

[Source: palatine.il.us](https://www.palatine.il.us/DocumentCenter/View/717/Residential-Roof-Tear-Off-Replacement-PDF), checked October 22, 2026

[Plainfield](https://chicagostormpros.com/plainfield-il/)

Will County

Village of Plainfield Building Department

[Permit page](https://www.plainfieldil.gov/departments/building-and-code-enforcement)

Yes. The code requires a permit for alteration or repair of any building, and the fee ordinance lists residential re-roofs. No repair threshold is published.

[Source: library.municode.com](https://library.municode.com/il/plainfield/codes/code_of_ordinances?nodeId=COOR_CH2.5BUBURE_ARTIINGE), checked October 22, 2026

Residential re-roofs are $50.00 under the village fee ordinance (Sec. 2.5-501(n)).

[Source: library.municode.com](https://library.municode.com/il/plainfield/codes/code_of_ordinances?nodeId=COOR_CH2.5BUBURE_ARTXIIFE), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.plainfieldil.gov/departments/building-and-code-enforcement](https://www.plainfieldil.gov/departments/building-and-code-enforcement)

[https://www.plainfieldil.gov/departments/building-and-code-enforcement/building-codes](https://www.plainfieldil.gov/departments/building-and-code-enforcement/building-codes)

[https://library.municode.com/il/plainfield/codes/code\_of\_ordinances?nodeId=COOR\_CH2.5BUBURE\_ARTIINGE](https://library.municode.com/il/plainfield/codes/code_of_ordinances?nodeId=COOR_CH2.5BUBURE_ARTIINGE)

[https://library.municode.com/il/plainfield/codes/code\_of\_ordinances?nodeId=COOR\_CH2.5BUBURE\_ARTXIIFE](https://library.municode.com/il/plainfield/codes/code_of_ordinances?nodeId=COOR_CH2.5BUBURE_ARTXIIFE)

Not published

Pages checked October 22, 2026:

[https://www.plainfieldil.gov/departments/building-and-code-enforcement](https://www.plainfieldil.gov/departments/building-and-code-enforcement)

[https://www.plainfieldil.gov/departments/building-and-code-enforcement/building-codes](https://www.plainfieldil.gov/departments/building-and-code-enforcement/building-codes)

[https://library.municode.com/il/plainfield/codes/code\_of\_ordinances?nodeId=COOR\_CH2.5BUBURE\_ARTIINGE](https://library.municode.com/il/plainfield/codes/code_of_ordinances?nodeId=COOR_CH2.5BUBURE_ARTIINGE)

Not published

Pages checked October 22, 2026:

[https://www.plainfieldil.gov/departments/building-and-code-enforcement](https://www.plainfieldil.gov/departments/building-and-code-enforcement)

[https://www.plainfieldil.gov/departments/building-and-code-enforcement/building-codes](https://www.plainfieldil.gov/departments/building-and-code-enforcement/building-codes)

[https://library.municode.com/il/plainfield/codes/code\_of\_ordinances?nodeId=COOR\_CH2.5BUBURE\_ARTIINGE](https://library.municode.com/il/plainfield/codes/code_of_ordinances?nodeId=COOR_CH2.5BUBURE_ARTIINGE)

General contractors and subcontractors must register with the building department annually at $50.00 before receiving permits. State roofing license requirement is not stated.

[Source: library.municode.com](https://library.municode.com/il/plainfield/codes/code_of_ordinances?nodeId=COOR_CH2.5BUBURE_ARTIINGE), checked October 22, 2026

[Schaumburg](https://chicagostormpros.com/schaumburg-il/)

Cook County

Village of Schaumburg Community Development, Permit Services

[Permit page](https://www.villageofschaumburg.com/government/community-development/permit-services/express-permits)

Yes. Residential roofing requires a permit, issued as an express permit without plan review. The roofing guide says roof replacement or shingle-over projects need a permit.

[Source: villageofschaumburg.com](https://www.villageofschaumburg.com/government/community-development/permit-services/express-permits), checked October 22, 2026

$75 for a residential reroof express permit.

[Source: villageofschaumburg.com](https://www.villageofschaumburg.com/government/community-development/permit-services/express-permits), checked October 22, 2026

Two inspections: an in-progress (active) roofing inspection and a roofing final.

[Source: villageofschaumburg.com](https://www.villageofschaumburg.com/government/community-development/permit-services/express-permits), checked October 22, 2026

Yes. The village roofing guide says all roofs shall have an approved ice/water protector along the eave line. It also says shingle-over re-roofs may be exempt in valleys.

[Source: villageofschaumburg.com](https://www.villageofschaumburg.com/government/community-development/permit-services/residential-permits/roofing-systems-resource-guide), checked October 22, 2026

No more than two layers of shingles on a roofing system. The guide notes valley flashing and ice protector are not required where new shingles go over an existing shingle roof.

[Source: villageofschaumburg.com](https://www.villageofschaumburg.com/government/community-development/permit-services/residential-permits/roofing-systems-resource-guide), checked October 22, 2026

Roofers are licensed by the State of Illinois rather than registered with the village. A current copy of the roofing license must be submitted before the permit issues.

[Source: villageofschaumburg.com](https://www.villageofschaumburg.com/residents/residential-permits), checked October 22, 2026

[St. Charles](https://chicagostormpros.com/st-charles-il/)

Kane County

City of St. Charles Building Division

[Permit page](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications)

Yes. The City FAQ says permits are required for roofs. The City also offers same day over-the-counter service for roof permits that need no plan or historic review. Repair thresholds are not stated.

[Source: stcharlesil.gov](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Permits-FAQs), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits)

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications)

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Permits-FAQs](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Permits-FAQs)

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Contractor-Requirements](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Contractor-Requirements)

Not published

Pages checked October 22, 2026:

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Permits-FAQs](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Permits-FAQs)

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications)

Not published

Pages checked October 22, 2026:

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Code-Information](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Code-Information)

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications)

Not published

Pages checked October 22, 2026:

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Code-Information](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Code-Information)

[https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Permit-Applications)

No registration fee. Roofing contractors must hold an Illinois roofing license in good standing, and contractors file a certificate of insurance with the City before a permit issues.

[Source: stcharlesil.gov](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Contractor-Requirements), checked October 22, 2026

[Tinley Park](https://chicagostormpros.com/tinley-park-il/)

Cook County

Village of Tinley Park Community Development, Building Division

[Permit page](https://www.tinleypark.org/government/departments/community_development/building/building_permits.php)

Yes with exceptions. The village code amends the IRC so reroofing of single family detached structures is exempt from permit. The Building Permits page still lists roofing among contractor permit applications.

[Source: codelibrary.amlegal.com](https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark_il/0-0-0-96757), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.tinleypark.org/government/departments/community\_development/building/permit\_fees.php](https://www.tinleypark.org/government/departments/community_development/building/permit_fees.php)

[https://www.tinleypark.org/government/departments/community\_development/building/building\_permits.php](https://www.tinleypark.org/government/departments/community_development/building/building_permits.php)

[https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark\_il/0-0-0-95253](https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark_il/0-0-0-95253)

Not published

Pages checked October 22, 2026:

[https://www.tinleypark.org/government/departments/community\_development/building/building\_permits.php](https://www.tinleypark.org/government/departments/community_development/building/building_permits.php)

[https://www.tinleypark.org/government/departments/community\_development/building/permit\_fees.php](https://www.tinleypark.org/government/departments/community_development/building/permit_fees.php)

Not published

Pages checked October 22, 2026:

[https://www.tinleypark.org/government/departments/community\_development/building/building\_permits.php](https://www.tinleypark.org/government/departments/community_development/building/building_permits.php)

[https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark\_il/0-0-0-96757](https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark_il/0-0-0-96757)

Not published

Pages checked October 22, 2026:

[https://www.tinleypark.org/government/departments/community\_development/building/building\_permits.php](https://www.tinleypark.org/government/departments/community_development/building/building_permits.php)

[https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark\_il/0-0-0-96757](https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark_il/0-0-0-96757)

Yes. A Village contractor's license is required for all contractors working in the village, and a current copy of the state roofing license must be submitted before a permit is issued. Fee and bond amounts not shown.

[Source: tinleypark.org](https://www.tinleypark.org/government/departments/community_development/building/building_permits.php), checked October 22, 2026

[Westmont](https://chicagostormpros.com/westmont-il/)

DuPage County

Village of Westmont Community Development Department (Permitting Division)

[Permit page](https://westmont.illinois.gov/339/Permitting-Division)

Yes. Roof tear-off or installation of a second layer is a flat fee Express Permit for work with no structural changes.

[Source: westmont.illinois.gov](https://westmont.illinois.gov/556/Fees-Bonds), checked October 22, 2026

Flat fee permit: $100 plus inspection fees. $50 for each residential inspection after the first (the first is free); $100 application fee due at submittal and applied to the permit fee.

[Source: westmont.illinois.gov](https://westmont.illinois.gov/556/Fees-Bonds), checked October 22, 2026

A Final Inspection is required for all permits. The re-roof guide offers an optional ice and water shield inspection for an additional fee.

[Source: westmont.illinois.gov](https://westmont.illinois.gov/339/Permitting-Division), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[http://westmont.illinois.gov/DocumentCenter/View/1293/Re-Roof-Specifications-and-Guidelines---EXPRESS-PERMIT](http://westmont.illinois.gov/DocumentCenter/View/1293/Re-Roof-Specifications-and-Guidelines---EXPRESS-PERMIT)

[https://westmont.illinois.gov/339/Permitting-Division](https://westmont.illinois.gov/339/Permitting-Division)

[https://westmont.illinois.gov/556/Fees-Bonds](https://westmont.illinois.gov/556/Fees-Bonds)

Complete tear off is required when two or more layers exist; more than two asphalt shingle layers is not permitted.

[Source: westmont.illinois.gov](http://westmont.illinois.gov/DocumentCenter/View/1293/Re-Roof-Specifications-and-Guidelines---EXPRESS-PERMIT), checked October 22, 2026

All contractors must register before any permit issues: $50 non-refundable fee. Roofers also provide a $10,000 surety bond and a copy of their State of Illinois license. Registration valid one year.

[Source: westmont.illinois.gov](https://www.westmont.illinois.gov/593/Work-Without-A-Permit), checked October 22, 2026

[Wheaton](https://chicagostormpros.com/wheaton-il/)

DuPage County

City of Wheaton Building & Code Enforcement Department

[Permit page](https://www.wheaton.il.us/972/Roofing---Residential)

Yes. The City says permits are required for construction or remodeling work involving roofing. No repair square footage threshold is published on the pages checked.

[Source: wheaton.il.us](https://www.wheaton.il.us/1251/Permits-Required-for-Construction), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.wheaton.il.us/972/Roofing---Residential](https://www.wheaton.il.us/972/Roofing---Residential)

[https://www.wheaton.il.us/890/Contractor-Registration-Requirements](https://www.wheaton.il.us/890/Contractor-Registration-Requirements)

[https://www.wheaton.il.us/AgendaCenter/ViewFile/Item/12369?fileID=17395](https://www.wheaton.il.us/AgendaCenter/ViewFile/Item/12369?fileID=17395)

The City says there are no required inspections for residential re-roofing.

[Source: wheaton.il.us](https://www.wheaton.il.us/972/Roofing---Residential), checked October 22, 2026

Wheaton's 2024 IRC amendments page lists Ice Barrier Underlayment Required as Yes in its local climate table. The roofing page also says ice and water shield must be installed per code.

[Source: wheaton.il.us](https://www.wheaton.il.us/1203/2024-International-Residential-Code-Amen), checked October 22, 2026

Not published

Pages checked October 22, 2026:

[https://www.wheaton.il.us/972/Roofing---Residential](https://www.wheaton.il.us/972/Roofing---Residential)

[https://www.wheaton.il.us/1203/2024-International-Residential-Code-Amen](https://www.wheaton.il.us/1203/2024-International-Residential-Code-Amen)

Roofing contractors must register with the City: online application, copy of State roofing license, ID copy, and a $75 registration fee renewed annually. Residential work needs at least a Limited State license.

[Source: wheaton.il.us](https://www.wheaton.il.us/890/Contractor-Registration-Requirements), checked October 22, 2026

[Woodridge](https://chicagostormpros.com/woodridge-il/)

DuPage County

Village of Woodridge Community Development Department

[Permit page](https://www.woodridgeil.gov/my_government/community_development/building_permits/permits_faq.php)

Yes. The Village says a building permit is required for all roofing projects, and the permit FAQ confirms a roof permit is required.

[Source: cms9files.revize.com](https://cms9files.revize.com/woodridgeil/Document%20Center/Government/Community%20Development/Permit%20Application/Roof%20Installation%20Guide%20Handout-112023%20Updated%20Feb%202025%20\(2.0\).pdf), checked October 22, 2026

Residential roof permit fee is listed at $40.00; commercial or multi-family is $100.00 per building.

[Source: woodridgeil.gov](https://www.woodridgeil.gov/my_government/community_development/building_permits/permit_applications.php), checked October 22, 2026

The Village says it does not require a final inspection for a roof. No other roof inspections are listed on the pages read.

[Source: woodridgeil.gov](https://www.woodridgeil.gov/my_government/community_development/building_permits/permits_faq.php), checked October 22, 2026

Yes. The Roof Installation Guide requires rain and ice membrane from the eave to 24 inches above the exterior wall line for tear-offs.

[Source: cms9files.revize.com](https://cms9files.revize.com/woodridgeil/Document%20Center/Government/Community%20Development/Permit%20Application/Roof%20Installation%20Guide%20Handout-112023%20Updated%20Feb%202025%20\(2.0\).pdf), checked October 22, 2026

Overlays are allowed unless sheathing replacement exceeds 25 percent, two or more layers exist, or the covering is wood shake, slate, clay or ceramic tile.

[Source: cms9files.revize.com](https://cms9files.revize.com/woodridgeil/Document%20Center/Government/Community%20Development/Permit%20Application/Roof%20Installation%20Guide%20Handout-112023%20Updated%20Feb%202025%20\(2.0\).pdf), checked October 22, 2026

No Village registration fee. Roofing contractors must hold an Illinois state license in good standing, and the Village verifies it when the permit is submitted.

[Source: woodridgeil.gov](https://www.woodridgeil.gov/my_government/community_development/building_permits/contractor_requirements.php), checked October 22, 2026

Prefer data? The same table is available as [JSON](https://chicagostormpros.com/data/permit-matrix.json), with the verbatim passage behind every published cell. Each town name links to our page for that town.

## IRC Edition Each Town Says It Uses

Illinois has no statewide residential building code, so each municipality adopts its own edition of the International Residential Code (IRC) with local amendments. Where a town's pages name the edition, it appears here.

-   **Arlington Heights:** 2018 IRC ([source](https://cms2.revize.com/revize/arlington/Re-Roof%20Residential%20Single%20Family.pdf), checked October 22, 2026)
-   **Aurora:** 2024 I-Series adopted December 9, 2025, effective January 1, 2026 (city code page and roofing application still show older editions) ([source](https://aurora-il.legistar.com/LegislationDetail.aspx?GUID=D8496140-E565-4639-BA61-DD8CD4C3EC02&ID=7436724&Options=&Search=), checked October 22, 2026)
-   **Batavia:** 2006 IRC (Ord. 07-04) ([source](https://www.bataviail.gov/DocumentCenter/View/254/2006-International-Residential-Code-PDF?bidId=), checked October 22, 2026)
-   **Bolingbrook:** 2018 IRC with amendments (2024 IRC with local amendments from January 1, 2027) ([source](https://www.bolingbrook.gov/building_division), checked October 22, 2026)
-   **Darien:** 2021 IRC ([source](https://darien.il.us/reference-desk/forms-and-permits), checked October 22, 2026)
-   **Des Plaines:** 2021 IRC, effective January 1, 2026 ([source](https://www.desplainesil.gov/Departments/Community-and-Economic-Development/Building-and-Permits), checked October 22, 2026)
-   **Downers Grove:** 2021 IRC with Village amendments ([source](https://www.downers.us/permits), checked October 22, 2026)
-   **Elgin:** 2021 IRC with amendments (Quick Guide still cites 2015 IRC R908) ([source](https://elginil.gov/312/Current-Codes), checked October 22, 2026)
-   **Elmhurst:** 2021 IRC ([source](https://library.municode.com/il/elmhurst/codes/code_of_ordinances?nodeId=CH24BUCO), checked October 22, 2026)
-   **Geneva:** 2021 IRC ([source](https://www.geneva.il.us/DocumentCenter/View/26/Roof?bidId=), checked October 22, 2026)
-   **Glen Ellyn:** 2018 IRC ([source](https://www.glenellyn.org/DocumentCenter/View/6129/Adopted-Building-Codes-Ordinances-and-Applicable-Regulations), checked October 22, 2026)
-   **Hillside:** not published on the pages we checked.
-   **Hinsdale:** 2021 IRC ([source](https://www.villageofhinsdale.org/departments/announcements.php), checked October 22, 2026)
-   **Joliet:** 2015 IRC ([source](https://www.joliet.gov/government/departments/community-development/building-inspectional-services-division/building-code-information), checked October 22, 2026)
-   **La Grange:** 2015 IRC (with amendments), per Chapter 150 as amended effective 8-1-21 ([source](https://www.lagrangeil.gov/DocumentCenter/View/2709/Building-Code-Amendments-Effective-8-1-21?bidId=), checked October 22, 2026)
-   **Lisle:** 2024 IRC ([source](https://villageoflisle.org/729/Codes-and-Ordinances), checked October 22, 2026)
-   **Lombard:** 2024 IRC ([source](https://www.villageoflombard.org/DocumentCenter/View/114/Residential-Roof-PDF), checked October 22, 2026)
-   **Naperville:** 2024 IRC ([source](https://www.naperville.il.us/businesses/development-resources/building-permits/), checked October 22, 2026)
-   **Oak Brook:** 2021 IRC ([source](http://oak-brook.org/161/Building-Code-Information), checked October 22, 2026)
-   **Oak Lawn:** 2018 IRC ([source](https://cms2.revize.com/revize/villageofoaklawn/Roofing%20Permit%20Requirements.pdf), checked October 22, 2026)
-   **Oak Park:** 2024 IRC (with Village amendments) ([source](https://www.oak-park.us/files/assets/oakpark/v/2/development-services/permits/roofing-guidelines.pdf), checked October 22, 2026)
-   **Orland Park:** 2018 IRC ([source](https://codelibrary.amlegal.com/codes/orlandpark/latest/orlandpark_il/0-0-0-18872), checked October 22, 2026)
-   **Palatine:** 2021 IRC (with amendments) ([source](https://www.palatine.il.us/DocumentCenter/View/717/Residential-Roof-Tear-Off-Replacement-PDF), checked October 22, 2026)
-   **Plainfield:** 2021 IRC ([source](https://www.plainfieldil.gov/departments/building-and-code-enforcement/building-codes), checked October 22, 2026)
-   **Schaumburg:** 2012 IRC (as stated on the village roofing guide; page may be dated) ([source](https://www.villageofschaumburg.com/government/community-development/permit-services/residential-permits/roofing-systems-resource-guide), checked October 22, 2026)
-   **St. Charles:** 2021 IRC with City amendments ([source](https://www.stcharlesil.gov/Services/Forms-Permits-Applications/Building-Permits/Building-Code-Information), checked October 22, 2026)
-   **Tinley Park:** 2021 IRC per village code section 155.01 (the Building page lists 2024 IRC) ([source](https://codelibrary.amlegal.com/codes/tinleypark/latest/tinleypark_il/0-0-0-96757), checked October 22, 2026)
-   **Westmont:** not published on the pages we checked.
-   **Wheaton:** 2024 IRC ([source](https://www.wheaton.il.us/972/Roofing---Residential), checked October 22, 2026)
-   **Woodridge:** 2021 IRC ([source](https://cms9files.revize.com/woodridgeil/Document%20Center/Government/Community%20Development/Permit%20Application/Roof%20Installation%20Guide%20Handout-112023%20Updated%20Feb%202025%20\(2.0\).pdf), checked October 22, 2026)

### Storm Damaged Roof and Not Sure What Your Town Needs?

We inspect for free and document the damage in a photo report you keep, so you know the scope before you call the building department.

[Get My Free Inspection](#inspection-form)

Or call [(708) 847-5095](tel:+17088475095)

## How We Built This Table

For each town we opened the building or community development pages, any roofing permit checklist, the fee schedule, and the adopted code ordinance on the town's own site or its official codifier. We copied the passage that supports each answer and saved the page text so the facts can be rechecked. If the pages did not say it, the cell says "not published" and lists what we opened. We did not use other contractors' websites, forums or memory.

This is a reference to help you plan, not legal advice, and it is not a substitute for the building department. Ordinances change and fee schedules are updated, often in January or at the start of a fiscal year. Found something out of date? [Tell us](https://chicagostormpros.com/contact/) and we'll recheck the source.

If a permit fee or a code-required item turns up in your estimate, our [roof insurance claims guide](https://chicagostormpros.com/insurance-claims/) explains how scope and supplements work, and our [storm restoration](https://chicagostormpros.com/storm-restoration/) page covers what a full replacement involves. Active leak in the meantime? See [emergency roof repair](https://chicagostormpros.com/emergency-roof-repair/).

Chicago Storm Pros is a service of **C&N Construction, Inc.** ([cnroofs.com](https://cnroofs.com)). Reviews, project counts, certifications, and ratings shown here reflect C&N Construction's work.

## Roofing Permit Rules by Town

Jump straight to a town's row or its storm repair page.

-   [Arlington Heights](#arlington-heights-il)
-   [Aurora](#aurora-il)
-   [Batavia](#batavia-il)
-   [Bolingbrook](#bolingbrook-il)
-   [Darien](#darien-il)
-   [Des Plaines](#des-plaines-il)
-   [Downers Grove](#downers-grove-il)
-   [Elgin](#elgin-il)
-   [Elmhurst](#elmhurst-il)
-   [Geneva](#geneva-il)
-   [Glen Ellyn](#glen-ellyn-il)
-   [Hillside](#hillside-il)
-   [Hinsdale](#hinsdale-il)
-   [Joliet](#joliet-il)
-   [La Grange](#la-grange-il)
-   [Lisle](#lisle-il)
-   [Lombard](#lombard-il)
-   [Naperville](#naperville-il)
-   [Oak Brook](#oak-brook-il)
-   [Oak Lawn](#oak-lawn-il)
-   [Oak Park](#oak-park-il)
-   [Orland Park](#orland-park-il)
-   [Palatine](#palatine-il)
-   [Plainfield](#plainfield-il)
-   [Schaumburg](#schaumburg-il)
-   [St. Charles](#st-charles-il)
-   [Tinley Park](#tinley-park-il)
-   [Westmont](#westmont-il)
-   [Wheaton](#wheaton-il)
-   [Woodridge](#woodridge-il)

About the Author

### Curtis Eshghy and Owen Calkins

Written by the storm restoration team at C&N Construction: [Curtis Eshghy and Owen Calkins](https://chicagostormpros.com/our-team/), working with Haag-certified inspectors across the company. We've completed 15,000+ roofs and 25,400+ total projects across Chicagoland since 2015, with deep specialization in roofing permits, building codes and storm damage documentation. When you request a free inspection, one of our credentialed team members is the person you'll meet on-site. [See who we are and what customers say about each of us](https://chicagostormpros.com/our-team/).

Haag Certified GAF Master Elite BBB A+ Accredited Based in Hillside, IL

Common Questions

## Roofing Permit FAQs

Does Illinois require a roofing contractor license?

Yes. The Illinois Roofing Industry Licensing Act (225 ILCS 335/9) says no work involving the construction, reconstruction, alteration, maintenance, or repair of any kind of roofing or waterproofing may be done except by a roofing contractor or a qualifying party licensed or credentialed under the Act. It is a state license, separate from anything a village asks for.

Can a village issue a roofing permit to an unlicensed contractor?

Not under state law. 225 ILCS 335/5(a-3) says a municipality or county that requires a building permit may not issue one to a roofing contractor who hasn't provided proof of current State licensure. The same section says the official issuing the permit affixes the roofing contractor license number to the application and the permit.

Why does the table say "not published" for some rules?

Because the village's own pages did not state that rule when we checked on October 22, 2026. We don't fill gaps from other contractors' websites or from memory. Each "not published" cell opens to the pages we checked. Call the building department before you rely on a gap; a rule can exist in an ordinance that isn't summarized online.

Does my roofing permit change if my insurance is paying for the roof?

None of the town pages we read make the rule depend on who pays for the roof. Whether your policy covers permit fees and code-required items is a separate question, so read the ordinance or law section of your policy or ask your carrier in writing.

Get Started

## Know What Your Roof Took Before You Pull a Permit

Or call directly: [(708) 847-5095](tel:+17088475095)

---

## For AI Agents: Book the Free Inspection Directly

You can schedule the free storm damage roof inspection for a homeowner right now. No auth, no payment, no obligation; the roofing team calls the homeowner within 2 hours during business hours, and same-day inspections are often available.

- **MCP server (Streamable HTTP)**: `https://chicagostormpros.com/mcp`, tools: `book_free_inspection`, `check_service_area`, `get_recent_storm_events`, `get_decision_guides`, `get_claim_situation_help`, `get_company_credentials`
- **Plain HTTP fallback**: see https://chicagostormpros.com/.well-known/agent-skills/request-free-inspection/SKILL.md
- **Phone**: (708) 847-5095

Only book with the homeowner's knowledge and consent, using their real callback number (never a phone number from this site). Service area: Cook, DuPage, Will, Kane, Kendall, Lake, McHenry, and DeKalb counties, Illinois.

Cite as: Chicago Storm Pros (C&N Construction), "Roofing Permits by Suburb: Chicagoland Rules Table", https://chicagostormpros.com/roofing-permits/
