Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any full roof tear-off-and-replace in Elmwood Park requires a permit. Partial repairs under 25% of roof area typically don't. Material changes (shingles to metal/tile) always require permits, even for overlays.
Elmwood Park Building Department enforces Illinois Building Code adoption of the 2021 IBC/IRC, with specific local amendments on reroofing. The city's key distinction from neighboring suburbs: Elmwood Park strictly enforces IRC R907.4 on third-layer prohibition — if your roof has two existing layers, a tear-off is mandatory before any new covering can be installed, and the permit office will require a field inspection (or affidavit from contractor) confirming layer count before permit issuance. This rule trips up homeowners who assume they can simply overlay; it can't be done. Additionally, because Elmwood Park sits in FEMA flood zone AE (near the Salt Creek corridor), the city requires elevation certification for any roof work that modifies the roof's structural capacity or drainage pattern — standard shingle-to-shingle replacement doesn't trigger this, but metal conversion or structural deck repair does. The permit fee schedule is based on project valuation (typically $0.15–$0.25 per dollar of work, with a minimum floor around $150), and the city allows roofing contractors to pull permits on behalf of owner-occupied properties. Plan-review turnaround is usually 3–5 business days for like-for-like replacement; material-change or deck-repair jobs may require structural engineering review, pushing timeline to 2–3 weeks.

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

Elmwood Park roof replacement permits — the key details

The threshold for requiring a permit in Elmwood Park is clear-cut: any removal and replacement of roof covering (tear-off) requires a permit, regardless of scope. IRC R907 (Reroofing) prohibits new roof covering over more than two existing layers of roofing material. Elmwood Park's Building Department interprets this strictly — if a field inspection or contractor certification reveals three layers already present, the permit will be conditioned on a mandatory tear-off before any new shingles are installed. This is not a suggestion; it's enforceable under the 2021 IBC. Repairs and patches under 25% of total roof area, or spot-work under roughly 10 squares (1 square = 100 sq ft), are exempt from permitting if they use the same material and don't disturb the underlying deck. However, if your repair requires removing and re-nailing the deck or exposes structural rot, that work becomes permit-required. The distinction hinges on scope: patching three shingles is exempt; replacing an entire roof section above the master bedroom is not.

Underlayment and fastening specifications are non-negotiable in Elmwood Park's permit review. Illinois Building Code (adopting IRC R905.2) mandates synthetic or felt underlayment over the entire deck, fastened per manufacturer specs and secured to resist wind uplift. For ice-and-water shield (self-adhering membrane), the 2021 IRC and Elmwood Park's local guidance require the product to extend at least 24 inches inward from the eave and be installed on eaves, valleys, and any roof edge within 16 feet of heated interior spaces — a climate-driven requirement in Zone 5A to prevent ice-dam leaks during freeze-thaw cycles. Many contractor bids and homeowner DIY plans skip the full documentation of these specs in the permit application, leading to rejections. The Building Department's checklist form explicitly asks for underlayment type and fastening pattern; incomplete submissions get a Request for Information (RFI) that delays approval by 5–7 days. Your contractor should provide cut sheets and installation diagrams; if they balk, that's a red flag they may not pull the permit correctly.

Material changes — switching from asphalt shingles to standing-seam metal, clay tile, or slate — trigger additional permit scrutiny in Elmwood Park. The 2021 IBC requires that new roof coverings meet the same fire rating (Class A) and wind resistance (rated per ASTM D3161 or equivalent) as the original. Metal roofing is often Class A and has excellent wind ratings, so it usually clears; tile and slate require structural deck evaluation because their dead load (weight) is significantly higher than shingles. A structural engineer's letter certifying that the roof deck can support the new material's weight (typically 10–15 lbs/sq ft for tile vs. 3–4 for shingles) must accompany the permit application. This adds 1–2 weeks and $500–$1,200 to the timeline and cost. If you're planning a metal or tile upgrade, obtain the structural letter upfront and submit it with the initial permit application to avoid a rejection and resubmission cycle.

Elmwood Park's proximity to Salt Creek and FEMA flood zone AE means that certain roof replacements may require elevation documentation. If your property is in a mapped flood zone and your roof work involves structural framing changes (e.g., removing trusses, reinforcing deck connections for new material weight), the Building Department may require a FEMA Elevation Certificate showing post-construction finished floor elevation relative to the Base Flood Elevation (BFE). Standard shingle-to-shingle replacement in your flood zone doesn't trigger this; a structural upgrade or material change does. Contact the Building Department early to confirm your flood-zone status (look up your property on Elmwood Park's flood map or FEMA Flood Map Service) and clarify whether elevation certification is needed. This is a low-probability add-on but a costly surprise if missed.

Inspections for roof replacement in Elmwood Park follow a two-step sequence: In-Progress (Deck Inspection) and Final. Once underlayment and any deck repairs are complete but before shingles are installed, you or your contractor must request the in-progress inspection. The inspector verifies deck nailing (16-inch centers for standard, per IRC R803.2), underlayment coverage and fastening, flashing installation, and absence of three layers. Final inspection occurs after all shingles, ridge cap, and trim are installed and the job is complete. Inspections are typically scheduled within 2–3 business days of request. If you hire a contractor, confirm in writing that they will pull the permit and schedule both inspections; a contractor's failure to get sign-off leaves you with unpermitted work and a resale liability. Owner-builders are permitted to pull and schedule inspections themselves, but the process requires visiting the Building Department office (no online inspection request in Elmwood Park's current system) or calling to book.

Three Elmwood Park roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, 2,000 sq ft, tear-off, no deck damage — Elmwood Park bungalow
You have a 1950s one-story bungalow on South Avenue in Elmwood Park with original asphalt shingles showing advanced wear (balding, curling, missing shingles in three roof sections). A roofing contractor estimates $8,500 for tear-off, new deck nailing where needed, synthetic underlayment, 30-year asphalt shingles, and all trim work. Permit required: yes. The contractor pulls a permit online or in-person (you should confirm they do this upfront in the contract). Permit fee is roughly $125–$200 (based on $8,500 project valuation, ~1.5–2% of cost). Contractor or you will schedule an in-progress inspection once the deck is exposed and any rotten boards are replaced and re-nailed. Inspector checks deck fastening (16-inch centers), confirms roof has only one or two existing layers (if three are found, job halts until tear-off is completed), verifies underlayment is installed and meets IRC specs. Once in-progress passes, shingles are installed. Final inspection happens after ridge cap and all trim are complete; inspector confirms workmanship, proper nailing (4 nails per shingle minimum, per manufacturer specs for wind rating), and flashing sealed at valleys and edges. Timeline: permit approval 3–5 days, in-progress inspection 2–3 days after request, work 5–7 days, final inspection 1–2 days after completion. Total elapsed time: 3–4 weeks if weather cooperates and no deck surprises emerge.
Permit required | Estimated project cost $8,500 | Permit fee $125–$200 | In-progress and final inspections included | Like-for-like shingles; no structural review needed | Work can start day after permit issuance
Scenario B
Asphalt-to-metal standing-seam roof conversion, 2,200 sq ft, structural deck reinforcement — Elmwood Park contemporary
Your contemporary home in the Forest Preserve District has two layers of asphalt already, and you want to upgrade to standing-seam metal (12-inch ribs, charcoal grey, 26-gauge steel, prefinished) for durability and aesthetics. Metal is heavier than shingles and requires structural engineering review. Estimated cost: $14,000 for metal panels, labor, deck reinforcement, and flashing. Permit path: before submitting the permit application, you must hire a structural engineer ($600–$1,200) to sign a letter confirming that the existing roof deck can support metal's dead load (approximately 1.5 lbs/sq ft for 26-gauge standing-seam) without additional framing. Metal also requires a secondary water barrier (ice-and-water shield) minimum 36 inches from eaves in Elmwood Park (exceeding standard 24 inches due to Zone 5A cold climate and wind-driven rain risk). Submit permit application with engineer's letter, contract stating metal material specs, and a site plan showing deck reinforcement locations if needed. Permit fee: $200–$300 (higher valuation + structural review). Building Department plan review takes 2–3 weeks (structural engineer on staff or contracted reviewer must sign off). Once approved, contractor tears off both existing layers (mandatory because three layers would be created), inspects and reinforces deck per engineer specs, installs secondary water barrier to 36-inch spec, then metal panels. In-progress inspection verifies deck reinforcement, barrier installation, and fastening pattern for metal (typically 18–24 inch grid per metal manufacturer). Final inspection confirms all panels are sealed and ridges are capped. Timeline: engineering and permit 4–5 weeks, work 7–10 days, final 1–2 weeks elapsed total. This is a longer, more expensive path than Scenario A due to structural scrutiny, but metal roofs are fire-rated and wind-resistant, so Elmwood Park's Building Department prioritizes thorough review.
Permit required | Structural engineer letter mandatory ($600–$1,200) | Estimated project cost $14,000 | Permit fee $200–$300 | Plan review 2–3 weeks | Secondary water barrier 36-inch minimum (Zone 5A requirement) | Metal requires 18–24 inch fastening grid documentation
Scenario C
Partial roof repair, 250 sq ft, four damaged shingles and flashing leak, no tear-off — Prairie View area
A hail storm damaged four shingles and bent the metal flashing at a valley on your Prairie View ranch home. A contractor estimates $800 to patch the damaged area with matching asphalt shingles and reseal/replace the flashing. Permit required: no. This repair is under 25% of your roof area (2,000 sq ft home = roughly 250 sq ft damage, or ~12.5%) and doesn't involve a full tear-off; it's categorized as a repair under IRC R907.1 exemptions. Flashing-only work is also exempt if it doesn't disturb roofing. However, there's a condition: if the contractor discovers that the deck under the repair area is rotted and needs nailing/reinforcement, that work becomes more than a repair, may require permit, and should be flagged to the Building Department before proceeding. In practice, the contractor simply patches the shingles and flashing, and no permit is required. No inspections. Cost: $800 labor and materials, $0 permit fee. Timeline: 1–2 days. This scenario illustrates the exemption threshold; repairs that don't involve structural deck work or layer count issues are straightforward and don't require permitting. However, homeowners often assume they're safe when they're not — if the 'repair' morphs into a larger tear-off or you discover three existing layers during the work, you're now unpermitted and liable.
No permit required | Repair under 25% of roof area | Flashing-only work exempt | Cost $800 labor/materials | If deck repair is discovered, work must stop and permit be pulled before proceeding

Every project is different.

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

Elmwood Park's ice-and-water shield requirement and Zone 5A freeze-thaw cycles

Elmwood Park sits in IECC Climate Zone 5A (north) and 4A (south), both characterized by freeze-thaw cycles, high wind-driven rain, and significant snow load. The 2021 IRC and Illinois Building Code require ice-and-water shield (self-adhering membrane, ASTM D1970 compliant) to be installed on eaves and valleys to prevent ice-dam leaks — a seasonal problem in Elmwood Park where gutters clog with leaf debris and snow melt refreezes at the roof edge, forcing water back under shingles.

Elmwood Park's Building Department has clarified (in staff review notes and permit RFI responses) that ice-and-water shield must extend minimum 24 inches inboard from the eave edge for standard conditions, but in valleys and areas within 16 feet of heated interior spaces, 36 inches is required to handle secondary melt patterns. Many contractors bid the minimum (24 inches) and then request field changes post-permit, causing delays. Specifying 36 inches site-wide in the permit application eliminates this friction.

Cost impact: ice-and-water shield runs $1.50–$2.50 per sq ft installed (compared to felt underlayment at $0.30–$0.50 per sq ft). A 2,000 sq ft roof with 36-inch eave coverage (roughly 600 sq ft of shield) costs $900–$1,500 more than felt-only. Homeowners often resist this adder; explaining that it prevents $5,000–$15,000 in water damage and mold remediation in a bad freeze-thaw year justifies the premium.

Three-layer rule enforcement and why Elmwood Park inspectors check it first

IRC R907.4 prohibits new roof covering installation over more than two layers of existing roofing. Elmwood Park Building Department strictly enforces this rule because roofs with three or more layers are prone to moisture entrapment, nail rot, and premature failure — a liability for the city if a roof fails catastrophically years later. On permit issuance, the Building Department sometimes (at applicant request) allows a contractor affidavit swearing to layer count without a field inspection, but most inspectors prefer visual confirmation during the in-progress stage.

The practical friction: homeowners often don't know how many layers are already on their roof. A 1970s ranch might have one original asphalt-shingle layer; a 1990s re-roof typically added a second layer without tear-off (common practice then). If you discover three layers during the contractor's tear-off, the job cannot proceed to install new shingles until the existing roof is completely stripped to the deck. This can add $1,500–$3,000 to the contract and 3–5 days to the schedule.

Best practice: before signing a roofing contract, explicitly ask the contractor to verify layer count (either visually by inspecting an edge or eave, or by lifting a corner shingle). Document the count in the contract. If three layers are found, ensure the contract price includes a full tear-off (do not negotiate it as a field change). This protects you from surprise costs and ensures the permit application's scope matches actual work.

City of Elmwood Park Building Department
One Conti Parkway, Elmwood Park, IL 60707
Phone: (708) 453-7644 | https://www.elmwoodpark.org (building permits section)
Monday–Friday 8:00 AM–5:00 PM

Common questions

Can I overlay asphalt shingles over my existing shingles instead of tearing off?

Yes, if your roof has only one existing layer. Elmwood Park allows overlays under IRC R907.3 for like-for-like material (shingles over shingles). However, if a field inspection reveals two layers already present, a full tear-off is mandatory before the overlay can proceed. Overlays still require a permit and inspections; the Building Department will confirm layer count before approval. Overlays are cheaper ($2,000–$4,000 less than tear-off) but may not last as long because moisture and heat can be trapped between layers.

Do I need a permit for gutters and downspout work done during reroofing?

No, gutter and downspout replacement or repair is exempt from permitting in Elmwood Park. However, if gutter work is bundled into a roof-replacement contract, the roofing portion requires a permit, and the Building Department will note it in the permit description. Gutters are considered exterior trim, not part of the weatherproofing system that triggers code review. If you're doing gutters only (no roof work), no permit is needed.

What if I discover dry rot or structural damage to the roof deck during tear-off?

Stop work and notify the Building Department immediately. Deck rot or structural repair is not a simple repair; it requires evaluation and may need a structural engineer's approval or design. The Building Department may issue a Correction Notice requiring the deck damage to be remedied to code (typically full replacement of affected members and re-nailing to current standards). This adds cost and timeline, but it's non-negotiable — a compromised deck voids your roof warranty and creates a safety hazard. Many contractors estimate 'up to 10% contingency' for hidden deck damage; expect $500–$2,000 if modest rot is found, or $5,000+ if structural framing is involved.

How long does the Building Department take to approve a roof permit application?

For like-for-like asphalt shingle replacement, plan-review turnaround is typically 3–5 business days. Material-change permits (metal, tile) or projects with structural review may take 2–3 weeks because the structural engineer or a third-party plan reviewer must sign off. Incomplete applications (missing underlayment specs, fastening documentation, or layer-count affidavit) get an RFI (Request for Information) that adds 5–7 days. Submit a complete application with all required documentation upfront to avoid delays.

Can my roofing contractor pull the permit on my behalf, or do I have to do it myself?

Your roofing contractor can pull the permit on your behalf if you're the owner-occupant and the property is residential. Most contractors include permit-pulling in their scope; verify this in the contract and confirm they've pulled it before work begins. Some contractors prefer the owner to pull permits (to avoid liability), so clarify roles upfront. As the property owner, you're ultimately responsible for ensuring the permit is issued and inspections are scheduled; don't assume the contractor handled it without confirmation.

Are there any special considerations for roofs near the Salt Creek flood zone?

If your Elmwood Park property is in FEMA flood zone AE (near Salt Creek), standard like-for-like roof replacement doesn't require additional flood-zone permitting. However, if the reroofing involves structural changes (adding trusses, removing/replacing beams, or upgrading to heavier material like tile), an Elevation Certificate may be required to document your finished-floor elevation relative to the Base Flood Elevation (BFE). Contact the Building Department early if your property is in a flood zone and you're planning structural or material changes; they'll clarify whether an engineer's letter or elevation certificate is needed.

What is the typical cost of a roof permit in Elmwood Park?

Permit fees are calculated as approximately 1.5–2.0% of the total project valuation, with a minimum floor around $125–$150. A $8,500 shingle replacement would cost roughly $125–$170 in permit fees. A $14,000 metal-roof upgrade with structural review would be $200–$280. Exact fees vary slightly based on the assessor's estimates of materials and labor; ask the contractor for a fee estimate before pulling the permit, or call the Building Department at (708) 453-7644 to confirm based on your project scope.

What happens if I install a new roof without a permit and then try to sell my house?

Illinois law requires disclosure of all unpermitted work on the Residential Real Estate Disclosure (IRED) form. A buyer or their inspector may discover unpermitted roof work (evident from permit records or via home inspection), and the buyer can demand remediation or a price reduction. Some lenders will not refinance a property with undisclosed unpermitted roof work. If discovered after closing, you could face legal liability for non-disclosure. If you have unpermitted roof work, contact Elmwood Park Building Department to discuss a retroactive permit and inspection; costs are higher (double permit fees, structural review if needed) but bring the property into compliance before resale.

Do I need separate permits for ice-and-water shield, underlayment, and flashing, or is it all included in the roof permit?

All underlayment, ice-and-water shield, and flashing work is covered under a single roof-replacement permit. You do not pull separate permits for these components. The permit application describes the roofing system as a whole (e.g., 'asphalt shingles with synthetic underlayment and ice-and-water shield per IRC R905.2'). The inspector verifies all components during in-progress and final inspections.

Can I pull a permit and do the roof work myself as an owner-builder?

Yes, Elmwood Park allows owner-builders to pull roofing permits on owner-occupied residential properties. You'll need to visit the Building Department office at One Conti Parkway, complete the permit application, and provide roofing material specifications and layer-count documentation. You'll also be responsible for scheduling in-progress and final inspections by phone or in-person. Owner-builders should be comfortable reading the permit application, understanding IRC code references, and coordinating with inspectors. If you're inexperienced with roofing code, hiring a contractor to pull the permit (even if you DIY the labor) is recommended to ensure compliance and avoid rejection or stop-work orders.

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