What happens if you skip the permit (and you needed one)
- Stop-work orders and daily fines: Loves Park's inspector can halt the project, and unpermitted roofing carries fines up to $500–$1,500 per day until corrected and inspected.
- Forced tear-off and reinspection: If a third layer is discovered during a neighbor complaint or insurance inspection, the unpermitted overlay must be removed entirely, triggering $2,000–$6,000 in surprise costs and a 2-3 week delay.
- Insurance claim denial: Many homeowner policies exclude damage to roofs installed without permit in the jurisdiction of origin; a water leak discovered post-claim will void coverage and leave you liable for $15,000–$50,000 in interior water damage.
- Resale disclosure and appraisal impact: Unpermitted roof work triggers mandatory disclosure (Illinois Residential Property Disclosure Act) and can reduce home value by 5-10% or block sale entirely if lender appraisal flags it during underwriting.
Loves Park roof replacement permits — the key details
IRC R907.4, adopted by Loves Park via the 2021 Illinois Building Code, is the single rule that governs whether your project is a simple permit or a forced reclassification. The rule states: 'Where existing roof coverings are to be removed, wood-based underlayment shall be removed where wood shakes or shingles are to be installed or where the existing deck is not solid wood sheathing.' More plainly: if you have more than two layers of shingles already installed, you cannot overlay — you must tear off to the deck. Loves Park's building department strictly enforces this because the freeze-thaw cycles of climate zone 5A (with frost depth reaching 36-42 inches in the downstate/Rockford area near Loves Park) create upward pressure on the roof structure; additional weight from a third layer plus ice damming causes premature failure and allows moisture to trap in the substrate. During plan review, the city requires you to either submit field photos showing existing layer count or schedule a pre-permit deck inspection (typically $50–$100 fee, 1-2 day turnaround) to confirm. If the photos show ambiguity, the city will demand a tear-off scope, and you'll resubmit. The permit itself costs $150–$400 depending on roof area (usually calculated at $1.50–$2.50 per square of roof); a 2,000-square-foot home with a simple gable roof (~20 squares) runs $150–$250 in permit fees alone.
Underlayment and ice-water-shield requirements are the second most common rejection point in Loves Park roof permits. IRC R905.1.1 and R905.2.8.1 require a continuous water-resistive barrier beneath roof coverings in cold climates; for shingles, this means non-perforated underlayment (synthetic or 30 lb. felt, not tar paper). More critically, IRC R905.2.7.1 mandates ice-water-shield extending from the eave up to a point 24 inches inside the exterior wall plane in zones subject to ice damming — and Loves Park's building department enforces this strictly because winter ice dams are routine in the region. Many contractors attempt to submit plans showing standard underlayment only, which gets rejected; the resubmission then requires an explicit ice-water-shield specification on the permit application or roofing plan. The city also cross-checks whether your contractor is licensed in Illinois (licensed roofing contractor required for residential work unless you're owner-occupied and doing it yourself); if the permit shows an unlicensed applicant, it's rejected immediately. Fastening patterns must also be specified on the permit application — IRC R905.2.5 requires a minimum of 4 fasteners per shingle (not 3), and Loves Park's field inspector will count nailing patterns during in-progress inspection; undersized fasteners or incorrect spacing is the most frequent in-progress rejection, requiring the contractor to re-nail sections and schedule a re-inspection.
Material changes — such as upgrading from asphalt shingles to metal, clay tile, or slate — trigger additional scrutiny because they often carry structural implications. If you're proposing a change from lightweight asphalt shingles (~2 psf) to metal (typically similar weight but different loading profiles) or tile (clay tile can run 12-15 psf, requiring deck reinforcement), the city requires a structural engineer's letter confirming the deck and framing can support the new load. This adds $800–$1,500 to the project cost and 2-3 weeks to the permit timeline. Loves Park's building department will also ask whether you're changing roof pitch or adding a secondary water barrier beyond standard underlayment; if so, a site plan showing the existing and proposed roof profile is required. Metal roofing has become popular in the region, and the city's online FAQ specifically notes that metal panels must comply with IRC R905.10 and specify fastener type, spacing, and grommet sealing to prevent wind uplift failure during spring thunderstorms. If your contractor proposes architectural shingles, the city accepts them without additional scrutiny as long as they're rated for the climate zone and the underlayment spec is present; wind-rated shingles (rated for 130+ mph winds) don't require a permit premium, but they should be noted on the application to avoid a re-inspection.
Deck integrity and structural repairs add complexity if the inspector discovers rot, water damage, or undersized nailing during the in-progress inspection. IRC R905.3 and R907.2 require the deck to be 'solid and uniform' before new covering is installed; if the deck has soft spots, the city will issue a stop-work order and require replacement of the damaged section (typically $50–$150 per square foot of repair, plus 1-2 week delay). Loves Park's frost-heave issues — glacial till and loess soils in the region are prone to frost-jacking — mean deck movement and nail popping are common, and inspectors are sensitive to this. The permit application should note whether you're replacing any deck boards; if so, you'll need to specify fastener size and spacing (typically 8d ring-shank nails, 6 inches on-center along rafters, 12 inches on-center at field). If your existing deck is plank (older homes) rather than plywood, the city will require a structural evaluation to confirm it's adequate for modern asphalt shingle loads (IRC R803.3); this is rare but not uncommon in Loves Park's older neighborhoods. The final inspection covers not just shingle nailing but also soffit, fascia, flashing details at valleys, ridges, and chimney penetrations — if flashing is improper or gaps exist, you'll fail final and need to correct before sign-off.
Timeline and practical next steps in Loves Park typically run 2-4 weeks from permit application to final inspection sign-off. The city's online portal (accessible via the Loves Park city website) allows PDF submission of the permit application, roofing plan (optional for like-for-like overlays under 25%, mandatory for full replacements), and proof of contractor licensing. Over-the-counter approval is rare for full tear-offs — most go through standard plan review, which takes 5-7 business days. Once approved, you receive a permit card (email or pickup at City Hall); your contractor must post it on-site before work begins. The in-progress inspection (deck nailing, underlayment, ice-water-shield coverage) is typically called after sheathing and underlayment are complete but before shingles are laid — most contractors schedule this via phone call or the city's online portal. Final inspection occurs after the last shingle is nailed and flashing is complete, usually 2-3 days after the contractor calls it in. If the inspector finds defects, you're issued a 'correction notice' (not a full rejection), and you'll re-schedule final inspection after fixes — this adds 1-2 weeks. No permit is final until the city's inspector signs off; a 'conditional approval' or pending final sign-off means you should not occupy or close the wall/attic until final is issued. Pro tip: confirm your contractor has pulled the permit before signing a contract — some contractors pull it after the deposit, creating delays if there are surprises at intake.
Three Loves Park roof replacement scenarios
Why Loves Park is strict about layer-count and why the city inspects for it
Loves Park sits in the glacial till and loess zone of northern Illinois, which creates persistent freeze-thaw cycles. Winter temperatures drop to -15°F to -20°F; spring thaws are often followed by rapid refreezes as March weather swings 40°F in 24 hours. This freeze-thaw action puts enormous upward pressure on roof decks — ice forms beneath shingles and expands, pushing the roof framing up, then contracts in the thaw, allowing moisture to pool in the substrate. A third layer of shingles adds dead load (~6 psf) and water-retention capacity, which amplifies this freeze-thaw stress and causes premature failure. The 2021 Illinois Building Code, which Loves Park adopted, enforces IRC R907.4 precisely because the code writers knew this: three-layer roofs fail faster in cold climates than in the South, and the cost of a premature roof failure (interior water damage, mold, structural rot) far exceeds the cost of a tear-off during the original re-roof.
The city's building inspector is trained to count layers visually during an inspection by looking at the butt-line pattern and shingle exposure. If you see a shingle line peeking out from under the top shingles (called a 'shoulder' in roofing vernacular), that's a second layer; if you see two shoulder lines, that's a third layer. Loves Park's permit application does not require you to do this yourself — the city will do it during plan review or at the pre-permit deck inspection. However, many contractors attempt to hide the layer count by filing the permit as an 'overlay' and hoping the city doesn't notice during review; this is a red flag that typically results in a rejection and a reclassification to tear-off, which delays the project 1-2 weeks.
The practical impact: if you're buying a home in Loves Park and the listing says 'roof replaced 5 years ago,' ask the selling agent to pull the permit record (available via FOIA or the city's permit archive online). If no permit was pulled, the work may be unpermitted; if a permit was pulled but the inspector found three layers and required a tear-off, the actual roof may be newer than advertised. This detail matters during your home inspection because an unlicensed or unpermitted roof can indicate shortcuts in other areas (electrical, plumbing, structural), and it will absolutely affect your lender's appraisal.
Ice-water-shield and underlayment details: why Loves Park's inspector checks the exact footage
IRC R905.2.7.1 requires ice-water-shield 'extending from the eave to a point on the roof slope not less than 2 feet inside the interior wall line.' For many homes, this sounds like a 2-foot band along the eave — but in northern Illinois practice and Loves Park's enforcement, it means 24 inches measured horizontally (along the slope) from the interior wall face back up the roof. For a typical ranch with 12-inch eaves and a 4:12 roof pitch, this translates to roughly 3 feet of ice-water-shield coverage up the slope from the exterior wall line. Loves Park's inspector pulls the shingles during final inspection and measures this distance; if it's 18 inches instead of 24 inches, the work fails final. The reason: ice dams form in the eave zone where interior heat melts the roof and the eave overhang stays cold; water pools and backs up under shingles, and without the ice-water-shield extending far enough inboard, that water migrates into the attic and causes rot in the framing and insulation.
Underlayment type matters too. The city accepts synthetic wraps (Tyvek, GAF UltraGard, etc.) and 30 lb. asphalt-saturated felt for asphalt shingles. Tar paper (15 lb., black, often used in older DIY projects) is not acceptable under IRC R905.1.1 and Loves Park will reject it. Synthetic wraps are preferred because they're more tear-resistant during installation and dry faster if rain occurs before shingles are applied. The permit application should specify the underlayment brand and weight; if the contractor writes 'standard underlayment,' the city will ask for clarification. Cost difference: 30 lb. felt runs $0.40–$0.60 per square foot; synthetic wrap runs $0.80–$1.20 per square foot. For a 2,000 sq ft roof, that's $800–$2,400 in underlayment cost — a detail that can surprise homeowners if they're comparing contractor bids.
One last detail specific to Loves Park: if your home is in a flood zone (rare in Loves Park itself, but the city sits near the Rock River), additional water-barrier requirements may apply. The city's permit application includes a flood-zone checkbox; if your property is in a 100-year floodplain, the inspector will verify that roof work does not affect drainage or ponding on the home. This is mainly a concern if you're modifying roof slope or adding dormers, not for standard re-roofing. Ask your contractor to check the FEMA flood map for your address before committing to scope.
Loves Park City Hall, Loves Park, IL (consult city website for exact address and department location)
Phone: (815) 631-4600 | https://www.loves-park.com [city website; permit portal accessible via main site or search 'Loves Park IL permit portal']
Monday-Friday, 8:00 AM - 5:00 PM (confirm via city website or phone)
Common questions
Does Loves Park allow owner-builders to pull their own roof replacement permit?
Yes, owner-builders can pull permits for residential roofing work on owner-occupied structures, but the roofer must still be licensed in Illinois (per IDOL, Department of Labor) if you're paying them. If you're doing the work yourself with no hired labor, you can pull the permit as the homeowner, but the city will still require all IRC R905 and R907 standards to be met, and the inspector will not waive complexity for owner-builders on structural matters (e.g., if three layers are found, a tear-off is still mandatory). Confirm with the Building Department before starting if you plan to pull it yourself.
What if the inspector finds a third layer during the in-progress inspection and I've already filed for an overlay permit?
The city will issue a 'modification required' notice and halt work until you file a revised permit application for a tear-off. You'll resubmit the scope, including deck inspection, and the city will re-review in 3-5 business days. There is no additional permit fee for the modification in most cases, but you'll have a 1-2 week delay and must reschedule the in-progress inspection. This is why many contractors now charge a 'deck inspection' fee ($50–$100) upfront to confirm layer count before filing the permit.
I want to upgrade to metal roofing. Does Loves Park require a structural engineer even though metal is lighter than asphalt?
If the metal roofing is materially lighter than the existing asphalt (e.g., standing-seam metal at 8-10 psf vs asphalt at 2-3 psf), you likely do not need an engineer — the city will approve based on the material spec alone. However, if metal roofing is significantly heavier (e.g., corrugated steel or thick-gauge panels), or if the deck shows signs of age or water damage, the city may request an engineer's letter. The safest approach is to ask the Building Department at intake: provide the existing roof material, new material type and weight (psf), and a brief deck condition description, and they'll tell you whether an engineer is required. Cost to avoid: $900–$1,500 if you guess wrong mid-project.
How long does the final inspection take, and can I have the roofer start applying trim and gutters before it's approved?
Final inspection typically takes 1-2 hours; the inspector checks nailing patterns, flashing, ice-water-shield coverage, and ridge cap sealing. Once the inspector signs off, the permit is closed and you receive a final sign-off notice (email or mailed certificate). The roofer should not install gutters, fascia trim, or soffit until final is signed off — technically, the roof is not complete until the city approves it. In practice, many contractors install trim the day after final while waiting for the official paperwork, but this is at-risk work. Confirm with your contractor that they'll hold off on trim until final notice is received.
The contractor says the permit is his responsibility and will charge me an extra $200 'permit fee' on top of the roofing cost. Is this normal?
Yes, it's normal for contractors to pass the permit fee through to you, but $200 is on the high end for Loves Park (typical permit fee is $150–$300 total, depending on roof area). The contractor's quote should itemize: 'City permit fee: $[amount]' separately from labor and materials. However, some contractors bundle the permit fee and their time spent filing into a single 'permit charge' ($200–$300), which is standard business practice. Ask your contractor to show you the permit fee quote from the city (they can call the Building Department or check the fee schedule on the city website) and compare. If the contractor is charging $300+ in permit costs for a small overlay, that's a red flag — they're probably adding a markup on top of the actual city fee.
If I don't pull a permit and an insurance claim comes in for roof damage, will the insurer know?
Most homeowner insurers do not proactively check permit records, but they will ask during the claims process: 'Was this roof work permitted?' If you lie and say yes, and the insurer finds no permit record (they sometimes do pull records for high-value claims), your claim can be denied and your policy cancelled. More commonly, an insurance adjuster will visit your home and notice a poorly installed roof (bad flashing, wrong fastening pattern, improper underlayment) and ask for proof of permit. If you can't provide it, the adjuster may deny the claim or require you to have the roof re-inspected by a third party at your cost ($300–$500). The risk: a $20,000 roof claim denied because you skipped a $200 permit fee. Not worth it.
What if I file a permit and then decide I want to cancel and overlay instead of tear off?
If you've filed a tear-off permit (due to three layers discovered), you cannot simply cancel and switch to an overlay — the city has already classified the project as a tear-off, and you must follow that scope to close the permit. However, if you file a permit application and then discover conditions before the city approves it, you can contact the Building Department and request a modification or withdrawal (usually allowed before plan review is complete). Once the permit is approved and the contractor has posted the card on-site, withdrawal is not permitted — you must proceed with the approved scope or forfeit the permit fee and re-apply with a new scope (a re-application is treated as a new permit and costs another fee). Always confirm the scope with your contractor and the city before signing the permit application.
Does Loves Park require a licensed roofer, or can I hire a handyman?
Illinois law (IDOL) requires any roofer performing residential roofing work for hire to hold a valid roofing license. 'Roofing' includes shingle installation, underlayment, flashing, and any structural deck repair. A handyman is not licensed to do roofing in Illinois. If you hire an unlicensed roofer and something goes wrong (leak, structural damage), you have no recourse against a licensed contractor bond, and your homeowner's insurance may deny claims. The city's permit application requires the contractor's license number and IDOL verification. Confirm the contractor's license at https://www2.illinois.gov/idol (IDOL online license lookup) before signing a contract. Owner-builder exception: if you're doing the work yourself on your own owner-occupied home, you don't need a license, but you must still meet all code standards and pass the city's inspections.
My neighbor did a roof 3 years ago without a permit. Can I report them and will Loves Park investigate?
Yes, you can file a code complaint with Loves Park's Building Department (typically via phone or online complaint form on the city website). The city is not obligated to investigate unpermitted work after a certain time (statute of repose), but if an active violation is discovered (e.g., the neighbor is actively doing work or a complaint is received), the city can issue a cease-and-desist and require a retroactive permit and inspection. However, if three years have passed and the roof is complete, the city may not pursue it — enforcement is discretionary. Your better recourse if you're concerned about property value or resale is to note it during a potential property transaction and request the neighbor disclose it to the buyer. Unpermitted work is a Title 32 disclosure issue in Illinois and must be revealed during real estate transactions.
What's the penalty if my contractor doesn't pull a permit and the city finds out mid-project?
The city will issue a stop-work order, and the contractor will be fined. In Illinois, unpermitted work can incur fines up to $500–$2,500 per day of violation, and the contractor may face license suspension or revocation from IDOL. The homeowner is technically not fined directly, but you're liable for remediation costs (permit fees, forced tear-off if discovered, re-inspection fees, potential removal and replacement of non-code-compliant work). Your homeowner's insurance may deny claims related to unpermitted work, leaving you liable for water damage and repairs. The contractor is also liable to you for damages and may face a lien on their license. It's far cheaper to pull the permit upfront ($150–$300) than to deal with these consequences later.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.