Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacement, tear-off-and-replace, or material changes always require a permit in Edwardsville. Repairs under 25% of roof area may be exempt, but the city applies a strict three-layer rule and will require a tear-off if existing layers plus new material exceed two.
Edwardsville enforces Illinois Building Code adoption with a critical local twist: the city's Building Department actively inspects existing roof condition during the permitting stage, and if inspectors find three or more existing layers in the field (common in older Edwardsville homes built pre-1980s), they will red-tag the permit and require a full tear-off before any overlay is approved — this happens in the plan-review phase, not after work starts, which saves money on rework but means you must disclose existing layers accurately on the intake form. Unlike some downstate Illinois cities that allow overlays with structural certification, Edwardsville defaults to the IRC R907.4 prohibition without exception. The city's permit office does not maintain an online portal; all applications are submitted in person or by mail to City Hall, and the review process typically takes 5–7 business days for like-for-like replacement but can stretch to 2–3 weeks if a material upgrade (shingles to metal, for example) requires structural evaluation or if the deck condition triggers additional inspections. Edwardsville sits in IECC Zone 4A (southern Madison County), which means ice-and-water-shield requirements extend 36 inches from the eaves — a detail that consistently trips up contractors familiar only with northern Illinois frost depths.

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

Edwardsville roof replacement permits — the key details

The City of Edwardsville Building Department applies the 2021 Illinois Building Code, which adopts the IRC wholesale. For roof replacement, the critical rule is IRC R907.4: if the existing roof has two or more layers of shingles or any evidence of previous overlays, you must perform a complete tear-off before installing new material. Edwardsville inspectors are diligent about this — they will not issue a permit for an overlay if the field inspection or your intake declaration reveals three or more layers. This is not negotiable and cannot be waived. The reasoning is straightforward: multiple layers mask deck damage, trap moisture, and distribute fastener loads unevenly, creating a slip hazard during installation and a failure point during wind events. If your intake form says 'one layer' but the inspector visits and finds two layers already, the city will halt the permit and require a tear-off addendum, delaying your project 2–4 weeks. Always have a roofer conduct a pre-permit deck assessment — it costs $150–$300 but prevents expensive surprises.

Edwardsville's permit fee structure is based on roof area (measured in 'squares' — 100 square feet each) and material type. A standard shingle-to-shingle replacement on a 2,000-square-foot home (roughly 20 squares) costs $150–$350 in permit fees, typically charged at $7–$17 per square. Material upgrades (shingles to metal, asphalt to tile) trigger a structural evaluation requirement: if the new material weighs more than 2 pounds per square foot above the existing, the city requires a sealed engineer's letter stating the roof deck can support the load. This evaluation costs an additional $400–$800 and adds 1–2 weeks to the timeline. If you're replacing shingles with metal standing seam (roughly equivalent weight) or architectural shingles (heavier but still within range), you likely avoid the structural eval. The city does not charge for permit renewals if work spans more than the standard 90-day window — you simply request a time extension in writing, no additional fee. All permits expire after 6 months of inactivity, so if weather delays or material shortages pause the project, confirm the permit is still active before the roofer mobilizes.

Ice-and-water-shield requirements in Edwardsville differ slightly from northern Illinois due to the IECC Zone 4A frost depth of 36 inches. IRC R905.1.1 requires underlayment (ice-and-water-shield or peel-and-stick membrane) to extend a minimum of 36 inches from the eaves for sloped roofs in areas subject to ice damming. Edwardsville rarely experiences the ice-dam severity of Chicago or downstate Illinois winters, but the rule still applies — permit applications must specify the underlayment product (brand, type, width) and the installation distance from the eave line. Common rejections occur when contractors list 'ice-and-water-shield per code' without specifying the 36-inch dimension or when they attempt to use synthetic felt instead of a self-adhering membrane. The city's plan reviewer will catch this and request a revised detail or product specification, delaying the permit by 3–5 days. Use a branded product (GAF Bituthene, Malarkey Torch Down, Owens Corning WeatherLock) and document the 36-inch width in your permit drawings or a cover letter — this prevents re-submittals.

Edwardsville allows owner-builders to pull permits for owner-occupied residential roofing without contractor licensing, but the Building Department requires the owner to be physically present at all inspections and to sign off on the work-in-progress inspection (IRC R905.2 requires roof fastener verification during installation). If you hire a roofing contractor, confirm they are licensed in Illinois (roofing is not a separately licensed trade in Illinois, but general contractors or specialty contractors pulling the permit must carry a valid state license number). The city cross-references contractor licenses with the Illinois Department of Financial and Professional Regulation before issuing the permit — unlicensed contractors are rejected at intake. If a roofing company is 'helping out' as a subcontractor under an unlicensed general contractor, the permit will be flagged and revoked during the final inspection. Always ask the roofer for their Illinois license number and verify it online before signing a contract.

Inspections in Edwardsville occur at two critical points: the in-progress inspection (after deck nailing/fastening is complete and before underlayment and shingles are installed) and the final inspection (after all material is installed, ridges are capped, and flashing is sealed). The in-progress inspection typically occurs within 2–3 business days of the homeowner calling the permit office; delays are rare unless the inspector is backlogged. The final inspection must be scheduled at least 24 hours in advance and usually happens within 5 business days. If either inspection fails, the city will issue a violation notice detailing the specific code section and the required correction. Common failures include fastener spacing (IRC R905.2.5 requires 6-inch centers along the eave and rake edges, 12 inches in field rows), improper flashing seal at valleys (IRC R905.2.8 requires full-width flashing under shingles), or ice-and-water-shield not extending the required distance. Rework and re-inspection cost no additional permit fee but will delay final approval 1–2 weeks. Budget for the possibility of one failed inspection — have your roofer confirm they know the fastener spacing rules and flashing requirements before they begin.

Three Edwardsville roof replacement scenarios

Scenario A
Single-layer asphalt-shingle home in Edwardsville, like-for-like replacement with ice-and-water-shield upgrade
A 1960s ranch in the Edwardsville historic district with a single layer of 20-year-old architectural shingles over 1/2-inch plywood. The homeowner wants to replace with a 30-year architectural shingle (same weight category, same color profile) and upgrade the underlayment to 36 inches of ice-and-water-shield (the existing home had felt). This is a straightforward like-for-like permit. The City of Edwardsville will accept the permit application if you submit a one-page form with the home address, roof area (approximately 2,200 square feet or 22 squares), existing material type, new material type (specify the shingle brand and weight), and a note that underlayment will be ice-and-water-shield per IRC R905.1.1, 36 inches from the eaves. No structural evaluation required because asphalt shingles to asphalt shingles is weight-neutral. The permit fee is $160–$250 (roughly $7.50 per square). Plan-review time is 3–5 business days. The roofer can proceed to the in-progress inspection immediately after the permit is issued. Deck fastening inspection occurs after old shingles are torn off and new fasteners are driven (expect the inspector to verify 6-inch spacing at eaves and rakes, 12-inch spacing in field). Final inspection follows installation of all shingles, ridge caps, and flashing. No flashing changes required unless the original metal flashings are damaged during tear-off; if they are, the roofer must install new flashing, which requires the contractor to show new-flashing details in a permit amendment (add $50–$100 and 2–3 days). Total project timeline from permit issuance to final approval: 10–14 days. Total cost including permit: $5,000–$8,000 for materials and labor, plus $160–$250 permit fee.
Permit required | Like-for-like asphalt to asphalt | No structural eval needed | Ice-and-water-shield 36 inches from eaves | Permit fee $160–$250 | In-progress + final inspections | Total project $5,000–$8,000
Scenario B
Multi-layer existing roof (2–3 layers detected), tear-off required before new metal standing-seam installation
An older cottage in south Edwardsville (near the Richland Creek floodplain zone) has an asphalt-shingle roof with evidence of at least two previous overlays (visible from satellite imagery or a roofer's field inspection). The homeowner wants to upgrade to metal standing-seam roofing for durability and flood-water shedding. Edwardsville's Building Department will require a full tear-off per IRC R907.4 — overlaying existing multiple layers is prohibited regardless of material. The permit application must clearly state 'tear-off of existing multi-layer roof + new metal standing-seam installation.' This immediately triggers a more involved plan review: the city will request a structural engineer's letter confirming that the metal standing-seam weight (approximately 1.5–2 pounds per square foot) is acceptable for the existing roof deck. The engineer's letter costs $500–$800 and adds 5–7 business days to the permit timeline. Once the structural approval is obtained, the permit fee is $200–$350 (slightly higher than shingle-only due to material upgrade). The contractor must also provide metal-roof installation details: fastener type (typically stainless-steel screws with neoprene washers), spacing, underlayment type (metal roofs often use synthetic felt rather than ice-and-water-shield, but Edwardsville will accept either if properly specified), and flashing transition details at valleys and penetrations. Plan-review time: 10–14 days (including structural eval turnaround). In-progress inspection focuses on deck nailing/fastening and the condition of the deck after tear-off — if the inspector finds soft spots or delamination, the city will require localized deck repair before roofing commences (add $800–$2,000 and 3–5 days). Final inspection verifies fastener spacing, proper flashing installation, and ridge-cap security. Total timeline from permit issuance to final approval: 20–28 days. Total cost including permit, engineer's letter, tear-off labor, and metal roofing: $12,000–$22,000 depending on deck repairs.
Permit required | Tear-off mandatory (3+ layers) | Metal standing-seam upgrade | Structural engineer's letter required ($500–$800) | Permit fee $200–$350 | Deck condition inspection | 20–28 day timeline | Total project $12,000–$22,000
Scenario C
Partial roof repair (less than 25%) on a dormer — no permit required, but contractor didn't pull one anyway
A two-story colonial in north Edwardsville has storm damage to the roof over the front dormer (approximately 60 square feet, or 0.6 squares). The roofer patches it with matching shingles and flashing, replacing maybe 8 nails and 15 linear feet of flashing. This repair is under 25% of the total roof area (roughly 2,000 square feet, so 25% = 500 square feet; 60 square feet is well below), and IRC R907.3 exempts repairs under 25% from permit requirements. However, the homeowner's insurance company later requires a permit affidavit to process the claim. The roofer who did the work did not pull a permit because they correctly assessed that none was required. Now the homeowner faces a dilemma: retroactively applying for a permit is possible but awkward (the work is done, the inspection window has passed), or signing an affidavit confirming the work was exempt. Edwardsville allows the exemption affidavit route: the homeowner can submit a one-page form to the Building Department stating the repair was under 25% and citing IRC R907.3. The city reviews it (typically in 2–3 business days) and issues a letter confirming exemption. This costs $0–$50 and prevents the insurance issue without opening a formal permit. The lesson here is that exempt repairs should still be documented: take photos with a timestamp, keep the invoice, and if the roofer is hired, have them sign a statement confirming the repair scope and exemption basis. If the repair is in a flood zone (Richland Creek or Horseshoe Lake areas of Edwardsville), even exempt repairs may trigger floodplain coordination — confirm with the city's floodplain manager ($0–$100 consultation fee, 1–2 days) to avoid complications at resale.
No permit required (under 25%) | Repair exemption under IRC R907.3 | Exemption affidavit $0–$50 | Floodplain check if in flood zone (+1–2 days) | Total project $800–$2,000 repair cost

Every project is different.

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

Edwardsville's three-layer rule and why it matters to older homes

Edwardsville was platted in 1816 and grew rapidly in the 1950s–1970s. Many homes in the historic core and near Southern Illinois University campus are pre-1980s construction with 'vintage' roofing decisions: single-ply roofs applied in the 1960s, then overlaid with asphalt shingles in the 1980s and 1990s, creating a hidden two-layer condition. When homeowners obtain roof inspections for permits, the discovery of a second layer often comes as a shock. The city's strict application of IRC R907.4 means that overlay is forbidden, and a full tear-off is mandatory. This adds $1,500–$3,000 to the project cost (roughly $75–$150 per square for tear-off labor and debris removal). The reason the city enforces this rule is twofold: (1) multiple layers can trap moisture and accelerate deck rot, particularly in Edwardsville's humid summers and the 36-inch frost-depth winter freeze-thaw cycles; and (2) fasteners in multiple layers can slip or withdraw under wind loading, creating fail points. Edwardsville's 2021 code adoption mirrors Illinois state code, but the city's permit inspectors are vigilant about the three-layer rule — they have seen claims denials and structural failures traced back to overlaid roofs in older homes, and they treat it as a non-negotiable boundary. Before you commit to a roof replacement project on a home built before 1990, have a roofer inspect the existing layers. If you discover two or more layers, budget an additional 30–50% for tear-off labor and accept a 2–3 week longer timeline due to permit plan-review and any deck repairs that emerge after tear-off.

Material upgrades, engineering letters, and when Edwardsville requires structural certification

Edwardsville sits in IECC Climate Zone 4A, which means roof snow load design is 20 pounds per square foot (psf) for most of Madison County. However, when a homeowner upgrades from lightweight asphalt shingles (approximately 2.5–3.5 psf) to heavy materials like concrete tile (9–13 psf) or slate (12–15 psf), the added weight can exceed the original roof deck's design capacity, particularly on older homes with 2x6 or 2x8 rafters spaced 24 inches on center. Edwardsville's Building Department requires a sealed structural engineer's letter for any material change where the new material weighs more than 2 pounds per square foot above the existing. Metal standing-seam roofing (1.5–2 psf) typically falls within acceptable range for shingle-to-metal conversion and does not require an engineer's letter. Architectural or dimensional shingles (3.5–4 psf) are also generally acceptable as a like-for-like replacement without structural eval. But tile-to-shingle, or any residential-grade slate application, always triggers the requirement. The engineering evaluation costs $500–$1,200 and requires the engineer to visit the home, measure rafter size and spacing, verify that the house was originally designed or upgraded to handle the new load, and issue a signed letter. If the deck is undersized, the engineer will recommend sistering new lumber to existing rafters (adding $3,000–$8,000 to the project) or downgrading the material choice. This is why material upgrades on older Edwardsville homes sometimes result in surprise costs — the permit stage reveals structural limitations that a casual homeowner estimate never anticipated. Always ask the engineer for a preliminary phone consultation ($0–$200) before committing to an exotic material.

City of Edwardsville Building Department
City of Edwardsville City Hall, 118 Hillsdale Avenue, Edwardsville, Illinois 62025
Phone: (618) 692-7507
Monday–Friday 8:00 AM–5:00 PM (closed holidays)

Common questions

Do I need a permit if I'm just replacing gutters and flashing?

No. Gutter and flashing-only work is exempt from permitting in Edwardsville per IRC R907.2 (repairs). However, if the flashing replacement requires removal and reinstallation of roof shingles to access the deck, it may trigger permit requirements. When in doubt, call the Building Department at (618) 692-7507 and describe the scope — they will tell you in minutes whether a permit is needed.

Can I get a permit for an overlay if I remove one layer first?

Not without a full inspection and potential complications. If you remove one layer but two or more remain, Edwardsville will still require a tear-off per IRC R907.4. The city will not approve a partial layer removal and overlay strategy. Always perform a complete tear-off if any existing multi-layer condition is discovered during permitting.

How long does the permit inspection process take in Edwardsville?

Plan-review time is 3–7 business days for like-for-like replacement, 10–14 days if a material upgrade or structural evaluation is required. Once the permit is issued, in-progress and final inspections typically occur within 5–10 business days of being scheduled. Call at least 24 hours in advance to request an inspection. Total timeline from application to final approval: 10–20 days for standard projects, 20–35 days for complex upgrades.

What if my roofer finds deck damage during the tear-off?

Deck damage discovered during tear-off is not the roofer's fault and does not void the permit — it simply changes the scope of work. You must notify the Building Department, and the inspector may issue a stop-work order until the deck is repaired. Repairs (typically plywood replacement for rotted sections) cost $800–$2,500 depending on extent. The permit fee does not increase, but the timeline extends 3–5 days for repair completion and re-inspection.

Do I have to use a licensed contractor, or can I pull the permit as an owner-builder?

Edwardsville allows owner-builders to pull permits for owner-occupied residential roofing. You must be present at all inspections and sign the inspection form. If you hire a roofing contractor, they or the general contractor pulling the permit must carry a valid Illinois Roofing License number (or General Contractor license). Verify the license number at the Illinois Department of Financial and Professional Regulation website before work begins.

Does Edwardsville have any local amendments to the roof-covering rules?

Edwardsville adopts the 2021 Illinois Building Code and applies it consistently citywide. There are no local amendments to IRC R905 (roof-covering requirements). However, if your property is in the historic district (near Main Street or SIU campus), the Historic Preservation Commission may review the permit and request that replacement material matches the original color or style. This can add 1–2 weeks to the review but does not change the structural requirements.

Is there a fee if my permit takes longer than 90 days to complete?

No. Edwardsville does not charge permit renewal fees if work extends beyond 90 days. Simply request a time extension in writing (email or phone) when notifying the city that work is ongoing. The permit remains valid for 6 months from issuance. If the 6-month window is exceeded, you must reapply for a new permit.

What happens if I apply for a permit and the inspector finds three layers during the inspection?

The city will issue a written notice requiring a tear-off. The permit is not rejected, but it is amended to require tear-off rather than overlay. This delays the project 2–3 weeks while you coordinate the additional tear-off cost ($1,500–$3,000) and resubmit the permit revision. You cannot proceed with roofing until the revision is approved. Always disclose existing roof layers accurately on the permit application to avoid this scenario.

Are there any flood-zone requirements for roofing in Edwardsville?

If your property is in the Richland Creek or Horseshoe Lake floodplain (check your flood zone at Edwardsville's GIS map or ask the city), you may need to coordinate the roof replacement with the Floodplain Manager. Roofing itself does not trigger floodplain permits, but if the roof replacement includes venting or structural changes, verification may be required. Contact the floodplain office at (618) 692-7507 if you are unsure whether your property is in a flood zone.

What documents do I need to submit with my roof permit application?

At minimum, submit (1) a completed permit application form with the property address and legal description, (2) existing and proposed roof material specifications (brand, weight category, color), (3) roof area in squares, (4) underlayment type and ice-and-water-shield distance from eaves (36 inches for Edwardsville), and (5) contractor license number if applicable. For material upgrades, include the structural engineer's letter. Submit in person at City Hall or by mail to 118 Hillsdale Avenue, Edwardsville, IL 62025.

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 Edwardsville Building Department before starting your project.