What happens if you skip the permit (and you needed one)
- Stop-work orders and fines: City inspector spots unpermitted work, issues a stop-work notice, and assesses $250–$500 in violation fines; you cannot resume until permit is pulled (often at 2x the original fee).
- Forced tear-off if 3rd layer is discovered: Inspector finds three roof layers, forces complete removal to bare deck, and re-inspection (adding $2,000–$4,000 in labor; permit re-pull fees $200–$400).
- Insurance claim denial: Homeowner's policy may deny roof-damage claims if unpermitted work is discovered during claim review; subrogation and lien are possible.
- Resale disclosure and appraisal impact: Title company flags unpermitted roof work on title search; buyer's lender may require tear-off and re-roof to permitted standard before funding (cost $8,000–$15,000+).
Glendale Heights roof replacement permits — the key details
Glendale Heights adopts the 2021 International Building Code (IBC) and 2021 International Residential Code (IRC) by reference in the local municipal code. The critical rule for roof replacement is IRC R907.4, which prohibits installation of roof covering on top of two existing roof coverings. In plain terms: if your roof has two layers, you cannot add a third layer — you must strip the roof to bare deck, inspect the deck for rot and fastening, and re-roof from there. This is the single largest source of permit complications in Glendale Heights. Many homeowners believe 'overlay' work is permit-exempt or fast-tracked; it is not. An overlay is only legal if your roof has zero or one existing layer. The moment a roofer or homeowner discovers a second layer during tear-off, the job becomes a full tear-off job, and if no permit was pulled initially, the inspector will issue a stop-work and require the permit to be filed retroactively. Glendale Heights inspectors are trained to ask the question at permit intake: 'How many layers are on the roof now?' — answer honestly, because a field inspection will verify.
Permit scope depends on three factors: the percentage of roof area being replaced, whether tear-off is involved, and whether the material type is changing. Full replacement of the entire roof always requires a permit; this includes materials, underlayment, flashing, ridge vents, and penetrations (skylights, chimneys, vents). Partial replacement covering more than 25% of the roof area also requires a permit; anything 25% or less may be exempt if it is repair-only (patching, not tear-off). However, a tear-off-and-replace of even 10% of the roof area triggers a permit requirement, because the IRC treats any tear-off work as reroofing, not repair. Material changes — such as switching from three-tab shingles to architectural shingles, or shingles to metal panels — always require a permit, and if the new material is heavier or has different wind-uplift requirements, the building department may require a structural engineer's note confirming the roof framing is adequate. Glendale Heights does not have a designer-seal requirement for residential reroof, but if the department's plan reviewer questions adequacy, they may request one; budget 2-3 weeks for review if a structural note is needed, versus 1-2 days for like-for-like.
Underlayment and fastening specifications must be included in the permit application. Glendale Heights, situated in Climate Zone 5A (north) to 4A (south), requires ice-and-water-shield (per IRC R905.1.2 and IBC 1511.1) to extend from the eaves up the roof slope to a point at least 24 inches above the interior wall line of the home. Frost-depth concern in the DuPage County area (Glendale Heights) is 42 inches, so vents, chimneys, and penetrations must be detailed to prevent ice dams and backup. The permit application form will ask for underlayment type, fastening method (ring-shank nails, staples, or adhesive-backed), and fastening density. Most contractors specify 6 fasteners per shingle for asphalt shingles in high-wind areas; Glendale Heights is not a designated high-wind zone, so 4 fasteners per shingle is acceptable, but spec it clearly. If you do not specify, the plan reviewer will request clarification, delaying issuance 5-7 days. Gutter and downspout replacement is typically considered part of the roofing scope if replaced at the same time; flashing-only work (chimney flashing, wall flashing) is separately permitible and sometimes exempt if it is repair-only.
Inspection sequence for a full roof replacement in Glendale Heights typically involves two city inspections: a pre-tear-off inspection (to verify existing layer count and condition) and a final inspection after re-roofing. Some contractors request an in-progress inspection after deck nailing and before underlayment, but this is not mandatory unless the reviewer notes a concern. Pre-tear-off inspection is often waived for like-for-like replacements if the permit form is clear and the contractor has a good record; however, the city reserves the right to inspect before tear-off if the existing roof appears to be three-layer or if the address has a history of code violations. Fees for a typical residential roof replacement (1,500-2,500 sq. ft.) range from $150 to $400, calculated as a percentage of the declared project valuation (usually 1.5% to 2% of the roofing material and labor cost). If the project is valued at $15,000, expect a permit fee of $225–$300. Processing time is 1-2 business days for over-the-counter issuance (like-for-like, clear scope, no questions); 7-14 days if plan review is triggered (material change, structural concern, or incomplete specs). Once the permit is issued, the contractor has 180 days to begin work and 12 months to complete it (per standard IBC). If work is not started within 180 days, the permit expires and a new permit must be pulled.
Owner-builder roof replacements are allowed in Glendale Heights for owner-occupied single-family homes, but the homeowner must be present during inspections and sign the permit application as the permittee. A roofing contractor may be hired to do the work, but the owner is responsible for pulling the permit and scheduling inspections. If the work is being done by a licensed roofing contractor, the contractor typically pulls the permit on behalf of the owner (with written authorization), and the contractor is responsible for compliance. Insurance and lien law in Illinois require the permit to be filed before work begins; failure to do so can result in the contractor filing a mechanic's lien against the property for non-payment, and the lien may not be removable without resolution. Glendale Heights has seen disputes where a homeowner believes they hired a contractor who 'should have' pulled the permit, but the permit intake staff confirms no permit was filed; in these cases, the homeowner is stuck deciding whether to pay for a retroactive permit and re-inspection, or halt the job. The best practice is to ask the contractor to show you the permit number and fee receipt before work begins.
Three Glendale Heights roof replacement scenarios
The 3-layer rule and why Glendale Heights enforces it strictly
The prohibition against three roof layers (IRC R907.4) exists because of deck weight and structural integrity. A typical asphalt shingle layer weighs 2-3 pounds per square foot; three layers is 6-9 psf, and combined with water absorption during rain or snowmelt, total load can exceed 10-12 psf. Residential roof framing is typically designed for live loads of 20-30 psf (snow load varies by zone; Glendale Heights is 25 psf for ground snow), but three layers of shingles plus water weight consumes most of that margin, leaving little headroom for additional snow accumulation or structural settlement. If a rafter becomes overloaded or deflects, the shingles crack and leak, the water wicks into the decking, rot sets in, and the framing weakens further. In severe cases, the entire roof can sag or fail.
Glendale Heights Building Department has seen multiple insurance claims and structural failures attributed to hidden three-layer roofs. A homeowner, typically buying an older home, does not know there are two layers already; they contract a roofer to 'reroof,' the roofer lays down a third layer as an overlay to cut costs, and 3-5 years later the owner discovers sagging or interior water damage. The insurance company denies the claim, saying the homeowner (or the roofer) violated code, and the homeowner is left with a $15,000–$30,000 repair bill. Glendale Heights now enforces the rule by asking about existing layer count at every permit intake, and field inspectors are trained to observe tear-off work or cut a test section before allowing work to proceed.
If your roof already has two layers and you want to reroof, the only legal path is a full tear-off to bare deck. Some homeowners try to argue that they will 'remove the bottom layer only and leave the top layer,' thinking this gets them to one layer; the city will not accept this, because removed shingles still end up in the landfill (the same cost and labor), and the outcome is identical to a full tear-off. The difference in cost is minimal — maybe $500–$1,000 saved on disposal if one layer instead of two is removed, but not worth the legal exposure.
Ice-and-water-shield requirements in Glendale Heights climate and how they affect permit approval
Glendale Heights sits in the colder portion of northern Illinois, with a 42-inch frost depth (measured by the U.S. Army Corps of Engineers). This depth is the maximum depth to which the ground freezes in winter; it affects foundation and below-grade work primarily, but it also signals climate: winters are cold, lasting 4-5 months, with average January temperatures around 20°F and frequent freeze-thaw cycles. Roofs experience ice dams — ridges of ice that form at the eaves when warm air from the house melts snow on the upper roof, water runs down, refreezes at the cold eaves, and backs up under shingles. Ice dams can drive water 3-4 feet up the roof slope before it leaks into the house.
IRC R905.1.2 and IBC 1511 mandate ice-and-water-shield (a rubberized, self-adhesive underlayment) in areas vulnerable to ice dam damage. For Glendale Heights' climate, this means the shield must be installed at eaves and valleys. The minimum extent is 24 inches up the roof slope from the interior wall line (the inside edge of the exterior wall framing); for a typical 36-inch eave overhang, this is 24 + (the exterior wall thickness, ~9 inches) = roughly 33 inches up the slope, measured from the edge of the eave. Glendale Heights' permit intake staff will verify this spec; if you submit a roof-replacement permit with 'standard underlayment' and no ice-and-water-shield detail, the plan reviewer will request clarification. Some contractors skip the ice-and-water-shield to save $0.50–$0.75 per square foot (on a 2,000 sq. ft. roof, ~$1,000 savings), but Glendale Heights will not issue a final permit without it.
The permit application must specify ice-and-water-shield brand, coverage area (e.g., 'eaves and valleys to 24 inches above interior wall line'), and fastening (underlayment is self-adhering, but edge nails are required at 12-inch intervals). If the contractor's proposal or the permit application is silent on this detail, the city's issue log will note it, and the permit is not closed until the spec is verified on-site during final inspection. This is why full-scope specifications at permit time save 1-2 weeks of back-and-forth.
1104 Main Street, Glendale Heights, IL 60139
Phone: (630) 545-3200 | https://www.glendaleheights.org (search 'permit' or 'building services')
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and holidays)
Common questions
How long does a roof-replacement permit take in Glendale Heights?
For a like-for-like replacement (same material, single tear-off, clear specs), 1–2 business days over-the-counter. If the scope is complex (material change, structural note needed, or layer-count investigation required), 7–14 days with plan review. Once issued, you have 180 days to start work and 12 months to complete it.
Do I have to pull a permit if I am just replacing roof shingles on 10% of the roof due to a leak?
If it is repair-only (patching, not tear-off) and under 25% of the roof area, no permit is required. However, if tear-off is involved or if you discover a second layer during patching, it becomes a reroofing job and requires a permit. Ask your contractor to verify layer count before committing to repair.
What happens if my roof has two layers and I want to do an overlay instead of tear-off?
Glendale Heights will not issue a permit for an overlay on a two-layer roof. IRC R907.4 forbids a third layer. You must tear off to bare deck. The building department enforces this at permit intake, not after work starts, so you will know the requirement before signing a contract with your contractor.
What is the permit fee for a roof replacement in Glendale Heights?
Permit fees are typically 1.5% to 2% of the declared project valuation. For a $15,000 roof replacement, expect $225–$300. The fee is calculated at the time of permit issuance; ask the building department for their current fee schedule to confirm, as it may change annually.
Do I need a structural engineer's note if I am switching from asphalt shingles to metal roofing?
Not automatically, unless the metal panels are significantly heavier or the building department's plan reviewer has concerns about wind uplift or framing adequacy. For most residential metal roofs (standing-seam panels, metal shingles), a structural note is not required. However, submit your material specifications with the permit application; the reviewer will advise if a structural note is needed.
Who is responsible for pulling the permit — the contractor or the homeowner?
Either party can pull the permit, but the person who pulls it is the permittee and is responsible for compliance and scheduling inspections. Most contractors pull the permit on behalf of the homeowner (with written authorization). Ask your contractor to show you the permit number and fee receipt before work begins; verify the scope matches your contract.
Can I do a roof replacement myself without hiring a contractor if I own the home?
Yes, owner-builders can pull permits for owner-occupied single-family homes in Glendale Heights. You will be the permittee, and you must be present during inspections. However, roofing is physically demanding and requires specialized skills; most homeowners hire a licensed contractor even if they pull the permit themselves. Confirm your homeowner's insurance covers DIY roofing before starting.
What inspections are required for a roof replacement in Glendale Heights?
Typically two: a final inspection after the roof is complete (shingles installed, flashing sealed, ridge vent in place). A pre-tear-off inspection is not usually required for like-for-like replacements with a single existing layer, but the city may request one if the existing roof appears to have two layers or if the address has a history of violations. For partial replacements, inspections may be waived if the scope is clearly under 25% and repair-only.
What if my roof replacement is only on one section (e.g., roof damage from a tree branch), and I do not know how many layers are underneath?
Request your contractor to cut a small test section before committing to the repair scope. If one layer is confirmed and the repair is under 25% of the roof area, no permit is needed. If two layers are found, the job requires a permit and full tear-off. A $200–$400 pre-work consultation with a roofing inspector can save thousands in re-work and fines.
Is ice-and-water-shield required on my roof replacement permit in Glendale Heights?
Yes, per IRC R905.1.2 and Glendale Heights' climate zone (42-inch frost depth, frequent freeze-thaw cycles). Ice-and-water-shield must extend from the eaves up the slope to at least 24 inches above the interior wall line (typically 30–36 inches measured from the eave edge). This must be specified in the permit application; without it, the permit will not be issued and the final inspection will fail if the material is not observed on-site.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.