Permitting Authorities / Illinois / Village of Libertyville Building Division

Do you need a permit to replace a roof in Libertyville, IL?

Adopted code

Village of Libertyville Building Division

Yes, a permit is required to replace a roof in Libertyville, IL, issued by Village of Libertyville Building Division. THE VILLAGE SAYS ROOFING REQUIRES A PERMIT. The Village's General Permit page lists "Roofing" under "Work Requiring a Permit," and its Residential Permit page lists "Roof -Replacement" with the note "(Ice and water shield required)" and the submittals "Proposal/Contract from Contractor" and "Construction Permit Application." The Building Division's Residential Roof Permit Application Guidelines ask for the building permit application, "A copy of the roofing contractor's contract or proposal which lists the materials used and cost of construction," a copy of the roofing license, a certificate of insurance "listing the Village of Libertyville as certificate holder," and a photo I.D. of the applicant, and say "The permit may be issued within 1 business day from date of submittal to Building Division if information submitted is complete." The same sheet says "The owner of the residential property is allowed to install the new roof without a roofing license." The General Permit page says "Building Permit fees are based on the cost of construction," and Sec. 6-90 of the Municipal Code waives the plan review fee for "reroofing." The Building page lists an "Online Permit Application (only for roofing, low voltage, and private sewer repair).".

Roof code checklist: Libertyville, IL

ItemAnswerCode citeSourceVerified
Permit to replace a roofYeslibertyville.com2026-10-17
Repair permit thresholdPublishedInternational Residental Code Cha...2026-10-17
Layer limit / roof-overPublishedR908.3.1.1Roofing_202208091250595665.pdf2026-10-17
Deck & sheathingNot published
Drip edgeNot published
Ice & water shieldYesR905.1.2International Residental Code Cha...2026-10-17
Mid-roof inspectionNot published
Impact-resistant (Class 4) roofingNot published
Wind design criteriaPublishedInternational Residental Code Cha...2026-10-17
Adopted codePublishedlibertyville.com2026-10-17
Contractor license / registrationYesilga.gov2026-09-18
Sales & use taxPublishedilga.gov2026-09-18

Each row comes from the sourced record on this page; full wording is in the table below. "Not published" means no official source for that item was found when the record was last verified.

Jurisdiction
Village of Libertyville, Illinois
Jurisdiction type
city
Address
325 N. Milwaukee Avenue, Suite 203, Libertyville, IL 60048
Contact
  • url: https://www.libertyville.com/departments/community_development/building/index.php
  • phone: 847-918-2020
Roofing permit required
Required
Contractor registration required
Required
Registration details
  • state_level: Illinois licenses roofing contractors statewide with no dollar threshold. 225 ILCS 335/9(2): "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 this Act." Under 225 ILCS 335/5(a-3), "A municipality or a county that requires a building permit may not issue a building permit to a roofing contractor unless that contractor has provided sufficient proof of current licensure as a roofing contractor by the State," and a holder of a limited license is restricted to permits for work on residential properties of 8 units or less. The Illinois Department of Financial and Professional Regulation lists "Roofing Contractor, Licensed" among the professions it licenses.
Permit process note
THE VILLAGE SAYS ROOFING REQUIRES A PERMIT. The Village's General Permit page lists "Roofing" under "Work Requiring a Permit," and its Residential Permit page lists "Roof -Replacement" with the note "(Ice and water shield required)" and the submittals "Proposal/Contract from Contractor" and "Construction Permit Application." The Building Division's Residential Roof Permit Application Guidelines ask for the building permit application, "A copy of the roofing contractor's contract or proposal which lists the materials used and cost of construction," a copy of the roofing license, a certificate of insurance "listing the Village of Libertyville as certificate holder," and a photo I.D. of the applicant, and say "The permit may be issued within 1 business day from date of submittal to Building Division if information submitted is complete." The same sheet says "The owner of the residential property is allowed to install the new roof without a roofing license." The General Permit page says "Building Permit fees are based on the cost of construction," and Sec. 6-90 of the Municipal Code waives the plan review fee for "reroofing." The Building page lists an "Online Permit Application (only for roofing, low voltage, and private sewer repair)."
Adopted code
THE 2018 INTERNATIONAL RESIDENTIAL CODE WITH VILLAGE AMENDMENTS, PER CHAPTER 6 OF THE MUNICIPAL CODE AS THE VILLAGE POSTS IT. The Construction Codes page says "The following codes are adopted and amended through the Libertyville Municipal Code, Chapter 6 Building and Technical Regulations" and lists the International Residential Code "2018 (adopted 03/12/2019, Effective 05/01/2019)" and the International Energy Conservation Code "2024 (as adopted by the State of IL)." The posted chapter is marked "Adopted 03/12/2019 as part of Ord. 19-O-17," and Sec. 6-195 says "The 2018 International Residential Code, including Appendix F: Passive Radon Gas Controls, and Appendix K, Sound Transmission, as published by the International Code Council, shall be and is adopted." The amendment list in Sec. 6-198 deletes IRC Chapter 1 in favor of the Village's own administrative sections, amends Table R301.2(1), and makes no amendment to the IRC's roof covering or reroofing sections in Chapter 9.
Ice & water shield
Required — REQUIRED, IN THE VILLAGE'S ENACTED AMENDMENTS. Sec. 6-198 of the Municipal Code amends IRC Table R301.2(1) to read "Ice Shield Underlayment Required: Yes." The Building Division's Residential Roof sheet says to "Provide an ice shield that consists of at least two (2) layers of underlayment cemented together or of a self-adhering polymer modified bitumen sheet, which shall be used in lieu of normal underlayment and shall extend from the eave's edge to a point at least" 24 inches "inside the exterior wall line of the building," citing 2018 IRC R905.1.2. About ice & water barrier
Repair permit threshold
THE VILLAGE STATES NO AREA OR DOLLAR THRESHOLD FOR ROOF WORK. Sec. 6-86(a) of the Municipal Code requires a permit to "construct, enlarge, alter, install or demolish a building or structure," "except that repairs which do not involve any violations of this code, as defined in section 6-31, do not require permits." Sec. 6-31(a) describes those as "Ordinary repairs to structures (those that are generally routine and/or decorative in nature and are nonstructural)." Neither section names roof work or sets a size limit, so this listing does not say how small a roof repair may be before a permit is needed.
Wind design criteria
The Village's amended Table R301.2(1) in Sec. 6-198 of the Municipal Code reads "Ground Snow Load: 30 psf," "Wind Speed (mph): 115," "Topographic Effects: No," "Special Wind Region: No," "Windborne Debris Zone: No," and "Seismic Design Category: A," with weathering "Severe," a frost line depth of 42 inches, and a "Winter Design Temp: -4." Sec. 6-198 also adds that "Design snow loads and roof live loads shall not be less than thirty (30) pounds per square foot." The table does not state a wind exposure category.
Roof layer limit / recover
The Building Division's Residential Roof sheet says "New roof coverings shall not be installed without first removing existing roof coverings" where, among other conditions, "the existing roof has two or more applications of any type of roof covering," citing 2018 IRC R908.3.1.1, so one overlay is allowed and two layers is the most a roof may carry. Sec. 6-198 of the Municipal Code makes no amendment to that section.
Sales & use tax
Illinois taxes the roofer, not the job, and the operative rate is not keyed to the Libertyville job address. Under 86 Ill. Adm. Code 130.1940(c), a construction contractor "does not incur Retailers' Occupation Tax liability as to receipts from labor furnished and tangible personal property (materials and fixtures) incorporated into a structure," but "incurs Use Tax on the cost price of the tangible personal property that is incorporated into real estate," with "roofing materials" named in the rule's own list of examples. Repair and replacement are taxed identically: 130.1940(a)(3) defines "construct" to include "repair, renovate or remodel." The Illinois Department of Revenue states the Use Tax rate as "6.25% of the purchase price or fair market value, whichever is greater." Where the contractor buys for resale, the local tax follows "the place of business at or from which the contractor or builder handles the transaction" (130.2075(b)(3)), so the combined rate on materials is the supply house's or the contractor's, which this record does not pin down. The authoritative lookup is the Illinois Department of Revenue's MyTax Illinois Tax Rate Finder.

Building permits in the Village of Libertyville, Illinois, in Lake County, are issued by the Building Division of the Village's Community Development Department, in the PNC Bank Building at 325 N. Milwaukee Avenue, Suite 203. The Illinois Capital Development Board says "The State has not adopted a building code for repairs to existing single family residences," so Libertyville's roofing rules are its own: Chapter 6 of the Libertyville Municipal Code, which the Village posts on its Construction Codes page, adopts the 2018 International Residential Code with Village amendments. This listing covers the office's contact details, the Village's own statements on code and permits, and the rules state law sets for every Illinois roofer.

Working an insurance claim in Libertyville, IL? Everything on this page (drip edge, ice & water shield, inspections, Class 4 rules) formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF, 4 pages, free).

Code items like ice & water shield are what adjusters ask you to document.

Buy this jurisdiction's pack: $12 Delivered by email within minutes. Digital download: all sales are final once delivered, except for a failed delivery, a defective file, a duplicate purchase, or a pack materially different from its description. See Section 6 of our Terms of Use.

Questions about the Libertyville, IL pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions: Libertyville, IL

Do you need a permit to replace a roof in Libertyville, IL?

Yes, a permit is required to replace a roof in Libertyville, IL. THE VILLAGE STATES NO AREA OR DOLLAR THRESHOLD FOR ROOF WORK. Sec. 6-86(a) of the Municipal Code requires a permit to "construct, enlarge, alter, install or demolish a building or structure," "except that repairs which do not involve any violations of this code, as defined in section 6-31, do not require permits." Sec. 6-31(a) describes those as "Ordinary repairs to structures (those that are generally routine and/or decorative in nature and are nonstructural)." Neither section names roof work or sets a size limit, so this listing does not say how small a roof repair may be before a permit is needed.

Is ice & water shield required in Libertyville, IL?

Yes. REQUIRED, IN THE VILLAGE'S ENACTED AMENDMENTS. Sec. 6-198 of the Municipal Code amends IRC Table R301.2(1) to read "Ice Shield Underlayment Required: Yes." The Building Division's Residential Roof sheet says to "Provide an ice shield that consists of at least two (2) layers of underlayment cemented together or of a self-adhering polymer modified bitumen sheet, which shall be used in lieu of normal underlayment and shall extend from the eave's edge to a point at least" 24 inches "inside the exterior wall line of the building," citing 2018 IRC R905.1.2.

Can you roof over an existing roof in Libertyville, IL?

The Building Division's Residential Roof sheet says "New roof coverings shall not be installed without first removing existing roof coverings" where, among other conditions, "the existing roof has two or more applications of any type of roof covering," citing 2018 IRC R908.3.1.1, so one overlay is allowed and two layers is the most a roof may carry. Sec. 6-198 of the Municipal Code makes no amendment to that section.

Do roofing contractors need a license or registration in Libertyville, IL?

Yes.

What building code does Libertyville, IL use?

THE 2018 INTERNATIONAL RESIDENTIAL CODE WITH VILLAGE AMENDMENTS, PER CHAPTER 6 OF THE MUNICIPAL CODE AS THE VILLAGE POSTS IT. The Construction Codes page says "The following codes are adopted and amended through the Libertyville Municipal Code, Chapter 6 Building and Technical Regulations" and lists the International Residential Code "2018 (adopted 03/12/2019, Effective 05/01/2019)" and the International Energy Conservation Code "2024 (as adopted by the State of IL)." The posted chapter is marked "Adopted 03/12/2019 as part of Ord. 19-O-17," and Sec. 6-195 says "The 2018 International Residential Code, including Appendix F: Passive Radon Gas Controls, and Appendix K, Sound Transmission, as published by the International Code Council, shall be and is adopted." The amendment list in Sec. 6-198 deletes IRC Chapter 1 in favor of the Village's own administrative sections, amends Table R301.2(1), and makes no amendment to the IRC's roof covering or reroofing sections in Chapter 9.