Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
East Peoria requires a permit for any roof replacement involving a tear-off, full re-roof, or material change. Repairs under 25% of roof area and like-for-like patching may be exempt, but the City of East Peoria Building Department enforces a hard three-layer rule under IRC R907.4 — if your roof already has two layers, tear-off is mandatory.
East Peoria follows the 2021 Illinois Building Code (which adopts the ICC codes with state amendments), and the city's Building Department treats roof replacement as a major work category. What sets East Peoria apart from nearby Peoria and Washington is its strict enforcement of the three-layer rule: any existing roof with two layers already on the deck must be torn off before new coverage is applied — you cannot overlay. This is standard in the IRC but East Peoria's inspectors are especially vigilant about field-checking layer count before issuing the rough-in inspection. Additionally, East Peoria sits in a mixed frost-depth zone (36-42 inches depending on sub-area), which affects ice-and-water-shield requirements under IRC R905.1.1 — the city's plan-review staff will flag if your roofing spec does not extend the shield to the full distance from eaves. The permit process is straightforward for like-for-like shingle replacements (over-the-counter approval is common), but material changes (shingles to metal or slate) trigger a structural evaluation requirement, and the city may require a licensed engineer's sign-off if the live load or attachment detail changes. Expect to pull permits through the City of East Peoria Building Department; the online portal is city.eastpeoria.com/permits (verify current URL with the department).

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

East Peoria roof replacement permits — the key details

The foundation of East Peoria's roof-replacement code is IRC R907 (Reroofing), which the 2021 Illinois Building Code adopts without significant local amendment. The core rule: any roof replacement that involves removal of existing roofing material requires a building permit. IRC R907.4 is the gatekeeper: 'Where the existing roof covering is to be removed, a new roof covering shall be installed.' But the three-layer rule is the enforcement weapon: if your roof deck currently has two or more layers of existing roofing, a tear-off to bare deck is mandatory before you lay new shingles — you cannot overlay. East Peoria inspectors will often probe the roof perimeter (at eaves, rakes, valleys) to count layers before issuing a rough-in approval. If they find a third layer concealed under the top course, the inspection fails and you're ordered to tear off. This rule exists because multiple layers trap moisture, add dead load (over the deck's capacity), and degrade fastening integrity. Repairs under 25% of total roof area, or minor patching (fewer than 10 squares, all same material, no deck exposure), typically do NOT require a permit — but the burden is on you to document scope. Any tear-off-and-replace, or material change (asphalt shingles to metal, slate, or clay tile), requires a permit and plan review.

East Peoria's frost depth and ice-shield requirements are critical in the winter inspection process. Per IRC R905.1.1, in a Zone 5A/4A boundary area like East Peoria, ice-and-water-shield must be installed over the underlying eave area (typically 2 feet or to the interior wall line, whichever is greater, but the code is agnostic about exact footage — local interpretation matters). East Peoria's Building Department has published clarification that ice-and-water-shield shall extend a minimum of 24 inches from the outer wall on residential single-family dwellings, measured perpendicular to the eave. If your roof plan specifies standard roofing felt underlayment without ice-and-water-shield in the eave zone, the plan reviewer will mark it as non-compliant and reject the application pending revision. Fastening schedules are equally rigid: asphalt shingles must be fastened per manufacturer specification and IRC R905.2.8.1 (typically 4 fasteners per shingle, minimum 1 1/4-inch nails into the deck or sheathing, spaced in a pattern that avoids valleys and ridge). East Peoria's rough-in inspection includes a fastening-pattern check — the inspector will pull back a few shingles to verify nail count, depth (no heads protruding), and location. Metal roofs and standing seam must comply with IRC R905.10 and the manufacturer's wind-uplift rating (often 130+ mph for the East Peoria area, given Midwest storm exposure). Plan review typically takes 3–5 business days for a like-for-like replacement; material-change projects (shingles to metal) may require structural stamped drawings and take 1–2 weeks.

Material changes and structural evaluation are where many homeowners stumble. If you're changing from asphalt shingles (which run 2.5–3.5 pounds per square) to clay tile (9–12 pounds per square) or slate (10–20 pounds per square), IRC R907.5 mandates that the existing roof deck be evaluated for adequacy of support. East Peoria requires either a licensed engineer's structural report stamped by an Illinois PE, or a manufacturer's technical letter confirming that the existing roof framing (rafter size, spacing, live-load rating) can support the new material. Metal roofing (typically 0.5–1.5 pounds per square) is usually a direct swap with no structural work needed, but the plan reviewer will still ask for the roofing manufacturer's installation manual and wind-rating documentation. If structural reinforcement is needed (adding collar ties, sister rafters, beam support), that work requires its own framing inspection and adds 2–3 weeks to the timeline and $800–$3,000 to the project cost. Flashings (chimney, vent pipes, skylights, valleys, hips) must be specified in the plan or on a detail sheet per IRC R905.2.8.2 (step flashing at vertical walls, counter-flashing, sealing details). East Peoria's reviewers will ask for a flashing schedule if it's missing. Re-roofing also triggers a check for attic ventilation: IRC R806 requires an unobstructed air path from soffit vents to ridge vents (or gable vents), and many reroofs inadvertently block this with improper underlayment installation or ridgeline detail. The inspector will look up into the attic during final to confirm airflow is intact.

East Peoria's permit fees for roof replacement are based on the 2021 Illinois Building Code fee schedule adopted by the city, typically calculated at 1–2% of the project's assessed value (using RSMeans or the roofing contractor's estimate as baseline). A 2,000-square-foot asphalt shingle replacement on a residential home (estimate $8,000–$12,000) usually nets a permit fee of $150–$300. Metal roofing (estimate $15,000–$25,000) may carry a $200–$400 fee. These are rough ranges; the city's detailed fee schedule is available through the Building Department office or online portal. Some jurisdictions offer expedited or over-the-counter processing for standard shingle replacements (no plan-review fee, just a base permit fee), and East Peoria does allow this for documented like-for-like replacements with a simple one-page application. A roofing contractor pulling the permit on your behalf typically includes the permit fee in their bid; confirm they've pulled it and obtained approval before work starts. The inspections are two-fold: rough-in (deck exposed, fasteners in place, underlayment applied) and final (shingles set, flashing installed, cleanup). Rough-in is often scheduled the day after sheathing or existing-layer removal and usually happens same-week; final is typically 1–2 days after the roofing crew completes their work. If the inspector finds non-compliance at rough-in (wrong fastener type, missing ice-and-water-shield, exposed nails), the project is flagged and work must stop until correction and re-inspection.

Owner-builder status in East Peoria allows homeowners to pull permits for work on owner-occupied residential properties without a contractor license, provided the homeowner or an immediate family member will perform the labor. However, roofing is a specialized trade, and the city strongly encourages homeowners to hire a licensed roofer — if the inspector sees workmanship issues (crooked fasteners, leaking flashing, improper overlap) during inspection, the project can be failed and you'll be directed to hire a licensed contractor for remediation. If you hire a licensed roofing contractor, they will typically pull the permit (and it's standard to do so before starting work). Confirm with your contractor that the permit is pulled and approved before the tear-off begins — if an inspector shows up mid-project and the permit is missing, work will be stopped and fines will accrue. The City of East Peoria Building Department is located in City Hall; phone and hours are (309) 694-3500, Mon–Fri 8 AM–5 PM (verify current hours). The online permit portal is at city.eastpeoria.com/permits; you can apply online for simple projects or submit paperwork in person. Turnaround for plan approval is typically 1–3 weeks for a straightforward residential reroof, and inspections are scheduled through the portal or by phone.

Three East Peoria roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement on a two-layer roof, no deck repair, Fondulac area (frost zone 4A)
You have a 30-year-old ranch home in the Fondulac neighborhood (south-central East Peoria, frost depth 36 inches) with a two-layer asphalt shingle roof and no visible deck damage or rot. The roofing contractor's estimate is $9,500 for tear-off and replacement with 30-year architectural shingles. This is a straightforward permit case: the City of East Peoria Building Department will approve over-the-counter in 1–2 days. Why? Because two existing layers trigger the mandatory tear-off (IRC R907.4), the material is like-for-like (no structural eval needed), and the scope fits standard residential reroof parameters. The permit fee will be $150–$250 based on the project valuation. Your contractor will submit a one-page application with roofing specs (shingle type, color, weight, UL rating, underlayment type) and a simple site photo. The city does not require structural engineer stamping for asphalt-to-asphalt replacement. Your contractor schedules the rough-in inspection as soon as the old roof is off and new underlayment is laid — typically 1–2 days into the tear-off. The inspector will check that all three layers are removed to bare deck (probing eaves and valleys), verify ice-and-water-shield is extended 24 inches from the outer wall, and spot-check underlayment seams and nail pattern. After rough-in passes, the shingles can be laid. Final inspection occurs after shingles are complete and flashing is sealed (gutters re-attached, vents re-flashed). The inspector walks the roof perimeter, pulls a few shingles to count fastener nails (typically 4 per shingle, minimum 1 1/4-inch), checks that step-flashing at any vertical walls is properly overlapped, and confirms the ridge cap is nailed correctly. Total timeline: tear-off 1–2 days, shingle installation 3–5 days, inspections 1–2 days (often back-to-back, same day), so project is done in 5–7 days after permit approval. Permit final approval takes 1–2 hours after final inspection.
Permit required | Over-the-counter approval | Tear-off mandatory (2 existing layers) | $150–$250 permit fee | 1–3 day approval timeline | Two inspections (rough-in + final) | Typical project cost $9,000–$12,000
Scenario B
Material change from asphalt shingles to standing-seam metal roof, with roof live-load verification, North Prospect area (frost zone 5A)
Your home is a 1970s ranch on North Prospect Avenue (north-central East Peoria, frost depth 42 inches). The existing roof is a single layer of asphalt shingles over what you believe is adequate 2x6 rafter framing. A metal roofing contractor quotes $22,000 for a tear-off and new standing-seam metal (24-gauge galvanized steel, Kynar finish, rated for 140+ mph wind uplift). Metal is much lighter than slate or tile (about 1.2 pounds per square vs. 3.0 for asphalt), so you might think there's no structural issue — but IRC R907.5 requires an engineer's evaluation anytime the roof live-load changes material category. Because metal falls into a different load classification and has different fastening mechanics (clip-based attachment vs. nails), the City of East Peoria Building Department will flag the application and request either a structural engineer's report or the metal roofing manufacturer's technical documentation confirming the roof framing is adequate. The metal manufacturer often provides a one-page letter stating 'standing-seam metal can be installed over existing roof framing rated for minimum 40 psf live load' — if your home's framing meets that threshold (most 1970s homes do), the letter suffices and avoids a full engineer's stamp. If the framing is suspect or the manufacturer's letter is inconclusive, hire a licensed Illinois PE to produce a structural report; cost is $400–$800. Plan review will take 1–2 weeks (longer than a like-for-like replacement) because the reviewer must confirm the structural adequacy letter is on file. The roofing material itself is not a compliance issue (metal is code-compliant under IRC R905.10.1), but the transition requires documentation. Once approved, tear-off and installation proceeds as in Scenario A: rough-in inspection confirms deck is exposed and metal fastening clips are pre-installed per manufacturer spec (typically 2–3 clips per 12-inch width of panel, nailed or screwed to the deck), then final inspection verifies seaming integrity, flashing, and wind-resistance details (e.g., hip and ridge caps are mechanically secured, not just self-tapping screws). Metal reroofing is faster to install than shingles (often 2–3 days for a 2,000-sq-ft roof), but the structural-approval phase adds 1–2 weeks to the timeline. Total project timeline: 2–3 weeks (approval) + 5–7 days (installation). Permit fee is likely $250–$400 (higher due to material cost and engineering review). Frost-depth sensitivity: the 42-inch frost line in the 5A zone means ice-and-water-shield is required and must extend 24–30 inches from the eave on metal roofs to prevent water migration into the attic during freeze-thaw cycles.
Permit required | Full plan review | Material-change verification (engineer or manufacturer letter) | Structural evaluation required | $250–$400 permit fee | 2–3 week approval timeline | 140+ mph wind rating documented | Frost zone 5A ice-shield 24–30 inches | Project cost $20,000–$26,000
Scenario C
Partial roof repair (single valley and two roof sections, ~18% of total area) replacing water-damaged shingles, no tear-off, Coves neighborhood (frost zone 4A)
A wind-driven rain event damaged the northeast-facing slope and valley on your Cape Cod in the Coves neighborhood (south East Peoria). The contractor identifies about 200–250 shingles needing replacement (roughly 18–20 squares out of your 110-square total roof). The contractor suggests a partial replacement rather than a full reroof because the south and west slopes are still in good condition. Under IRC R907.2, repairs affecting less than 25% of the roof area and not exposing the deck do NOT require a permit. This is an exempt repair, provided: (1) you're using the same shingle type and color as the existing roof (match the manufacturer and product line), (2) no existing deck is exposed or repaired (fastening occurs over existing shingles or to sound deck underneath), and (3) no structural work is done. In this case, the contractor can remove the damaged shingles, re-nail the exposed deck area with ice-and-water-shield under the new shingles (to prevent further water intrusion), and install new shingles over the valley and damaged sections — and this is a permitted repair under the exemption. No permit application, no plan review, no inspection. However, many contractors are conservative and pull a permit anyway to document scope and protect themselves; if your contractor does pull a permit, East Peoria will likely approve it as a minor-repair permit (form-based, $50–$100 fee) with a simple over-the-counter approval. The risk: if the contractor finds rot or decay underneath when removing shingles (which happens in 10–15% of partial repairs), that exposed deck repair escalates to a permit-required project. Once the roof is opened, if more than a few shingles' worth of deck needs replacement, or if the exposed area exceeds 5–10 contiguous squares, the scope tips into 'repair with structural work' and now requires a permit with plan approval. The contractor should photograph the deck condition before and after to substantiate the scope; if deck replacement is needed, the permit fee will rise to $150–$300 and an inspection will be required. Timing: a partial repair takes 1–3 days of labor. If no permit is pulled, you're done in 3 days. If the contractor encounters unexpected decay and pulls an emergency permit, add 1–2 days for plan review and 1 day for inspection. Best practice: get a signed scope of work from the contractor that specifies 'partial replacement, no deck repair' — if decay is found, make them bring you the damaged section for approval before proceeding, so you're not surprised by cost overruns or permit requirements mid-project.
No permit required (≤25% repair area) | Exempt repair under IRC R907.2 | If pulled voluntarily: $50–$100 form permit fee | Matching shingles (color, type, grade) | Contingent on no deck exposure | If decay found: escalates to permit-required | Typical project cost $1,800–$3,000

Every project is different.

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

The three-layer rule and why East Peoria inspectors enforce it ruthlessly

IRC R907.4 prohibits overlaying on a roof with three or more existing layers. But the practical rule in East Peoria is that if your roof has two layers already, tear-off is mandatory. This is not a written exception — it's code enforcement interpretation. The reasoning: a third layer of shingles, even if the second layer is only a thin overlay, will trap moisture and accelerate decay of the underlying sheathing. Additionally, three layers of shingles add 6–9 pounds per square of dead load, which older roofs (1960s–1980s homes with 2x6 or 2x8 rafters) were not designed to bear continuously. East Peoria's Building Department has experienced callbacks and insurance claims from homes with three-layer roofs that leaked or whose decks failed prematurely, so inspectors are trained to probe the eaves and valleys with a chisel or screwdriver to count layers. If a homeowner or contractor tries to overlay without tear-off on a two-layer roof, the rough-in inspection will fail.

Contractors sometimes argue that the IRC allows overlaying if the second layer is a 'complete covering' — but East Peoria's interpretation is literal: count the layers, and if there are two or more, tear off. This has caused friction when a contractor bids a job as an overlay, the homeowner hires them, and mid-project the inspector fails rough-in because layers are found. The homeowner is then stuck with a change order for tear-off (adding $1,500–$3,000 to the project). To avoid this, pull the permit first and request the inspector to do a pre-bid inspection to confirm layer count — this is a service East Peoria offers informally, and it prevents nasty surprises. If you're considering a DIY partial repair and are unsure of the total layer count, hire a roofer to do a free evaluation or pay $50–$100 for a pre-bid inspection.

The layer-counting rule also applies to material changes. If you want to overlay metal roofing directly over existing asphalt shingles (one layer), East Peoria will likely approve it if the underlying deck is sound and the metal manufacturer's installation guide permits direct fastening to existing shingles. However, if there are two existing layers, you must tear to bare deck even for a metal overlay. This is less common because most contractors recommend tearing off existing shingles before metal installation (for better fastening and to confirm deck condition), but the code option exists.

Frost depth, ice-and-water-shield, and why the eave inspection is the make-or-break moment

East Peoria sits in two frost zones: the southern half (Coves, Fondulac areas) is in the IECC Zone 4A boundary (36-inch frost depth), while the northern half (North Prospect, Glendale areas) pushes toward Zone 5A (42-inch frost depth). Frost depth matters for ice-and-water-shield because water wicking and freeze-thaw action can destroy insulation and framing at the eaves if moisture is allowed to penetrate. The IRC R905.1.1 ice-and-water-shield requirement extends the shield from the eave inward to 'the interior wall line of the building' — in plain English, the wall line of any conditioned space inside. The city's interpretation in East Peoria has settled on 24 inches minimum from the exterior wall, measured perpendicular to the eave (i.e., running up the slope). For homes with open-eave tails or wide overhangs (18–24 inches), the shield must run the full overhang length plus 2–4 additional inches up the slope to ensure the interior wall is fully covered.

Many roofing crews use standard roofing felt as the underlayment and assume they can apply it across the eaves, then rely on the felt's water-repellent coating — but the city's reviewer will flag this and require ice-and-water-shield specifically, because felt alone does not provide the adhesive, watertight seal that shield does. Ice-and-water-shield is a rubberized asphalt membrane that adheres to the deck and seals around nails; felt is a woven mat that sits loose and funnels water along its surface. The rough-in inspection will often involve the inspector pulling back the top layer of shingles at the eave to verify the shield is in place and runs the full required distance. If it's missing or undersized, the inspection fails and the roofing crew must remove the new shingles, lay the proper shield, and reinstall. This is why the contractor should specify 'ice-and-water-shield per IRC R905.1.1, 24-inch minimum setback from exterior wall' in the plan — it preempts reviewer rejection.

Valleys are another freeze-thaw weak point. The code requires underlayment in the valley (typically a 36-inch or wider run of ice-and-water-shield or woven valley mat), and the city inspects this closely because valleys collect water and debris. If the valley is lined with only felt or inadequate underlayment, the inspection will flag it. Additionally, the metal flashing (or woven valley) must extend at least 6 inches on each side of the centerline per IRC R905.2.8.3, and shingles over the valley must be sealed or clipped to prevent wind uplift and water migration. The inspector will often pull back one shingle in the valley to verify the underlayment extends beneath it and the fastening is correct.

City of East Peoria Building Department
410 Main Street, East Peoria, IL 61611
Phone: (309) 694-3500 | city.eastpeoria.com/permits
Monday–Friday, 8 AM–5 PM

Common questions

How much does a roof replacement permit cost in East Peoria?

Permit fees are typically $150–$400 based on 1–2% of the project's assessed valuation. A $10,000 asphalt shingle replacement runs $150–$250; a $20,000 metal reroofing runs $250–$400. The city's fee schedule is available through the Building Department or online portal. Some contractors include the permit fee in their bid; confirm it's built in before signing.

Can I overlay new shingles directly over my existing two-layer roof in East Peoria?

No. IRC R907.4 and East Peoria enforcement prohibit overlays when two or more existing layers are present. You must tear off to bare deck. The city's inspectors will probe the eaves to count layers before issuing rough-in approval. If you're unsure of your layer count, request a pre-bid inspection from the Building Department or have your contractor check before the permit is pulled.

What is the rough-in inspection for a roof replacement?

The rough-in inspection occurs after the old roof is removed and new underlayment is applied but before shingles are laid. The inspector verifies that all existing layers are removed (deck is exposed), ice-and-water-shield is installed 24 inches from the eave, underlayment seams are properly overlapped, and the deck is sound (no rot or open nails). This inspection typically happens 1–2 days after tear-off. If the inspection fails, work stops until corrections are made and the inspector returns.

Do I need a structural engineer's report if I'm changing from asphalt shingles to metal roofing?

Probably not. Metal is lighter than asphalt shingles, so it rarely requires additional framing support. However, IRC R907.5 requires the City of East Peoria to verify roof-framing adequacy for any material change. You can usually satisfy this with the metal roofing manufacturer's technical letter stating the roof can support metal installation. If the letter is inconclusive or your framing is questionable, hire a licensed Illinois PE to produce a short structural report ($400–$800). This adds 1–2 weeks to plan review but avoids re-work.

What happens at the final roof inspection?

The final inspection occurs after shingles are installed, flashing is sealed, and cleanup is done. The inspector walks the roof perimeter, pulls a few shingles to verify fastener count and depth (typically 4 nails per shingle, minimum 1 1/4-inch), checks flashing overlap at vertical walls and valleys, confirms ridge cap is nailed correctly, and verifies gutters are re-attached without leaks. This inspection usually takes 30–60 minutes. If passed, the permit is closed and you receive a certificate of completion.

If I hire a licensed roofing contractor, do they pull the permit or do I?

The contractor typically pulls the permit on your behalf and includes the permit fee in their bid. You should confirm the permit is pulled and approved before the tear-off begins. Ask for proof of permit approval in writing. If the contractor does not pull the permit, you can pull it yourself through the City of East Peoria online portal, but the contractor will still need to provide the roofing specifications and technical documents for plan review.

Can I do a roof replacement as an owner-builder in East Peoria?

Yes, owner-builders can pull permits for work on owner-occupied homes, but roofing is a specialized trade and the city encourages hiring a licensed contractor. If you do hire an owner to perform roofing, the inspector will evaluate workmanship during rough-in and final inspections. Poor workmanship (crooked fasteners, missing underlayment, leaking flashing) can result in inspection failure and a directive to hire a licensed contractor for remediation.

What is the difference between a partial roof repair and a full replacement in East Peoria?

Repairs affecting less than 25% of roof area and not exposing the deck are exempt from permit requirements under IRC R907.2. Full replacements and tear-offs always require permits. A partial repair typically takes 1–3 days and costs $1,800–$3,000; a full replacement takes 5–7 days and costs $8,000–$26,000+ depending on material. If your contractor encounters deck rot during a partial repair, the scope may escalate to permit-required work.

How long does plan review take for a roof replacement permit in East Peoria?

Like-for-like asphalt shingle replacements are often approved over-the-counter in 1–2 days. Material changes (shingles to metal or tile) or projects requiring structural evaluation take 1–2 weeks. The online portal allows you to track application status in real-time. If the reviewer has questions, they will contact the contractor or homeowner via phone or email, so keep your contact info current on the application.

What happens if my roof replacement is not permitted and the city finds out?

A stop-work order and $300–$500 fine can be issued. You'll owe double permit fees to legalize the work. Your homeowners insurance may deny claims related to unpermitted roofing (e.g., wind-driven leaks, hail damage), exposing you to $5,000–$25,000+ in uninsured loss. An unpermitted roof is a title defect in Illinois and must be disclosed to future buyers — this can tank a sale or drop your asking price $10,000–$50,000+. Pull the permit before work starts.

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