Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Glen Ellyn requires a permit for any full roof replacement, tear-off-and-replace, or material change. Like-for-like repairs under 25% of roof area are typically exempt — but Glen Ellyn's online portal flags third-layer detections automatically, so you must declare existing layer count accurately.
Glen Ellyn Building Department enforces IRC R907 (reroofing) strictly, but the city's online permit portal is notably efficient for residential roofing — most like-for-like replacements can be pulled over-the-counter in a single visit, unlike some Chicago suburbs that require a full engineer review for any tear-off. However, Glen Ellyn's submission process requires you to specify existing roof layer count upfront; if the city's records or a site visit later reveals a third layer, the permit will be flagged for mandatory tear-off and possible stop-work, even if you submitted under a 'repair' classification. The city sits at the boundary of Illinois climate zones (5A north, 4A south), which affects ice-water-shield extension requirements — Glen Ellyn uses the more conservative 42-inch frost-depth standard from the Chicago area, meaning your ice-water shield must extend 36 inches up the roof from the eaves (not the typical 24 inches). Owner-builders can pull permits for owner-occupied homes, but the contractor must still obtain the permit if hired; confirm with your roofer that they've actually filed before work starts.

What happens if you skip the permit (and you needed one)

Glen Ellyn roof replacement permits — the key details

Glen Ellyn Building Department requires a permit for any roof replacement project that involves a tear-off, covers more than 25% of the roof area, changes material (shingles to metal/tile), or repairs a structural deck. The trigger is straightforward: if you're removing and replacing — pull a permit. The city's code is based on the 2021 International Building Code and 2020 IRC R907 (Reroofing), which mandates that if existing shingles are three layers deep, you must tear off to the deck; Glen Ellyn's online portal now requires you to declare layer count at submission, and inspectors verify this in the field. The reason is simple: a fourth layer is prohibited under IRC R907.4, and Glen Ellyn has seen enough roof failures from stacked overlays that they now treat layer count as a showstopper. If you misrepresent the layer count or the inspector discovers a third layer during framing inspection, the permit is voided and a stop-work order is issued — expect a $500 re-permit fee and a 2–3 week delay while you arrange a tear-off crew.

Ice-water shield (secondary water barrier) is the second critical detail in Glen Ellyn. Because the city straddles Chicago's 42-inch frost-depth zone, the Building Department requires ice-water shield to extend a minimum of 36 inches up the roof slope from the eaves on all pitched roof profiles — not 24 inches as in warmer zones. This protects against ice damming at the eave line, a common failure point in northern Illinois winters. Your roofer's scope of work must specify the product (typically SBS-modified bitumen, Class A fire-rated per ASTM D1970) and the installation depth; Glen Ellyn inspectors will ask to see the product receipt and verify coverage with a tape measure on final inspection. Failure to extend ice-water shield to spec is one of the top rejection reasons in the city — it's not hard to fix, but it holds up final signoff. Many roofers from downstate or the southwest suburbs are not accustomed to this depth requirement, so it's worth calling the Building Department's permit intake line to confirm the exact spec before you sign a contract.

Material changes (shingles to metal, shingles to slate/tile, or composite to standing-seam copper) trigger additional scrutiny in Glen Ellyn. If you're upgrading from architectural asphalt shingles to metal, the permit process is straightforward — usually 1–2 week turnaround, $150–$300 fee (typically 1.5–2% of estimated roof cost), and two inspections (deck nailing/fastening pattern and final). However, if you're moving to tile or slate, the Building Department requires a structural evaluation to confirm the existing roof deck and rafter sizing can handle the added dead load (tile adds 15–20 psf; asphalt is ~2–3 psf). This evaluation must be stamped by an Illinois-licensed engineer and costs $500–$1,500 — budget this into your project timeline. Glen Ellyn does not waive the structural review for tile even on modest roofs, so plan for 3–4 weeks if you're going high-end.

Glen Ellyn's permit intake process is streamlined but requires accurate upfront information. You can apply online via the city's permit portal (linked on the Glen Ellyn website under Building Services), or in person at City Hall, 121 Elm Street, Glen Ellyn, IL 60137. For a straightforward like-for-like asphalt roof replacement with no layer issues, you'll typically receive approval within 5 business days — some over-the-counter approvals happen same-day. The fee is based on the estimated square footage of roof area and job cost: expect $150–$400 for a typical residential re-roof (2,500–3,500 sq. ft.). Your application must include the roofing contractor's license number (or a statement that you're the owner doing the work), existing layer count, new material spec, ice-water-shield depth, and a roof plan or photos showing slope and eave configuration. Many contractors bundle this with their quote; confirm before signing that they've ordered the permit.

Inspections in Glen Ellyn happen in two phases: framing/deck (once old shingles are stripped and any deck repair is visible) and final (after new shingles and flashing are installed). The framing inspector checks for deck damage, proper nail patterns on repairs (IRC R903.2 requires ring-shank or spiral nails, 10–12 penny, spaced per product spec), and confirms ice-water-shield extension. The final inspector verifies shingle nailing pattern, flashing installation (especially at chimneys, valleys, and roof-to-wall junctures per IRC R905.2.8), and drip-edge detail. Plan for 2–3 business days between your request for inspection and the inspector's arrival; in summer, this can stretch to a week due to volume. Your roofer must schedule inspections — confirm they know this, as some fly-by-night crews skip the final, leaving you liable if issues arise later. Glen Ellyn's Building Department is professional and responsive, but they will not sign off without both inspections.

Three Glen Ellyn roof replacement scenarios

Scenario A
Single-layer asphalt shingle replacement, existing roof 20+ years old, Glen Ellyn residential lot (not historic district, not flood zone)
You have a 2,800-sq.-ft. two-story colonial on a standard Glen Ellyn lot off Roosevelt Road. Roof is original 20-year-old architectural asphalt shingles, one layer, no prior overlays, roof slope 8:12, asphalt-shingle deck, no structural issues. You get a quote from a licensed Illinois roofer ($8,500 for tear-off, new GAF Timberline HD shingles, ice-water shield 36 inches up the eaves, new drip edge, and flashing replacement). Your roofer pulls the permit online, declares one existing layer, specifies ice-water-shield product and depth, and submits the 2021 IRC R905 shingle-nailing pattern from the GAF spec sheet. Glen Ellyn issues the permit within 5 business days; the fee is $250 (based on $8,500 estimated cost at ~3%). Work begins; on day two after tear-off, the roofer calls for the first inspection (framing/deck). The inspector confirms one layer, checks deck fastening (good), verifies ice-water-shield length with a tape (36 inches from eave line, check), and signs off. Work continues. Seven days later, final inspection: inspector walks the roof, spot-checks nail patterns (12 inches per IRC R905.2.5, correct), checks flashing at chimney (counterflashing sealed per spec), verifies no exposed underlayment, and signs off. Total permit timeline: 12 business days. Total cost: $250 permit fee + $8,500 roof = $8,750. No surprises, no rejections. This is the baseline path.
Permit required | Single-layer tear-off | Ice-water shield 36 in. required | Asphalt shingle standard | $250 permit fee | $8,000–$9,500 labor/materials | 2 inspections | 2–3 week timeline
Scenario B
Asphalt-to-metal standing-seam roof conversion, existing two-layer roof, structural concerns flagged by roofer
You own a 1970s ranch in Glen Ellyn with an existing two-layer asphalt-shingle roof (one retrofit overlay from ~2005, original shingles below). You want to upgrade to a metal standing-seam roof for durability and to match the neighborhood aesthetic. Your roofer quotes $15,000 for full tear-off, structural inspection (required because metal fastening differs from shingle nailing), new metal deck panels, and ice-water shield. Glen Ellyn's Building Department flags this as a material-change project, which it is per IRC R905 (reroofing). The roofer, licensed, submits the permit with layer count (two existing), new metal material spec (including product weight, fastening type, and thermal-break clips), and notes that a structural engineer review is needed due to different fastening load patterns. Glen Ellyn Building Department does NOT automatically require structural review for metal-to-shingle conversion on existing residential roof decks — the code assumes the deck is adequately sized — BUT your inspector may request calculations if there are any deck deformation signs. The permit is issued within 10 business days at a cost of $380 (based on $15,000 project cost, ~2.5%). Tear-off proceeds, and the roofer discovers one deck board is soft (possible old leak). The roofer halts, calls for framing inspection early. Inspector sees the soft board, writes a deficiency note: 'Replace with 2x deck board, 16 inches on center, match existing.' Contractor replaces the board (+$300, +2 days). Second framing inspection passes. Final inspection: inspector verifies metal fastening pattern (typ. 24 inches o.c. per manufacturer), confirms ice-water-shield 36 inches, checks flashing around chimney and skylight (metal trim installed per spec), and signs off. Total timeline: 4 weeks (due to structural scope note and deck repair). Total cost: $250 permit + $15,000 roof + $300 deck board = $15,550. Lesson: material change adds scrutiny; budget extra time and confirm your roofer understands Glen Ellyn's ice-water-shield depth requirement for metal roofs (same 36 inches as shingles).
Permit required | Two-layer tear-off mandatory | Material change (shingle to metal) | Ice-water shield 36 in. (metal roofs too) | $380 permit fee | $15,000–$16,000 materials/labor | Deck repair $300–$800 possible | 4–5 week timeline | Framing + final inspections
Scenario C
Roof repair under 25% area (patching + flashing only), existing three-layer condition discovered during assessment
Your Glen Ellyn home has a small leak in the master bedroom, traced to deteriorated flashing around a skylight. Roofer estimates 10 squares of shingle patching and new flashing installation, roughly 8% of total roof area — normally a permit-exempt repair. You agree, and the roofer starts tearing back shingles to access the flashing. During tear-back, the roofer discovers three layers: original 1970s asphalt, an overlay from ~1998, and another overlay from ~2008. Under IRC R907.4, a three-layer roof cannot be overlaid; it must be torn to the deck. Even though your repair scope was small and exempt, the existence of three layers triggers a mandatory full tear-off and now requires a permit. The roofer must stop, pull a permit retroactively (costing $500 Glen Ellyn fee as a late filing), and scale up to a full roof replacement. Your $2,000 repair is now a $12,000 project. This is the exact reason Glen Ellyn's portal asks for layer count upfront — discovery of a third layer mid-project is not uncommon in older suburbs. Lesson: Get a roofer to do a pre-bid layer-count assessment before you commit to a small repair. Glen Ellyn Building Department strongly recommends this ($150–$300 for a roofing inspector to drill a core sample and count layers). If three layers are confirmed, budget for a full tear-off permit from the start. If you had pulled a permit upfront and declared three layers, the permit would have been issued as a full-roof-replacement from day one, with full fee and inspections built in — no surprises mid-job.
Repair under 25% initially (exempt) | Three-layer discovery triggers tear-off mandate | Permit becomes required retroactively | $500 late-filing fee | Full roof replacement $12,000–$15,000 | 4–6 week timeline (major escalation) | Pre-bid layer assessment recommended: $150–$300 | Avoid this with upfront declaration

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Glen Ellyn's ice-water-shield requirement: why 36 inches, and why it matters

Glen Ellyn sits in the upper Midwest (42-inch frost-depth zone per National Weather Service data), where winter ice damming is a persistent risk. Ice dams form when warm interior air melts snow on the roof; meltwater runs down and refreezes at the eave line where it's colder. Without adequate secondary water barrier (ice-water shield), this refrozen water backs up under shingles and into the attic, causing rot and mold. The 2020 IRC R908.3 recommends ice-water shield to extend from the eave to a point at least 24 inches inside the insulation line — in practice, this means roughly 24–36 inches up the roof slope depending on rafter length and insulation depth. Glen Ellyn's Building Department interprets this as a hard 36-inch minimum from the eave line upslope, which exceeds the code minimum but reflects local experience with ice dam failures.

Most national roofing contractors are trained to the base 24-inch requirement, so Glen Ellyn inspectors frequently catch under-spec installations. If your inspector measures and finds ice-water shield installed only 24 inches, you'll get a deficiency notice and a 3–5 day re-inspection window to correct it. Your roofer will have to peel back new shingles, add ice-water shield, and re-shingle — this adds $500–$1,200 to the bill and delays final sign-off. Avoid this by specifying 36 inches in your permit application and in the roofer's contract. Ask your roofer to provide a photo of the ice-water shield roll label and the installed depth (measured from eave) before final shingles go down.

Glen Ellyn also requires ice-water shield on ALL pitched roofs with slopes 4:12 or greater, regardless of climate history. Even if your roof has never ice-dammed, the code requires it. The product specified must be SBS-modified bitumen (rubberized asphalt), Class A fire-rated per ASTM D1970, minimum 35 mils thick. Synthetic alternatives (polyethylene-based) are not accepted in Glen Ellyn — verify your roofer's spec before ordering. Budget $1–$2 per sq. ft. for ice-water shield (roughly $300–$800 for a 3,000 sq. ft. roof), and confirm it's listed on the permit application and final invoice.

Roof-to-wall flashing, chimney counterflashing, and Glen Ellyn inspection traps

Glen Ellyn inspectors pay close attention to flashing detail, especially around chimneys, skylights, and roof-to-wall junctures. IRC R905.2.8 requires step flashing at roof-to-wall transitions: metal flashing bent at 90 degrees, layered under siding and over underlayment, fastened with corrosion-resistant fasteners spaced no more than 12 inches apart. Many roofers install step flashing correctly, but then the inspector asks: Is the flashing counterflashed at the chimney? Counterflashing is the metal (usually aluminum or stainless steel) that sits above the step flashing and seals against the chimney mortar. If there's no counterflashing or if it's sealed with caulk instead of mortared into the chimney joint, the inspector will flag it as a deficiency. Glen Ellyn Building Department treats caulk-only counterflashing as temporary; they require the flashing to be either mortared into the chimney or mechanically fastened with a sealant bead, not caulk alone.

Skylight flashing is another common reject point. Glen Ellyn requires the skylight flashing to integrate with ice-water shield, meaning the flashing base pan must sit over the ice-water shield, not under it, to channel water down and out. If the flashing is installed inverted (over the ice-water shield instead of under the top/side portions), the inspector will see it and require reinstallation. Discuss flashing detail with your roofer BEFORE work begins — bring the manufacturer's flashing instructions to the permit intake office and highlight the specific steps. This takes 10 minutes but prevents a 3-week rework cycle.

Drip edge is the third detail. IRC R903.2 requires drip edge (a L-shaped metal trim) on all eaves and rake edges to direct water away from fascia and soffit. Glen Ellyn inspectors verify drip edge is installed under underlayment at the eave (not over) and extends into the gutter. If drip edge is missing or installed over shingles, you'll get a deficiency and must correct it before final sign-off. Budget $300–$600 for drip edge replacement (labor + material) if it's missing or inadequate. Total flashing scope (step, counter, skylight, drip) typically runs $1,500–$3,000 on a full replacement; confirm this is in your roofer's quote.

City of Glen Ellyn Building Department
121 Elm Street, Glen Ellyn, IL 60137
Phone: (630) 858-2000 (main); Building Department extension available via directory | https://www.glenellynparks.org (Building Services/Permits section; online portal available)
Monday–Friday, 8:00 AM–5:00 PM (closed city holidays)

Common questions

Do I need a permit if I'm just replacing a few missing shingles or patching a small leak?

Repairs under 25% of total roof area and without tear-off or layer addition are typically exempt. However, Glen Ellyn requires you to assess layer count first — if three layers are present, any repair becomes a tear-off project and requires a permit. Get a pre-inspection ($150–$300) to confirm layer count; it's cheaper than a surprise mid-job stop-work order. Flashing-only repairs (no shingle replacement) are usually exempt, but call the Building Department to confirm if the flashing involves structural modification.

My roofer says they'll just overlay my old roof instead of tearing it off. Is that OK in Glen Ellyn?

Only if your roof is currently one layer. IRC R907.4 prohibits a fourth layer, and Glen Ellyn enforces this strictly. If you have two existing layers, you must tear off. If you have three layers, you must tear off — no exception. Your roofer must declare existing layer count on the permit; misrepresenting this risks a stop-work order, a $500 re-permit fee, and forced tear-off. Overlay is cheaper short-term but skips the chance to inspect the deck for rot or damage, so it often costs more in the long run.

What happens if the inspector finds a structural issue with the deck during the framing inspection?

The inspector will issue a deficiency notice specifying the repair required (e.g., 'Replace soft deck board at rafter 4, 16 inches o.c.'). You have 5–10 business days to complete the repair and request a second inspection. The cost depends on scope: soft boards run $300–$800 per board; rotten rafters or fascia can run $1,000–$3,000. Plan for a 2–3 week delay if structural issues are found. This is another reason to budget a contingency (10–15% of roof cost) into your project.

Can I pull the roof permit myself if I'm the owner doing the work?

Yes, Glen Ellyn allows owner-builder permits for owner-occupied homes. You can apply online or in person; you'll need to declare yourself as the 'owner-builder,' provide your home address and legal description, and specify the roof scope, materials, and layer count. However, you must still hire a licensed Illinois roofer (or do the work yourself if you're licensed) and schedule inspections. Many owner-builders hire a licensed roofer to do the work but pull the permit themselves to save the contractor's permit-admin fee (typically $50–$150). Confirm with the roofer that they're OK with you holding the permit; some contractors won't work without holding the permit themselves.

The permit application asks for the roof slope and eave configuration. What if I don't know these measurements?

Your roofer should have this information or can measure it quickly (slope gauge, tape measure, photos). If you're unsure, provide a rough estimate (e.g., '8:12 slope, standard eaves, no dormers') and include photos of the roof from the street and from inside the attic if possible. Glen Ellyn doesn't require engineer-grade survey data for residential roofing; rough measurements are fine for the permit. However, if your roof is unusual (e.g., multiple slopes, high-pitch, dormers, or complex flashing), a site sketch by the roofer is worth providing upfront to avoid clarification delays.

How long does the permit stay valid, and can I renew it if work is delayed?

Glen Ellyn permits are typically valid for 180 days (6 months) from issuance. If you need to delay work past that date, you can request a permit renewal/extension, usually at no additional fee, but you must request it before the permit expires. If the permit expires and work hasn't started, you'll need to reapply and pay the full fee again. Check your permit document for the exact expiration date, and request an extension 30 days before expiration if needed.

What's the difference between 'Over-the-Counter' and 'Full Plan Review' for a roof permit?

Over-the-Counter (OTC) applies to straightforward, standard projects: like-for-like material replacement, single-layer tear-off, no structural changes, standard ice-water-shield and flashing per code. Glen Ellyn issues OTC permits same-day or within 3 business days; fee is lower and faster. Full Plan Review applies to material changes (shingles to metal/tile), structural work, unusual roof geometry, or projects requiring engineer stamps. Full review takes 10–15 business days and costs 10–20% more. When you apply, ask the permit intake staff whether your project qualifies as OTC; it'll give you a timeline expectation.

If my home is in a historic district in Glen Ellyn, do I need approval before starting the roof?

Yes. Glen Ellyn has historic districts (e.g., Glendale Avenue, Riverside Drive neighborhoods). If your property is listed, you may need Historic Landmark Commission approval for material changes (e.g., metal instead of asphalt, color change, or slate). Approval is usually granted if the new material matches the original historic appearance. Budget an extra 2–3 weeks and $200–$400 for historic-district review. Contact the Planning Department to confirm your property's historic status before pulling a roofing permit.

What should I ask the roofer before signing a contract?

Ask: (1) Will you pull the permit, or will I? (2) Have you confirmed layer count (get proof, like a photo of the core sample)? (3) What ice-water-shield product are you using, and will you install 36 inches from the eave per Glen Ellyn code? (4) What's included in flashing (step, counter, drip, skylight)? (5) What's the timeline to final inspection? (6) If structural issues are found, how are they priced (cost-plus or in-contract)? (7) Will you provide photos of deck inspection and ice-water-shield installation before final shingles go down? These questions take 10 minutes but clarify expectations and reduce surprise bills.

Are there any roof materials that Glen Ellyn doesn't allow or requires special approval for?

Glen Ellyn allows asphalt, metal, slate, clay tile, concrete tile, and cedar shake (though shake is rare in modern builds). All roofing must be Class A fire-rated per ASTM E108 or UL 790. Asphalt shingles and metal are straightforward; slate and tile require structural evaluation. Cedar shake requires approval and is often restricted in high-fire-risk areas (though Glen Ellyn is not currently a designated fire zone, unlike areas south of the city). Rubber EPDM is allowed for flat roofs. TPO is allowed for commercial; for residential, check with the Building Department as code adoption can vary. Confirm your chosen material is approved before ordering.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Glen Ellyn Building Department before starting your project.