What happens if you skip the permit (and you needed one)
- Stop-work order issued; $500–$1,500 civil penalty plus mandatory permit re-pull at double fees ($300–$800 total permit cost) under Granite City ordinance enforcement.
- Insurance claim denial: Many homeowner policies will not cover roof damage or water intrusion if unpermitted work is discovered during loss assessment.
- Resale disclosure hit: Illinois Residential Real Property Disclosure Act requires disclosure of unpermitted work; buyers and their lenders often walk, or demand a $5,000–$15,000 credit.
- Lender refinance block: If you refinance or take a home equity loan within 7 years, the lender's title search or appraisal will flag the unpermitted roof, halting the transaction until remediated.
Granite City roof replacement permits — the key details
The primary rule is IRC R907.4, which Granite City enforces as written: if your roof has three or more layers of existing shingles or other covering, you must tear off to the deck before installing new material. This is not a judgment call—a field inspector will count the layers, and if three are present, the permit will be conditioned on a complete tear-off. Many homeowners in Granite City (and older neighborhoods like the historic districts near downtown) have two-layer roofs from prior patch jobs, which qualify for an overlay if the roof deck is sound and no structural repairs are needed. However, if you're doing a tear-off (whether required or elective), the permit application must specify the disposal method and confirm that the roofer holds a valid Illinois Roofing Contractor License. Granite City Building Department will not issue a permit if the contractor is unlicensed or if you claim to be doing the work yourself on a residential roof (owner-builder exemptions exist only for single-family owner-occupied homes, and even then, most roofers require liability insurance and a licensed supervisor). The cost of the permit ($150–$400) is separate from the actual roofing work (typically $8,000–$18,000 for a 2,000 sq ft single-family home, depending on pitch, material, and complexity).
Underlayment and ice-and-water shield requirements are a frequent cause of permit rejection in Granite City. IRC R905.11 mandates ice-and-water shield (a peel-and-stick water barrier) on all eaves for Climate Zones 5A and 4A; in Granite City's colder northern sections (5A), this shield must extend 24 inches from the eaves, and in the southern 4A zone, 24 inches is still the minimum per the code. If your application does not specify a named, code-compliant ice-and-water shield (e.g., Grace, Protecto Wrap, or equivalent ASTM D1970 product), the plan reviewer will request a product data sheet or a revision. Additionally, underlayment must be specified: synthetic felt (ASTM D226), asphalt-saturated felt, or synthetic underlayment (ASTM D1970). Granite City's code officer will ask for fastening pattern details (nails or staples, spacing, type) if not supplied in your submission. Most contractors know this, but owner-builders or out-of-area roofers sometimes skip these details, causing a 3–7 day delay while you chase down specs.
Material changes—switching from asphalt shingles to metal, slate, tile, or standing seam—trigger additional scrutiny and cost. If you're changing materials, you must submit a structural engineer's report (or at minimum, a calculation sheet showing that the roof deck and framing can support the new material's weight). Metal roofing weighs roughly 0.7–1.5 pounds per square foot; slate or tile can run 8–12 pounds per square foot. A tile re-roof on a 100-year-old wood-frame house in Granite City's historic neighborhoods often requires engineering because the original framing was designed for 2–3 pounds per square foot (standard asphalt shingles). Granite City Building Department has flagged tile jobs that lacked structural reports, and in one 2022 case, ordered a tear-off after discovery. The engineering cost runs $400–$800; add it to your budget if you're planning a material upgrade. The permit fee itself does not increase substantially, but the review timeline extends to 2–3 weeks instead of 1–2 days.
Permit application mechanics in Granite City have improved with the city's shift to an online portal in recent years. You can now submit applications through the city's permit management system (verify the current URL with Granite City Building Department, as systems change). For a straightforward like-for-like re-roof (e.g., asphalt shingles to asphalt shingles, no tear-off required, no structural issues), you typically need: (1) a completed building permit application form, (2) a site plan or roof sketch showing dimensions and roof area in squares (one square = 100 sq ft), (3) a one-page scope of work noting tear-off yes/no, existing layers, new material/brand, underlayment type, and ice-and-water shield specs, and (4) proof of contractor licensure (if contractor-pulled). You do not need full architectural drawings for a simple re-roof. Submit online, pay the fee ($150–$300 for most homes), and you'll typically receive approval or a request for clarification within 1–2 business days. Once approved, you can schedule the initial deck inspection (if a tear-off is involved) and final inspection after the roof is complete.
Inspection timing and practical workflow: If you're doing a tear-off, the inspector will visit early to check the deck condition, fastening, and any needed repairs before the new material goes down. This inspection typically happens within 2–3 business days of notification. If structural deck repair is needed (rot, water damage, undersized framing), that work must be completed and reinspected before the new roof covering is installed. The final inspection occurs once the roof is complete (shingles nailed, flashing sealed, ridge vent capped). In Granite City's climate (freeze-thaw cycles, occasional ice dams in winter), inspectors pay close attention to flashing detailing, valley work, and ice-and-water shield overlap. The inspector will check that fasteners are corrosion-resistant (typically galvanized or stainless steel in Illinois) and that the shingle installation follows the manufacturer's nail pattern (typically 4–6 nails per shingle, not more, which causes buckling). Allow 1–2 weeks total for the permit, inspections, and final sign-off. If the inspector finds defects (e.g., fasteners installed incorrectly, shield not extended far enough), you'll be asked to correct them; this can add another 3–7 days.
Three Granite City roof replacement scenarios
Climate, frost depth, and ice-and-water shield placement in Granite City
Granite City straddles Climate Zones 5A (north) and 4A (south), which affects ice-and-water shield requirements. IRC R905.11.1.1 mandates ice-and-water shield for all eaves in these zones, extending 24 inches from the eave edge for Zone 5A and 24 inches for Zone 4A. In practice, Granite City inspectors measure from the roof edge to verify the shield is present and lapped correctly. The rule exists because Illinois winters create freeze-thaw cycles: snow melts on the roof, refreezes at the eave (coldest spot), and backs up under the shingles, causing ice dam leaks. A 24-inch shield protects the first two feet of the roof edge, where dams most commonly form.
The city's frost depth (roughly 42 inches in northern areas, closer to 36–40 inches in the south, per USDA guidelines and Illinois frost maps) is relevant if your re-roof project involves soffit or fascia replacement or if the roofer discovers deck rot that exposes the framing. Any new lumber in the framing must be pressure-treated (PT) if within 12 inches of grade or if exposed to moisture. Granite City Building Department does not typically require a frost-depth calculation for a routine re-roof, but it's helpful context if you're also doing soffit replacement or encountering rot repair. Most roofers in Granite City are familiar with these requirements.
A common pitfall: homeowners or inexperienced roofers sometimes assume a roof in Granite City's southern (4A) area doesn't need ice-and-water shield because the climate is slightly warmer. This is incorrect. IRC R905.11 applies uniformly to both zones in Granite City. Permit applications that omit shield specs, or specify shield only at valleys or complicated penetrations but not the full eave edge, will be rejected or require revision. Submitting a photo or product sheet confirming the shield brand and coverage upfront avoids delays.
Three-layer rule enforcement and what happens in the field
IRC R907.4 states plainly: 'Roofs with three or more layers of wood shakes, slate, clay or concrete tile, or any combination thereof, shall be removed down to the roof deck before new roof covering is applied.' Granite City Building Department enforces this rule strictly, and inspectors are trained to identify layered roofs in the field. During the deck inspection (after tear-off begins or, in overlay cases, before it's approved), the inspector will probe the existing roof, count layers, and confirm whether you have one, two, or three+ layers. If three layers are found and your permit application authorized an overlay, the permit will be amended to require tear-off. This adds 1–2 weeks and roughly $1,000–$2,000 to the project cost (additional labor, disposal, and potential inspection delays).
Why the rule exists: a four-layer roof (or more) becomes too heavy for the framing, hides rot and structural damage, creates poor drainage, and poses a safety hazard. Once you exceed two layers, water is likely trapped, and the deck is at risk. Granite City's code officer has cited cases where older homes in the historic neighborhoods accumulated three or more layers over 80+ years, and the underlying deck was severely rotted. Removing down to good wood is the only safe approach. When you first contact a roofer, ask them to do a walk-on inspection and count layers before quoting. If they find three, expect a tear-off and budget accordingly. Some roofers will probe with a tool before climbing to avoid surprises during the permit inspection.
A related detail: if your existing roof has two layers and the second layer was installed over the first without removing the first (an old overlay practice), the permit application should explicitly state 'two-layer roof, no tear-off proposed' and the inspector will verify this in the field. If the inspector disagrees (e.g., finds three layers but your application said two), the permit can be voided or amended, and you'll face a delay. Accuracy in your initial submission prevents this.
Granite City City Hall, Granite City, IL 62040 (verify current address with city website)
Phone: (618) 876-0500 (main city number; ask for Building Department or Building Permits) | https://www.granite-city.com (check for 'Building Permits' or 'Permit Portal' link; system may vary)
Monday–Friday, 8:00 AM – 5:00 PM (verify hours locally, especially holidays)
Common questions
Do I need a permit to replace my roof if I'm only patching shingles?
No, if the patch covers less than 25% of the roof area and involves fewer than roughly 10 squares (1,000 sq ft), it's classified as a repair and is exempt. However, if the repair involves flashing replacement or water intrusion into framing, Granite City inspectors may flag it during a later inspection (e.g., refinance appraisal). Document the work with photos and keep invoices. If the damage is more extensive than visible (rot under the shingles), a follow-up tear-off or structural repair will require a permit.
My roofer says they don't pull permits for re-roofs—is that normal in Granite City?
No. Illinois law requires roofing contractors to be licensed, and Granite City Building Department expects licensed roofers to pull permits for any full or partial roof replacement. If your roofer refuses, ask for their ICCB roofing license number and call Granite City Building Department to confirm they're licensed. Unlicensed roofers or those who skip permits put you at risk of stop-work orders, fines, and insurance issues. A reputable roofer will pull the permit as part of the job; it's a 1–2 day process.
How much does a roof replacement permit cost in Granite City?
Typically $150–$400, depending on roof area and complexity. A straightforward like-for-like asphalt shingle re-roof on a standard single-family home costs around $200–$300. Material changes (tile, metal, slate) or jobs requiring structural engineering cost $300–$400 or more. Ask your roofer for a permit estimate when you get the roofing quote, or call Granite City Building Department for their current fee schedule.
Can I pull the permit myself as the homeowner?
Yes, if you're the owner-builder of an owner-occupied single-family home and you meet Granite City's owner-builder requirements. However, the actual roofing work must still be performed by a licensed Illinois roofing contractor (or you, if you hold a license). In practice, most homeowners have the contractor pull the permit as part of their scope. If you do pull it yourself, you'll complete the application, submit material specs, pay the fee, and coordinate inspections—the process is the same, but you're responsible for accuracy and timely scheduling.
What's the difference between ice-and-water shield and underlayment?
Underlayment is the base layer under the shingles, protecting the roof deck from minor water intrusion and wind uplift. It can be felt (asphalt-saturated or synthetic) or synthetic woven material. Ice-and-water shield is a peel-and-stick, waterproof barrier used in addition to underlayment, specifically at eaves and other high-leak-risk areas (valleys, skylights, chimneys). In Granite City's Climate Zones 4A and 5A, IRC R905.11 requires ice-and-water shield 24 inches from all eaves. Both are mandatory on new roofs; they're different products serving different purposes.
Do I need a structural engineer's report if I'm changing from shingles to metal roofing?
Only if Granite City Building Department determines the material change is significant enough to require structural verification. Metal roofing is typically lighter than asphalt shingles, so most standard framing can support it. However, if you're changing to slate, tile, or a heavy material, or if your home is old with potentially compromised framing, an engineer's report (cost $400–$800) is required. Submit a photo or brief description of your home's framing and age to Granite City Building Department or your roofer for a preliminary opinion before hiring an engineer.
What happens if the inspector finds rot during the deck inspection?
The inspector will require the roofer to repair or replace the affected deck boards before the new roof is installed. This is a separate line item on the invoice (typically $300–$2,000 depending on extent). The repaired deck must be reinspected before the new roof goes down. Budget for potential surprises; if you know your roof is old or has leaked, inform the roofer and Granite City Building Department upfront so they can plan for deck work.
Can I do an overlay if I have two layers of shingles now?
Yes, in most cases. If you have exactly two layers and the deck is sound, IRC R907.3 permits an overlay without tear-off (you add a third layer on top of the second). However, Granite City Building Department must verify this in writing before you apply, because if the inspector later finds a hidden third layer, the permit will be voided and you'll be forced to tear off. To avoid this, have your roofer do a field inspection and provide a signed report confirming two layers. Submit this with your permit application. Some roofers and inspectors recommend tear-off anyway for better long-term durability and to avoid future complications.
Do roofing inspections happen before and after the work?
Yes, typically two inspections are required: (1) a deck inspection if tear-off is involved (verifies the deck is sound and any repairs are complete before new roof goes on) and (2) a final inspection after the roof is complete (verifies fastening, flashing, underlayment, and ice-and-water shield placement). For overlay jobs without tear-off, you may only need a final inspection. Schedule inspections through Granite City Building Department when work is ready; most inspectors respond within 24–48 hours.
If I sell my house in two years, will the buyer care that my roof was permitted?
Yes. Illinois Residential Real Property Disclosure Act requires sellers to disclose all permitted and unpermitted work. A permitted roof is a selling point (proof of code compliance, inspection sign-off). An unpermitted roof is a red flag for buyers and their lenders; it can lower the offer, trigger a costly inspection, or stall closing. If you do a permitted re-roof now, keep the permit papers and final inspection sign-off in your records—you'll thank yourself 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.