What happens if you skip the permit (and you needed one)
- Stop-work order and $500–$1,500 fine issued by Geneva Building Department, plus you'll be required to pull a permit retroactively and pay double fees before inspection is granted.
- Insurance denial on water damage: if an unpermitted roof fails prematurely and water enters the home, your homeowner's policy can cite 'unpermitted work' to deny a claim — potential loss of $5,000–$50,000+ in water damage coverage.
- Forced tear-off and re-do at your expense if the Building Department discovers the work during a complaint investigation or a future permit pull (e.g., when selling or refinancing), costing you $8,000–$20,000 in redundant labor.
- Title and resale disclosure hit: unpermitted roof work must be disclosed on the ILDPS (Illinois Residential Real Property Disclosure Act) form; buyers often demand a $2,000–$5,000 credit or walk.
Geneva roof replacement permits — the key details
Geneva requires a permit for any full roof tear-off-and-replace, partial replacement over 25% of roof area, or any repair involving structural deck damage. The trigger is not the material or cost — it's the scope and the deck work involved. IRC R907.4 explicitly prohibits overlay of a third layer of roofing, and Geneva enforces this strictly: the city's standard reroofing permit application requires you to certify the number of existing layers. If your roof has 2 layers already, the inspector will require a full tear-off before new shingles or metal goes down. This is not a gray area. Likewise, if you're changing material — shingles to metal, asphalt to tile, or standing-seam steel — Geneva treats this as a new roof system and requires structural evaluation of the deck, fastening specification, and underlayment detail. The permit fee is typically calculated as a percentage of the roof valuation (Geneva uses $4–$6 per square foot of roof area as a baseline) and ranges from $150–$350 for a standard 1,500–2,500 sq ft residential roof.
Ice-water-shield and underlayment specifications are critical in Geneva due to the 42-inch frost depth and frequent snow-load cycles. IRC R905.2.8.2 requires ice-water-shield (or equivalent synthetic underlayment) installed along the eaves, with a minimum width of 24 inches from the exterior wall line, extending up the slope to a point 24 inches inside the exterior wall of the heated space. Geneva's inspector will verify this detail during final inspection — it's a common rejection point because homeowners or contractors skip the shield entirely or apply it too narrowly. Your permit application must include a roof plan with the ice-water-shield zone clearly marked. Additionally, the city requires fastening schedules per IRC R905.2.5: for standard asphalt shingles, you need a minimum of 6 nails per shingle, 1 1/8 inches long, driven 3/8 inch into the deck (not just the underlayment). Metal roofing requires 1.5-inch fasteners and a specific spacing pattern tied to wind load — Geneva uses the Design Wind Speed from ASCE 7, which for Kane County is typically 90 mph basic, requiring tighter fastening. All of this must be documented in your permit application or a contractor's specification sheet.
Exemptions are narrow and specific in Geneva. Minor repairs — patching a leak, replacing flashing, repairing 1–2 damaged shingles, or gutter work — do not require permits. The threshold is roughly 25% of roof area or 10 squares (100 sq ft per square); if you're under that, you can typically proceed without a permit. However, the moment you tear off an entire section or replace more than 25%, you've crossed the threshold and must pull a permit. If your existing roof has 2 layers and you want to avoid a tear-off, you cannot overlay in Geneva — IRC R907.4 prohibits it, and the city enforces it. The only way to avoid a tear-off is to repair, not replace. If the repair work crosses 25% of roof area, you're into a permit-required full replacement anyway. The exemption also assumes no structural deck repair; if the inspector finds soft spots, rot, or missing decking, the repair work itself (sistering joists, replacing plywood) becomes a permitted scope and cannot be bundled into an exempt repair.
Geneva's permit office operates on a standard 1–2 week review timeline for roof replacements, assuming the application is complete and the contractor is pulling (not the owner, unless owner-occupied and owner-builder). The city offers over-the-counter (OTC) approval for like-for-like material matches (shingles to same-grade shingles, metal to same color/gauge metal) if the contractor provides an inspection photo of the existing roof deck (to prove 2 or fewer layers) and a standard detail sheet for underlayment and fastening. If you're changing material, adding structural work, or the application is incomplete, it goes into formal plan review, which adds 1–2 weeks. Once approved, the permit is valid for 180 days. The city then schedules deck-nailing and final inspections; you'll need to pass the deck inspection before shingles or metal go down, and the final after the roof is complete and trim is set. Budget 2–3 inspection appointments over 1–2 weeks.
Owner-builder roof replacement is allowed in Geneva for owner-occupied single-family homes, but the city requires you to pull the permit yourself and attend all inspections. Contractors rarely allow homeowners to pull the permit and then hire the contractor to do the work — most contractors carry insurance that covers the permit process and inspections, and will pull it themselves. If you're doing a full DIY roof replacement, you'll need to file the permit application, provide a roof plan with fastening and underlayment details, pass deck and final inspections, and sign off as the property owner and applicant. This is a legitimate path but requires that you understand the code details (fastening, spacing, ice-water-shield) well enough to explain them to the inspector. Many homeowners hire a roofer to do the work and have the roofer pull the permit; this is the standard workflow and sidesteps the owner-builder path entirely.
Three Geneva roof replacement scenarios
Why Geneva's 42-inch frost depth and ice-dam risk matter to your re-roof permit
Geneva sits in IECC Climate Zone 5A (northern Kane County), which means winters are cold, snow accumulates, and ice dams are a real risk. The frost depth in the area is 42 inches — deeper than southern Illinois (36 inches) and matched to Chicago's standards. This depth determines how roof deck fasteners perform: in frost-heave cycles, improper fastening or deck movement can cause nails to back out or sheathing to cup, creating a leak path. The building code accounts for this by requiring specific fastening schedules and ice-water-shield placement. Geneva's inspector will check that ice-water-shield extends at least 24 inches from the eave line (measured up the slope from the exterior wall) before approving the deck-nailing inspection. This shield creates a redundant water barrier that catches ice melt and wind-driven snow that would otherwise penetrate at the eave overhang. Asphalt shingles alone are not a sufficient water barrier in this climate — the code explicitly requires the shield. Many homeowners try to skip it because it's not visible and the contractor hasn't explained its purpose. Don't. An ice dam that leaks into your attic and rots the rafters is a $10,000–$30,000 problem; the ice-water-shield cost is $200–$400. The permit application must specify the shield; the inspector will verify it during the deck-nailing inspection.
Metal roofing actually performs better in Geneva's climate because it sheds snow and ice more readily than asphalt, reducing ice-dam formation. However, metal requires a different fastening schedule: fasteners must penetrate the deck (not the underlayment) and typically be spaced closer than shingle nails to distribute wind loads safely. The frost heave cycle is still a concern — fasteners must be stainless steel or galvanized to resist corrosion, and they must be long enough to grip the deck securely (typically 1.5–2 inches into a wood deck). Geneva's inspector will check the fastener type, length, and spacing during the deck-nailing inspection. If you're upgrading to metal, the permit will likely cost more ($300–$350 vs. $150–$200 for asphalt) because plan review is required; the inspector needs to verify the metal system meets wind-load and ice-load requirements for Kane County.
Underlayment choice is directly tied to Geneva's frost-depth requirement. The code allows 30-lb felt or synthetic underlayment; Geneva does not have a local amendment requiring synthetic, but the city does require that whatever you specify in the permit application is actually installed. Many contractors default to synthetic now (because it lasts longer and resists tear-in-installation), but 30-lb felt is still code-compliant and cheaper. The permit application must state which you're using. If you specify synthetic in the permit and the inspector shows up to find felt, you'll fail the deck-nailing inspection and have to tear it off and reinstall. Conversely, if you specify felt and the contractor installs synthetic, the inspector will pass it (upgraded material is always acceptable). The lesson: confirm the underlayment type with your contractor before you sign the permit application, and make sure it's in writing.
Attic ventilation is a secondary concern that Geneva's inspector will eye during the final inspection. The roof deck must have adequate air flow from soffit to ridge vent to prevent moisture accumulation and ice-dam formation at the eave. This is governed by IRC R806. If your roof lacks soffit vents or ridge vents, the inspector may note it as a deficiency and require you to add vents as a condition of final approval. This adds cost ($500–$1,500 for soffit-and-ridge vent installation) and time. It's rare that a roof fails final inspection solely for lack of ventilation, but if your home has history of ice dams or attic moisture, Geneva's inspector may flag it. Preventive vent installation during a re-roof is the time to do it, rather than waiting for a moisture problem later.
Geneva's permit-office workflow: contractor vs. owner-builder, over-the-counter vs. plan review
Most roof replacements in Geneva are pulled by the contractor, not the homeowner. The contractor files the permit application, provides a roof plan (or standard detail sheet), submits proof of the existing roof (photo of deck and layer count), and coordinates inspections with the Building Department. This is the path of least resistance: the contractor is insured, licensed, familiar with local code, and handles the paperwork. The permit cost is typically rolled into the contractor's quote. If the project is straightforward (like-for-like material, sound deck, 2 or fewer existing layers), the permit is approved over-the-counter (OTC) within 2–3 business days. The contractor then schedules the deck-nailing and final inspections at their convenience. Most contractors schedule these inspections on their own timeline — the Building Department does not force a specific schedule; it's up to the contractor to call the city when the roof is ready for inspection. Total elapsed time from permit approval to final inspection is typically 1–2 weeks if the contractor is efficient.
Owner-builder roof replacement is allowed in Geneva for owner-occupied homes, but it comes with headaches. You must pull the permit yourself, attend inspections yourself, and be responsible for the accuracy of the application. The application must include a roof plan with fastening details, underlayment spec, and ice-water-shield dimensions — all of which are code requirements that you, as a non-contractor, must understand or have someone explain. The advantage is that you may save the contractor's overhead (10–15% of labor cost), but you lose the contractor's experience and insurance backing. If something goes wrong — a fastener pattern fails to pass inspection, or the underlayment doesn't meet spec — you're the one who has to fix it and re-schedule the inspection, with no contractor to shoulder the cost. Many homeowners who start as owner-builders end up hiring a contractor midway through, which negates the cost savings. Geneva's Building Department is generally accommodating to owner-builders, but they will not coach you through the code; you'll need to read IRC R905 and R907, or hire a consultant.
OTC approval is the fast track: material match, sound deck, 2 or fewer layers, no structural work, standard detail sheet provided. The permit is approved within 2–3 business days and usually costs $150–$200. Plan review is triggered by material changes (shingles to metal/tile), structural work (deck repair, joist sistering), historic-district overlay, or if the existing roof has 3 layers (which requires a tear-off, which requires structural evaluation to confirm deck readiness). Plan review adds 1–2 weeks and typically costs $250–$350 or more. Geneva's plan-review process is relatively straightforward for roofing — the reviewer is checking fastening spec, underlayment, ice-water-shield detail, and compliance with IRC R905 — but it's not instantaneous. If you file on a Monday, expect approval by the following Monday, not the same week.
Inspection scheduling is on you (or the contractor). Once the permit is approved, the deck must be inspected before shingles or metal is installed. The inspector is checking deck surface condition, nail spacing, underlayment layout, ice-water-shield placement, and fastener type. This inspection typically takes 15–30 minutes. After the roof is installed, the final inspection confirms proper fastening, flashing detail, ridge cap, and edge trim. Final inspections are usually brief (15–20 minutes) if the work is clean. If you fail an inspection, you'll need to correct the deficiency and schedule a re-inspection, which adds time and frustration. Working with a competent contractor who understands Geneva's code expectations minimizes re-inspection risk.
Permit validity in Geneva is 180 days from issuance. If you haven't started the roof by day 180, the permit expires and you'll need to pull a new one. Practically, if the contractor is already on-site and working, the permit is safe; it's only an issue if you pull the permit far in advance and delay the work. Most contractors schedule the work within 2–4 weeks of pulling the permit, so this is rarely a concern. If you're waiting for insurance funding or a scheduling gap, confirm the permit status with the city before the contractor shows up.
Geneva City Hall, 2 S River Lane, Geneva, IL 60134
Phone: 630-845-6000 (main line; ask for Building Department) | https://www.ci.geneva.il.us/ (check for permit portal link; some applications may be in-person or by mail)
Monday–Friday, 8:00 AM – 5:00 PM (verify hours locally before visiting)
Common questions
If my roof only needs one section replaced (like after a tree falls on one slope), do I still need a permit?
It depends on the scope. If the damage covers less than 25% of total roof area (roughly 250–500 sq ft on a typical home), and it's a straightforward repair with no deck work, you can often proceed without a permit. However, once you exceed 25% or if the repair involves tearing off that section and replacing it with new shingles, you've crossed into permit-required territory — it's no longer a repair, it's a partial replacement. If you discover 3 existing layers during the repair, the entire roof must be torn off, and you're into a full re-roof permit regardless of the damage scope. Have the contractor do a pre-inspection to confirm the layer count and damage extent before you decide whether a permit is needed.
Can I get a permit for 'roof repairs' and then have the contractor do a full replacement?
No. The permit is issued for the scope described in the application. If you pull a permit for 'repairs' (under 25%) and the contractor then tears off the entire roof, the work is unpermitted, and the Building Department can issue a stop-work order. The permit must match the actual scope. If you're unsure whether you need a repair or replacement permit, ask the Building Department or have the contractor file for a replacement permit; it's safer and clarifies expectations.
How much does the permit cost, and is it in addition to the contractor's price?
The permit fee in Geneva typically ranges from $150–$350, depending on roof valuation. Geneva uses a fee-per-square-foot or percentage-of-valuation model; the fee is based on the roof area and material cost, not labor. The fee is separate from the contractor's labor and materials. However, most contractors roll the permit cost into their overall quote, so you see a single line item ('Permit: $200') rather than a separate bill from the city. Ask your contractor if the permit fee is included in their quote or if it's an add-on.
What if the inspector finds the existing roof has 3 layers? Do I have to tear everything off?
Yes. IRC R907.4 prohibits more than 2 layers of roofing, and Geneva enforces this strictly. If the inspector discovers a 3rd layer during the deck-nailing inspection, the entire roof must be torn off before new shingles can be installed. This is a common issue in older Geneva homes where a previous owner did an overlay instead of a proper tear-off. You cannot just patch the area where the inspector found 3 layers; the whole roof must be removed and re-done as a single layer. This will add $5,000–$10,000 to your project cost. Have a roofer inspect the roof and count the layers before you sign a contract; if 3 layers exist, factor in a full tear-off cost.
Do I need ice-water-shield if my roof doesn't have ice dams?
Yes, it's required by code in Geneva. IRC R905.2.8.2 mandates ice-water-shield (or equivalent synthetic underlayment) extending 24 inches from the eave line on all slopes in cold climates. Geneva is in Climate Zone 5A, which triggers this requirement regardless of whether you personally have experienced ice dams. The inspector will verify the shield is installed during the deck-nailing inspection. The shield is inexpensive ($200–$400 for a typical home) relative to the cost of ice-dam water damage, so it's a smart investment even if you haven't had dams yet.
Can I pull the permit myself if I'm hiring a contractor to do the work?
Technically yes, if the home is owner-occupied and you want to be the permit applicant. However, most contractors prefer to pull the permit themselves because it keeps liability and coordination on them. If you pull the permit, you're responsible for the accuracy of the application and for attending inspections. Many contractor insurance policies cover the permit process, so there's no cost savings by pulling it yourself. Ask your contractor if they're willing to have you pull the permit, or if they require that they pull it as a condition of the work.
My home is in the Geneva historic district. Does that affect my roof permit?
Yes. If your home is in the historic district and you're changing the roof material or color, the Historic Preservation Commission (HPC) must approve the change before the Building Department will issue the permit. This adds 2–3 weeks to the timeline and requires a separate HPC application. If you're replacing the roof with the same material and color, you may be able to bypass HPC review, but confirm with the Building Department. Check your property's historic-district status on the city's GIS map or contact the Building Department directly.
How long does the deck-nailing inspection take, and what is the inspector looking for?
The deck-nailing inspection typically takes 15–30 minutes. The inspector is checking: (1) deck surface condition (no soft spots, rot, or missing boards), (2) underlayment layout and fastening (nailed or stapled properly per spec), (3) ice-water-shield placement (extends 24 inches from eave line), (4) fastener type and length (appropriate for the shingles or metal system being installed), and (5) fastener spacing (per IRC R905.2.5 — usually 6 nails per shingle for asphalt, tighter spacing for metal). The contractor must have the roof tear-off complete and the underlayment installed before the inspector arrives. Most contractors schedule this inspection on a day when they're ready to install shingles the next day, so there's no weather delay.
What happens at the final inspection, and when can I consider the roof 'done'?
The final inspection occurs after the shingles or metal is fully installed and all trim and flashing is complete. The inspector checks: (1) proper fastening and shingle placement, (2) flashing detail around vents, chimneys, and valleys, (3) ridge cap installation, (4) edge trim and gutter connection, and (5) overall workmanship. The inspection usually takes 15–20 minutes. Once the inspector signs off, the permit is closed and the roof is officially permitted and code-compliant. You should not consider the roof 'done' or pay the contractor in full until you have the final inspection approval in hand. If there are deficiencies (loose fasteners, improper flashing, etc.), the inspector will note them, and you'll need to schedule a re-inspection after they're corrected.
If I hire a contractor from out of state or a company that doesn't hold an Illinois license, can they pull the permit in Geneva?
Roofing contractors in Illinois are not required to be licensed at the state level (unlike plumbers or electricians). However, Geneva's Building Department may require proof of workers' compensation insurance and a business registration. Out-of-state contractors can pull permits in Illinois, but confirm with the city that they have proper insurance and business standing. Ask the contractor if they've pulled permits in Geneva or Kane County before; if they haven't, the Building Department may require additional documentation or may flag the permit for extra scrutiny. Many out-of-state roofing companies have local sub-contractors or are set up to work in Illinois, so this is generally not a blocker — just confirm up front.
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.