Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or any tear-off-and-replace in East Moline requires a permit from the City of East Moline Building Department. Repairs under 25% of roof area with like-for-like materials may be exempt, but once you remove the old roof, you're pulling a permit.
East Moline adopts the International Building Code (IBC) and International Residential Code (IRC) without substantial local amendments, which means the state-level threshold applies: any roof tear-off triggers a permit requirement under IRC R907.4, regardless of re-cover material. However, East Moline's Building Department processes roof permits as over-the-counter (OTC) approvals for like-for-like replacements (shingles-to-shingles, metal-to-metal) when the deck is sound — meaning you can often walk out with a permit in one visit if your contractor has the spec sheet ready. The city sits in Climate Zone 5A (northern Illinois), which means ice-and-water shield must extend 24 inches up the roof from the eave line per IRC R905.1.1 — a detail that frequently trips up DIY applicants and out-of-state contractors unfamiliar with the freeze-thaw cycle. East Moline does not maintain a robust online permit portal like larger Illinois cities (Chicago, Naperville); permits are filed in person or by mail, which adds 3-5 days to the approval timeline. Because the city is in Rock Island County (not Cook or DuPage), frost depth is 42 inches — relevant if any structural deck repair requires new nailing or if you're installing metal roofing with through-fastening into existing trusses.

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

East Moline roof replacement permits — the key details

The trigger for a permit in East Moline is straightforward: IRC R907.4 states that if you have three or more layers of roof covering on the structure, you must remove all layers down to the deck before installing new covering. East Moline Building Department enforces this strictly — an inspector will climb the roof during the deck-inspection phase and probe the sheathing to confirm the old roof was stripped to bare wood. Even if you have only one or two layers, any full replacement that involves tearing off the old roof (rather than overlaying) requires a permit. The exception is small repair work: patching fewer than 10 squares (a square = 100 square feet) with like-for-like material does not require a permit in East Moline, provided the total repair area is less than 25% of the roof. Gutter and flashing repairs are also exempt, even if extensive, as long as no shingles are removed. The reason for the three-layer rule is structural: each layer of roofing adds weight (roughly 2-3 pounds per square foot), and older trusses may not have been designed for that accumulation. East Moline's frost depth of 42 inches (per the Rock Island County frost-depth table) also influences nailing and fastening specs — fasteners must penetrate at least 1.25 inches into solid wood (IRC R905.2.5), and if the deck is compromise-free, the inspector will verify fastener spacing (6 inches in field, 4 inches at perimeter per IRC R905.2.7).

East Moline requires ice-and-water shield (ASTM D1970 self-adhering membrane, also called underlayment or WRB) on roofs in Climate Zone 5A. IRC R905.1.1 mandates that this membrane extend from the eave line upward a minimum of 24 inches. This is a climate-specific rule designed to prevent ice-dam leakage and is often missed by roofers from warmer regions or homeowners who watched YouTube videos without reading the code. Many East Moline permits are initially rejected because the applicant spec'd only standard asphalt felt or failed to specify ice-and-water-shield coverage at all. The City Building Department's permit application will ask for a materials list and installation details — you'll need to include the manufacturer and grade of shingles (e.g., Owens Corning Oakridge 3-tab 25-year, IKO Dynasty laminate 30-year), the underlayment product (e.g., Certainteed WinterGuard, GAF Cobra), and fastener specifications (ring-shank nails, galvanized or stainless, 16-gauge, 1.75 inches). If you're changing roof material (e.g., asphalt shingles to metal standing seam or architectural shingles to slate), the permit review time extends to 2-3 weeks because the Building Department will verify structural capacity — metal is lighter than slate but heavier than asphalt, and the truss design must be signed off by the contractor or an engineer. If structural work is needed (reinforcement, sistering joists), a licensed Illinois structural engineer's stamp is required, adding $800–$2,000 to the project cost.

Permit fees in East Moline are typically based on the valuation of the roof replacement, not a flat rate. The fee schedule applies a percentage (usually 1.5-2% of estimated project cost) to a minimum of $100. A typical residential roof replacement in East Moline runs $8,000–$18,000 depending on square footage and material (asphalt shingles at the low end, metal or architectural shingles at the high end). This translates to permit fees of $150–$350 for most residential projects. The Building Department will ask for a quote or contractor estimate when you file the permit application — they use this to calculate valuation. If the roofer is pulling the permit (which is common), they'll typically roll the permit fee into the overall bid. The fee is non-refundable if you cancel the project. Timeline is usually 3-5 business days for over-the-counter approval on like-for-like replacements; material changes or structural questions add 1-2 weeks. Once approved, the permit is valid for 180 days, and you must call the Building Department for inspections: a deck-inspection (before new underlayment is laid) and a final-inspection (after all roofing is complete and fastened). If the deck has rot or structural damage, a third framing inspection may be required before re-covering.

East Moline does not have a separate historic-district overlay for residential roofing (unlike towns like Moline proper, which has a downtown historic core), so architectural-review requirements are minimal for most single-family homes. However, if your property is in the floodplain (Rock Island County has a small 100-year flood zone along the Rock River), additional restrictions may apply — roofing materials and deck repairs must be elevated or protected in accordance with FEMA guidelines, and you may need to submit a Flood Development Permit alongside the building permit. The City's Building Department website or front-counter staff can confirm floodplain status in seconds; if you're unsure, pull up the FEMA Flood Map Service online and search your address. Hiring a licensed roofer is not legally required for owner-occupied single-family homes in Illinois — you can pull a permit as the owner-builder. However, most insurance companies and lenders require the work to be performed by a licensed Illinois roofing contractor (licensed by the Illinois Department of Financial and Professional Regulation). If you do DIY or hire an unlicensed worker, you assume all liability, and your insurance may deny a claim if something goes wrong during the work. East Moline Building Department will issue a permit to an owner-builder without a contractor license, but the roofer performing the work should have liability insurance and a current OSHA 30-hour card or equivalent safety certification.

The inspection sequence for a roof permit in East Moline is simple: (1) Building Department approves permit; (2) Contractor tears off old roof and inspects deck (if using a contractor, they do this; if owner-builder, you arrange it); (3) Call Building Department to schedule deck-inspection — inspector verifies no three-layer condition, checks deck for rot or structural damage, and reviews fastener spec; (4) Contractor installs new underlayment (ice-and-water shield + felt or synthetic), new shingles/metal, and flashing; (5) Call for final inspection — inspector verifies material type, fastener installation, underlayment coverage, and flashing detail (especially at valleys, ridges, and eave edges). Final inspection typically takes 1-2 business days to schedule. If any deficiency is found (e.g., fastener spacing too loose, ice-and-water shield doesn't extend 24 inches up from eave, flashing not sealed), you'll receive a written correction notice and must re-inspect after corrections are made. Once final inspection passes, the Building Department will issue a Permit Completion Certificate, which you'll need for any future insurance claim or home sale disclosure. Keep all permits, inspection reports, and warranties for at least 10 years.

Three East Moline roof replacement scenarios

Scenario A
Asphalt shingle tear-off and like-for-like replacement, one-story ranch, Wallingford Avenue, no structural issues
You have a 1970s single-story ranch on Wallingford Avenue with original asphalt shingles showing bare spots and granule loss after 22 years. The roofer inspects the deck during the free estimate and finds no rot, no three-layer condition (only two layers, actually), and solid sheathing throughout. This is the most common East Moline roof project. The roofer pulls a permit for $200 (based on an $11,000 project valuation, roughly 1.8%). Permit application includes: roofer's contractor license number, manufacturer spec sheet for GAF Timberline HD shingles (30-year), Certainteed WinterGuard ice-and-water-shield (24 inches up from eave), 16-gauge galvanized ring-shank nails, and fastening pattern (6 inches on center in field, 4 inches at edges). City Building Department approves OTC the same day (no material change, no structural concerns). Roofer tears off old roof over 2 days, exposes and inspects deck, finds one spot of minor rot in a lower corner (about 2 square feet) — contractor notifies you and advises replacing that sheathing section with new PT lumber (adds $300–$500 to the job). You call Building Department for deck inspection; inspector arrives next day, verifies no three-layer issue, checks fastener spec, approves the patch repair, and gives a green light. Roofer installs ice-and-water shield starting at eave and running 24 inches up, then synthetic underlayment, then GAF shingles, plus new metal flashing at valleys and ridge. Final inspection happens 2 days after shingles are complete — inspector checks fastener spacing, underlayment coverage, and flashing detail; project passes. Timeline: permit to close is 8-10 business days. Total cost: $11,200 (roof + permit + inspection fees, no engineer required). Permit completion certificate issued.
Permit required (full tear-off) | Like-for-like material (no structural review) | Deck spot repair $300–$500 | Permit fee $200 | Total project $11,000–$12,000 | Two inspections (deck + final) | 8-10 business days
Scenario B
Material upgrade: asphalt shingles to metal standing-seam roof, two-story colonial, structural evaluation required
You're a Riverside Drive homeowner with a two-story colonial (built 1992) and original 25-year asphalt shingles that are now 26 years old and failing. You want to upgrade to metal standing-seam roofing (Vicwest or Englert) for durability and a modern look. Metal is roughly 30% heavier than asphalt shingles (about 3 lbs/sq ft vs 2 lbs/sq ft for asphalt), so structural capacity becomes a question. The roofer can pull a permit, but because it's a material change with a weight increase, the Building Department will request a structural evaluation before issuing the permit. The roofer either hires an Illinois-licensed structural engineer (about $1,200–$2,000) to review the truss design and produce a one-page sign-off letter confirming the trusses can carry the additional load, or submits a manufacturer's load-rating chart (some metal roofing manufacturers provide pre-calculated truss capacity data). With engineer sign-off in hand, the permit application is submitted with: engineer's letter, metal roofing spec (e.g., Englert Snap-Loc .032 aluminum, 24-inch standing seam, painted Charcoal Gray), ice-and-water-shield spec, fastener spec (stainless-steel clip fasteners per manufacturer), and contractor's license. Permit fee is $280 (based on estimated $15,000 valuation, 1.8%). City Building Department approves the permit in 5-7 business days (structural review needed). Roofer tears off old shingles and found one small area of water-stained sheathing — contractor again alerts you, repairs are made with PT lumber, and deck inspection is scheduled. Inspector verifies structural engineer's approval letter is on file, reviews deck condition, approves fastener and underlayment specs. Roofer installs ice-and-water shield (24 inches up from eave), synthetic underlayment, then metal standing-seam panels with stainless fasteners per manufacturer's pattern (usually 24 inches on center for fastening clips). Final inspection verifies panel alignment, fastener installation, flashing detail (metal-to-metal corners are critical), and manufacturer warranty documentation. Project passes final inspection. Timeline: permit to close is 14-16 business days (structural review adds 1 week). Total cost: $15,200 (metal roofing) + $1,500 (engineer) + $280 (permit) = $16,980. Metal roofing typically carries a 30-40 year warranty, much longer than asphalt. Permit completion certificate issued.
Permit required (material change + weight increase) | Structural engineer sign-off required | Metal standing-seam spec + fastener detail | Permit fee $280 | Structural eval $1,200–$2,000 | Total project $15,000–$18,000 | 14-16 business days | Two inspections (deck + final)
Scenario C
Partial repair (under 25%, patch-and-repair only), three-season porch, no permit exemption
You own a modest ranch with an enclosed three-season porch built in the 1980s (original asphalt shingles, roughly 400 sq ft of roof). Storm damage has caused leaks in about 8 squares (800 sq ft) along the south slope — maybe 15-18% of the porch roof. You get a quote from a local roofer to patch and re-shingle just that section with matching asphalt shingles from Owens Corning. This is a classic repair-not-replacement scenario. East Moline Building Department does not require a permit for repairs under 25% of roof area if the work is like-for-like (same material type, no structural changes). The roofer can proceed without pulling a permit — no permit fees, no inspections required. The roofer removes shingles on the damaged slope, inspects the underlying sheathing, finds it sound (no rot), and re-nails any loose sheathing. They install new shingles and flashing, and you're done. Cost: roughly $3,000–$4,500 for labor and materials, no permit fees. Warranty is typically 10-year workmanship guarantee from the roofer (manufacturer warranty on shingles is separate, often 25-30 years). Because no permit is pulled, there's no municipal inspection record; this is a standard residential repair covered under homeowner insurance and the roofer's liability insurance. However — important caveat — if the roofer accidentally uncovers a three-layer condition (old shingles on top of old shingles on top of original), or if deck damage is discovered that requires structural repair, the scope can jump into permit territory. In that case, the roofer should pause, notify you, and either pull a permit for the expanded scope or advise you to hire a licensed contractor to do so. If your three-season porch is in the 100-year floodplain (which some East Moline properties near the Rock River are), even a repair under 25% may trigger floodplain compliance requirements — you'd need to check with the city or pull the FEMA map. For a standard storm-damage repair on a non-floodplain property, no permit, no inspections, no complications. Timeline: 1-2 business days. Total cost: $3,000–$4,500.
No permit required (repair < 25%, like-for-like) | Patch and re-shingle scope | No inspections or fees | Total repair $3,000–$4,500 | 1-2 business days | Roofer liability insurance covers the work

Every project is different.

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

Ice-and-water shield and Climate Zone 5A freeze-thaw cycles in East Moline

East Moline sits in IECC Climate Zone 5A (northern Illinois), which experiences a 42-inch frost depth and regular freeze-thaw cycles from November through March. This climate is hard on roofs: water from rain or snowmelt can seep under shingles and pool on the deck; if that water freezes, it expands and creates an ice dam, which prevents new meltwater from draining and forces it back up under the shingles and into the attic. IRC R905.1.1 specifically addresses this by requiring ice-and-water shield (a self-adhering membrane, ASTM D1970) to be installed from the eave line upward for a minimum of 24 inches. The 24-inch measurement is based on typical ice-dam height in a Zone 5A climate — if your roof pitch is 5/12 or steeper, the ice dam typically forms within 24 inches of the eave.

Most East Moline roofers know this rule, but homeowners and out-of-state contractors often skip it or misapply it. A common mistake is installing ice-and-water shield only under the drip edge or treating it as optional. The City Building Department will flag this during the final inspection if the specs don't clearly state 24-inch coverage. Another mistake is using standard asphalt felt (15# or 30#) instead of self-adhering ice-and-water shield — felt doesn't seal itself and won't prevent ice-dam leakage. When you specify materials on the permit application, use product names: Certainteed WinterGuard, GAF Cobra, Owens Corning WeatherLock, or equivalent. The ice-and-water shield should be stapled or nailed at the top (12 inches on center) and left to self-adhere at the bottom; don't force it down or puncture it with fasteners, as that defeats the seal. If your roof has any valleys (where two slopes meet), the ice-and-water shield should extend at least 36 inches up the valley from the eave — valleys are ice-dam hot spots.

A secondary benefit of proper ice-and-water shield installation is insurance and resale value. Underwriters in the Midwest recognize that roofs with documented ice-and-water shield are less likely to suffer water damage, so some insurers offer discounts or won't deny a claim if the roof was installed per code. When you sell the house, the Permit Completion Certificate and photos of the ice-and-water shield spec prove to the buyer that the roof was installed correctly, which reduces the risk of a post-sale leak claim and supports the property value. If you cut corners on underlayment, you risk both an insurance denial and a future buyer backing out of the deal.

Three-layer roofing rule and why East Moline inspectors probe for it

IRC R907.4 is a strict rule: if your roof has three or more layers of roofing material, you cannot add a fourth layer (overlay). You must remove all old layers down to the deck before installing new roofing. This rule exists because each layer adds weight (2-3 lbs/sq ft per layer), and the cumulative load can exceed the truss design capacity, risking structural failure — especially in older homes built before modern load-calculation standards. A house built in 1960 may have trusses rated for 40 psf live load plus 20 psf dead load (including roofing); if three layers of roofing plus new asphalt shingles push the total to 50-60 psf, the roof is over-designed and at risk of sagging or collapse under a heavy snow load.

East Moline Building Department enforces this rule by requiring a deck inspection before new shingles are installed. During the deck inspection, the inspector will physically probe the roof with a hammer or knife to confirm old layers were removed. If three layers are found, the work must stop, and you'll be issued a correction notice; the roofer must tear off all old material before proceeding. This is frustrating if the roofer didn't catch it during the estimate, but it's non-negotiable. Some homeowners think they can hide the old layers by nailing the new shingles right over them — this violates the code and will be caught at final inspection if the inspector pulls a few shingles and looks at the nail penetration depth. A proper nail through new shingles, underlayment, and old shingles will be longer than a nail through only new shingles, and this difference is visible.

To avoid a three-layer surprise, ask your roofer to physically strip a small section of the roof (4x4 feet) during the free estimate and count the layers. Most roofers will do this without charge; it takes 10 minutes and clarifies scope. If three layers are found, it changes the bid from 'overlay' (cheaper) to 'tear-off' (more expensive) — often a $2,000–$5,000 difference — so getting this detail upfront is essential. Once the permit is pulled and the deck inspection is scheduled, any change to tear-off scope can delay the project by a few days while the roofer re-adjusts the crew and timeline. Being thorough in the estimate phase saves time and money later.

City of East Moline Building Department
East Moline City Hall, 1606 16th Avenue, East Moline, IL 61244
Phone: (309) 752-2637 (main) — ask for Building or Inspection Division | East Moline does not maintain a dedicated online permit portal; permits are filed in person at City Hall or by mail. Check https://www.eastmoline.com for current contact info and permit procedures.
Monday–Friday, 8:00 AM – 5:00 PM; closed weekends and city holidays

Common questions

Do I need a permit if I'm just replacing a few damaged shingles?

No, minor patching (fewer than 10 squares and under 25% of roof area) with like-for-like material is exempt from permitting in East Moline. However, if the damage reveals a three-layer condition or if structural repair is needed, you'll need to pull a permit. When in doubt, ask your roofer to inspect the area during the free estimate; if they find a three-layer or structural issue, stop and contact the City Building Department.

Can I pull a roof permit myself without hiring a roofer?

Yes, Illinois allows owner-builders to pull permits for their own homes. You'll submit the application to East Moline Building Department with a materials list, fastening spec, and underlayment detail (including ice-and-water-shield coverage). However, most insurance companies and lenders require the actual roofing work to be done by a licensed Illinois roofing contractor; if you do the work yourself or hire an unlicensed worker, your insurance may deny a claim. Check with your homeowner's insurance and lender before proceeding as an owner-builder.

How long is a roof permit valid in East Moline?

Roof permits in East Moline are typically valid for 180 days from the date of issue. If work is not started within that timeframe, the permit expires and you must pull a new one (and pay a new fee). Once work starts, you have the full 180 days to complete it. If you need an extension, contact the Building Department; they may grant a 90-day extension for good cause.

What's the difference between ice-and-water shield and regular felt underlayment?

Asphalt felt (15# or 30#) is a traditional, non-adhesive underlayment that allows some water to seep through if it pools on the deck — it's a secondary barrier but not a seal. Ice-and-water shield (ASTM D1970) is a self-adhering membrane that seals around any penetrations and prevents water pooling from seeping through, which is critical in freeze-thaw climates like East Moline. IRC R905.1.1 requires ice-and-water shield (not just felt) to extend 24 inches up from the eave in Climate Zone 5A. If your spec sheet says only 'felt,' the Building Department will ask you to revise to 'ice-and-water shield + felt' or 'synthetic underlayment + ice-and-water shield.'

Do I need an engineer's sign-off if I'm changing roof material?

If you're staying with the same material type and weight (asphalt-to-asphalt, metal-to-metal), no. If you're upgrading to a heavier material (asphalt to slate, or asphalt to architectural shingles with a significant weight increase), the Building Department may ask for a structural engineer's review to confirm the trusses can handle the load. Metal standing-seam roofing is typically 30% heavier than asphalt, so many East Moline permits for metal require an engineer's letter or manufacturer load-rating documentation. Cost is $1,200–$2,000 for an engineer review; many roofers can provide a manufacturer's pre-calculated load chart that may satisfy the review requirement at lower cost.

What happens if my roof fails inspection?

If the deck inspection or final inspection finds deficiencies (e.g., fastener spacing too loose, ice-and-water shield doesn't extend far enough, three layers discovered), the Inspector will issue a written correction notice listing what must be fixed. You have 30 days to correct the issues and request a re-inspection. Re-inspection is usually scheduled within 2-3 business days. Common corrections are adding fasteners, extending underlayment, removing old layers, or sealing flashing — most are minor and cost $200–$800 to fix. Once corrections are complete and the re-inspection passes, a Permit Completion Certificate is issued.

Can I pull a permit for a roof replacement in my floodplain home?

Yes, but with additional requirements. If your home is in the FEMA 100-year floodplain (Rock Island County has small flood zones along the Rock River), roofing work must comply with flood-resistant construction standards under FEMA guidelines and possibly Illinois Floodplain Management Code. You may need to submit a separate Flood Development Permit along with the building permit, and roofing materials or structural work may need to be elevated above the base flood elevation. Check your flood zone status on the FEMA Flood Map Service (search your address online) or contact East Moline City Hall; they can confirm in seconds and advise on floodplain-specific requirements.

What's the typical timeline from permit application to final inspection in East Moline?

For a standard like-for-like roof replacement (asphalt-to-asphalt, no structural issues): 8-12 business days (permit approval 1-2 days, deck inspection 3-5 days after work starts, final inspection 2-3 days after shingles are complete). For a material upgrade (asphalt-to-metal, requiring structural review): 14-21 business days (structural review adds 1 week). Permitting can also be delayed if you request an inspection and the inspector is booked out (usually not more than 3-5 days, but occasionally longer in peak season, June-August). Always schedule inspections at least 1 business day in advance.

Do I need to provide a roof warranty or guarantee when I submit the permit application?

No, the permit application doesn't require a warranty document. However, most roofing contractors provide a workmanship warranty (typically 10 years) and the roofing material carries a manufacturer warranty (25-40 years depending on product and grade). When the permit is complete, keep a copy of the Permit Completion Certificate, the roofer's invoice, and any warranty documents filed with your home records. Warranty information is useful for insurance claims and future home sales.

If the roofer pulled the permit, can I sell the house without the Permit Completion Certificate?

Technically, yes — but not without risk. Under the Illinois Residential Real Property Disclosure Act, you must disclose any unpermitted work to a buyer. If the roof replacement was permitted and inspected, the Permit Completion Certificate proves compliance and protects you from a post-sale claim. If the permit was pulled but the certificate was never issued (e.g., final inspection never happened), you or the roofer need to follow up with the City Building Department to get it issued. If no permit was ever pulled and the roof was done unpermitted, you must disclose this to the buyer, which can reduce the sale price by $5,000–$20,000 or cause the buyer to walk away. Always confirm the permit was pulled and the final inspection passed before closing the job with your roofer.

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