
Image Courtesy of InterNachi
If you’re planning a roof replacement in the Chicago area, one of the first questions to ask is: do I need a permit to replace my roof? The short answer for most homeowners in Northern Illinois is yes. Most towns and villages in the area served by Euclid Roofing and Siding require contractors to be registered with the municipality and to obtain, or “pull,” a building permit before re-roofing or installing a new roof on your home.
On top of that, the contractor doing the work must hold a current State of Illinois Roofing Contractor License. This isn’t just paperwork. It’s a requirement designed to protect you as a homeowner.
Why Roofing Permits Matter
These requirements exist to protect you, the homeowner, from being taken advantage of by unscrupulous contractors or fly-by-night operations. The permit fee is generally a small part of the total cost of installing a new residential roof. Skipping this step might seem like a way to save money upfront, but it can end up costing you far more later in the form of shoddy workmanship or inferior materials that don’t meet code.
Inspections tied to these permit fees help ensure that certain code requirements are actually followed. This can include things like proper installation of ice and water shield, correct roof ventilation, and other details that affect how well your roof performs over its lifespan.
We’d advise being cautious of any roofing contractor willing to work without following local code. It’s not worth the risk. Always make sure your project adheres to local regulations. Euclid Roofing and Siding is a licensed Illinois Roofing Contractor and follows local requirements for registration and permitting on every roof we install. Call us today at (847) 202-3740 for your free roofing estimate, or get in touch online if you’d rather start there.
Frequently Asked Questions About Roofing Permits
Do I need a permit to replace my roof in Illinois?
In most Northern Illinois municipalities, yes. Nearly every town and village in the Chicago area served by Euclid Roofing requires a building permit for re-roofing or new roof installation, along with contractor registration with the local municipality.
What happens if my roof is replaced without a permit?
Work done without a permit typically hasn’t been inspected against local code, which means issues like poor ventilation or improperly installed ice and water shield can go unnoticed until they cause damage. It can also create problems later if you try to sell your home, since unpermitted work often has to be disclosed or addressed before closing.
Who is responsible for pulling the permit, me or the contractor?
Your roofing contractor should be the one to pull the permit, not the homeowner. If a contractor asks you to pull the permit yourself, or suggests skipping it altogether, that’s a red flag worth taking seriously.
Does a permit affect the cost of my roof replacement?
Permit fees are typically a small fraction of your total project cost. A licensed, insured roofing contractor will usually include this in your estimate upfront rather than adding it as a surprise later.
How do I know if my contractor is properly licensed?
Ask directly for their State of Illinois Roofing Contractor License number, and confirm they’re registered with your specific municipality. Euclid Roofing and Siding holds a current Illinois license and is registered across the municipalities we serve, including Winnetka, Skokie, Arlington Heights, Glenview, Deerfield, Highland Park, Hinsdale, and Lake Forest.
Sample Permit Requirements by Illinois Municipality
Permit requirements vary by town, so it’s worth checking your specific municipality’s rules directly. Here are references for permit requirements in several Illinois towns, villages, and counties for new roof or re-roof installations:
Not sure whether your project needs a permit, or want a contractor who already handles all of this for you? Contact Euclid Roofing and Siding for a free roofing estimate, and we’ll walk you through exactly what’s required for your specific municipality


