What happens if you skip the permit (and you needed one)
- Stop-work order and $500–$1,500 fines from Frankfort Building Department; contractor license suspension if a licensed roofer did unpermitted work.
- Insurance claim denial: most homeowner policies require proof of permit for roof claims; claim rejection can cost $15,000–$30,000 on a full replacement.
- Resale disclosure hit: unpermitted roof work must be disclosed on ILFADA Property Disclosure, triggering buyer inspection riders and potentially $5,000–$10,000 price reduction.
- Lender or refinance block: appraisers flag unpermitted roof replacements; FHA and conventional loans often require retroactive permits or proof of removal.
Frankfort roof replacement permits — the key details
The linchpin rule: IRC R907.4 (adopted in Illinois Building Code, enforced by Frankfort) prohibits installing a new roof over three or more existing layers. This is not negotiable. Frankfort inspectors check the deck nailing (typically day 1–2 of a tear-off) and will photograph the roof structure. If the field inspection reveals a third layer — common in Frankfort homes built in the 1980s–90s when double overlays were standard practice — the job stops. You must tear off all layers to the deck before the roofer can nail new shingles. This adds $1,500–$3,000 to the job and delays completion by 1–2 weeks. To avoid this, request your roofer probe the roof framing before you sign the contract; a core sample through the existing shingles costs $200–$400 and answers the question definitively.
Material-change permits take longer. If you are upgrading from asphalt shingles to metal, slate, tile, or wood shake, Frankfort's Building Department requires a structural evaluation (typically $300–$600 engineer fee) to confirm the roof deck and rafters can handle the additional dead load. Metal and premium architectural shingles are slightly heavier; slate and tile are significantly heavier. This evaluation must be submitted with the permit application. The review timeline extends to 2–3 weeks instead of 1 week. Do not start the tear-off until the permit is approved and inspection window is confirmed; if an inspector arrives to find a partially torn roof and no approved permit card posted, you face a $750 stop-work fine. Frankfort does not issue temporary permits for roof work.
Underlayment and ice-and-water shield are now code-enforced line items in Frankfort. IRC R905.1.9 requires ice-and-water shield (synthetic or rubberized asphalt) to extend a minimum 24 inches up from the eave on all sloped roofs in Climate Zone 5A (most of Frankfort). This protects against ice dam water intrusion. The final inspection includes a check of underlayment type, fastening pattern (typically 6–8 nails per shingle, not 4), and ice-shield extent. Common rejections: roofers who use standard asphalt felt instead of synthetic underlayment, or who only apply ice-and-water shield to one side of a ridge or apply it only 12 inches instead of 24 inches. Your permit application should specify 'synthetic underlayment, ice-and-water shield 24 in. up from eave, 6-nail fastening pattern.' If your roofer objects to this as overkill, that's a red flag.
Frankfort's permit portal (accessible via the City of Frankfort website or at the Building Department office) allows online application for roof permits. You'll need the property address, scope of work (full replacement, partial, material swap), existing roof material, proposed material, and the contractor's license number and IEMA registration. If you are the owner pulling the permit, include a photo of the property and a statement that you are the owner-occupant. Permit fee is typically $150–$300 for full replacement, based on roof square footage (1 square = 100 sq ft). The fee is non-refundable even if you cancel the job. Processing is typically 5–7 business days; if the application is incomplete (missing contractor license, no underlayment spec), the department will email a list of deficiencies and the clock resets.
Inspections happen twice: once during tear-off (deck-nailing and flashing inspection) and once at final (material, underlayment, fastening, ridge vent, ice-and-water shield extent). Frankfort inspectors are generally strict on the three-layer rule and on ice-and-water shield compliance, reflecting the climate-zone risk. Schedule inspections at least 24 hours in advance via the permit portal or by calling the Building Department. If the roofer does not call for inspection and completes the job, you cannot legally occupy the home or sell it without a Certificate of Occupancy. The inspector will deny the final if ice-and-water shield is missing, if fastening is undersized, or if flashing is not sealed with caulk or sealant tape. Most jobs pass final on the first attempt if the roofer follows the permit application specs.
Three Frankfort roof replacement scenarios
The three-layer trap: why Frankfort inspectors stop work when they find a third layer
Illinois Building Code Section R907.4 explicitly prohibits installing new roofing over more than two existing layers. Frankfort's Building Department enforces this strictly because multi-layer roofs create three problems: inadequate fastening (the new fasteners may miss the structural deck entirely and only grip the shingle layers above); water intrusion (if the middle layer has compromised flashing or ice-dam leaks, entrapment of moisture between layers accelerates wood rot); and weight overload (three layers of asphalt shingles can weigh 12–15 lb per sq ft, approaching or exceeding the design load of older Frankfort homes with 2x6 or 2x4 rafters). The code exists to protect structural integrity and prevent insurance claims from water damage.
In Frankfort, the three-layer discovery typically happens during the initial tear-off inspection. The roofer may have estimated two layers based on a visual inspection of the roof edge, but once shingles are partially removed, the inspector can see into the roof assembly. If three layers are confirmed, the inspector issues a stop-work notice and the permit is modified to 'full tear-off required.' The roofer must remove all existing layers, exposing the deck, before new material can be installed. This adds 3–5 days to the job and $1,500–$3,000 in labor and disposal costs. To avoid this surprise: before signing a contract, ask the roofer to perform a 'core sample' or 'probe' of the roof — a 6 in. diameter hole cut and patched in an inconspicuous spot to verify the layer count. Cost is $200–$400 and saves the risk of a mid-job discovery.
Frankfort's inspector reports the core sample findings in writing, which becomes part of the permit file. If a homeowner later claims the roofer failed to disclose the third layer, that written report is evidence. For homeowners who already have the roof done and now face a retroactive permit pull (if the roof was unpermitted), the three-layer rule also determines the retroactive scope: if the old roof had three layers and the new roof was installed without a tear-off, the entire job is in code violation and may require removal of the new roof and a complete tear-off-and-replace at homeowner's expense.
Ice-and-water shield in Frankfort's climate: why 24 inches matters and what the inspector checks
Frankfort is in IECC Climate Zone 5A (north) or 4A (south), characterized by cold winters, seasonal snow/ice accumulation, and ice-dam risk. Ice dams form when warm attic air melts snow at the eave, the water refreezes as it moves to the unheated overhang, and backed-up water creeps under the shingles. Once under the shingles, water runs down the roof sheathing and soaks into the framing or insulation, causing rot, mold, and expensive water damage. IRC R905.1.9 requires synthetic or rubberized asphalt ice-and-water shield (essentially a rubberized membrane) to be installed on the first 24 inches of the roof measured up from the eave. This membrane is self-adhering; it sticks directly to the roof deck and blocks water intrusion even if shingles are lifted by ice dams.
Frankfort inspectors measure ice-and-water shield extent during final inspection. They walk the eaves with a tape measure and verify that the shield extends 24 inches up the slope on all exposed edges (north side, east side, west side, and south side of the main roof structure). A common error: roofers install the shield only on north and east sides (the 'worst' sides for ice dams in Frankfort). The inspector will reject final and issue a comment like 'Ice-and-water shield incomplete — 24 in. required on all eaves per IRC R905.1.9.' The roofer then must return, install additional shield, and request re-inspection ($75–$150 re-inspection fee and 2–3 day delay). To avoid this: your permit application and roofer contract should explicitly state 'ice-and-water shield, 24 inches up from all eaves, all slopes, synthetic/rubberized asphalt per IRC R905.1.9.' Some roofers in neighboring Tinley Park or Orland Park may use a looser standard (12 inches); Frankfort enforces the full 24 inches.
The ice-and-water shield cost is typically $3–$5 per sq ft of shield area. For a 1,600 sq ft ranch with a single-story roof, the shield covers roughly 150–200 sq ft (perimeter eaves × 2 ft up, on all sides), adding $450–$1,000 to the project. Premium underlayment choices (like synthetic vs. felt) add another $150–$300. When you receive a bid, ask for a line-item breakdown of underlayment and ice-and-water shield costs; this confirms the roofer understands the Frankfort code requirement and has priced it correctly.
70 W. Hickory Street, Frankfort, IL 60423
Phone: (815) 469-3391 | https://www.cityoffrankfort.com (building permit portal link available on main website)
Monday–Friday, 8:00 AM–5:00 PM (call to confirm hours before visiting)
Common questions
Do I need a permit if I am just patching a few damaged shingles after a storm?
No permit is required for repairs under 25% of roof area per IRC R907.3. However, if your roofer tears off the damaged section and discovers a third existing layer, the entire job converts to a full tear-off, which DOES require a permit. To stay under the permit threshold, request a careful patch method where the roofer removes only the damaged shingles and overlaps the adjacent undamaged shingles without removing them. Document the work with photos for insurance.
My roofer found three layers of shingles. What happens now?
Per IRC R907.4, Frankfort Building Department will issue a stop-work order and require a full tear-off of all layers before new roofing can be installed. If a permit was already pulled for an overlay, the permit is modified to 'full tear-off required.' If the work was unpermitted, you must pull a new permit for the full tear-off. The tear-off adds 3–5 days and $1,500–$3,000 in labor and disposal costs. To prevent this surprise on your next roof, ask a roofer to core-sample the roof (cost ~$200–$400) before you sign a contract.
Do I need a structural engineer evaluation if I switch to metal or slate roofing?
Yes. Frankfort Building Department requires a structural engineer letter for any material change from asphalt shingles to metal, slate, tile, or wood shake. The letter confirms the roof deck and rafters can safely support the fastening pattern and wind loads. Cost is typically $400–$600 and must be submitted with the permit application. This extends the permit review to 10–14 days instead of 5–7 days.
What if my roof was already replaced and I didn't pull a permit?
You must contact Frankfort Building Department and pull a retroactive permit. Bring photos of the completed roof and the contractor's invoice. The inspector will perform a field inspection to confirm the roof meets code (ice-and-water shield 24 in., underlayment type, fastening pattern, flashing). If the roof is non-compliant, you will be required to bring it into code at your expense or remove it entirely. Unpermitted roofs also block resale and refinancing.
How much does a roof replacement permit cost in Frankfort?
Permit fees range from $150–$300, typically based on roofing square footage at roughly $10–$15 per square (1 square = 100 sq ft). A full tear-off and replacement on a 1,600 sq ft home costs $200–$250 in permit fees. Add $50–$100 for each inspection (deck/tear-off and final). Structural engineer letters for material changes cost an additional $400–$600.
Can I pull the permit myself, or does the roofer have to pull it?
You can pull the permit yourself if you are the owner-occupant and willing to navigate Frankfort's online portal or visit City Hall in person. Most homeowners ask their roofer to pull the permit as part of the service; the roofer includes the permit cost in the bid. Confirm in writing that the roofer will pull the permit before work begins. If the roofer does not pull it and completes the roof, you cannot legally occupy the home without a Certificate of Occupancy.
What happens during the deck inspection?
The deck inspection occurs after the old roof is torn off and the deck (sheathing) is exposed. The inspector checks for soft spots, rotted wood, proper nailing pattern on the deck (typically 6–8 nails per shingle fastening zone), and confirms the roof structure is sound. If rot or severe damage is found, the inspector will require repair or replacement of the affected framing before new roofing is installed. This can add $500–$3,000 and 3–5 days if significant structural work is needed.
Does Frankfort require roof replacement permits for flat or low-slope roofs (like a garage or addition)?
Yes. Flat and low-slope roofs (pitch under 2:12) follow the same permit rules as pitched roofs. Full replacement, tear-off, or material change requires a permit. Flat roofs typically use rolled roofing, TPO, or EPDM membranes; ice-and-water shield is not required for flat roofs in Frankfort's climate, but the inspector will check underlayment type, fastening pattern, and proper drainage/slope. Permits are the same cost as pitched roofs (based on area).
If I am installing solar panels on my roof, do I need a separate electrical permit in addition to the roof permit?
Yes. A roof replacement that includes solar panel installation requires both a building/roofing permit and an electrical permit from Frankfort. The electrical permit covers the solar array wiring, disconnects, and grounding (per NEC Article 690). Pull both permits before work begins. The roofing inspector and electrical inspector will coordinate on flashing and penetration details. Combined permits may cost $300–$500 in Frankfort.
What if my roofer says the ice-and-water shield requirement is overkill and not necessary?
The ice-and-water shield requirement is code in Frankfort per IRC R905.1.9 for Climate Zone 5A/4A. The final inspector will check for it and reject if it is missing. If your roofer claims it is unnecessary, they are either unfamiliar with Frankfort's enforcement or cutting corners. Insist on the 24-inch ice-and-water shield extension on all eaves in writing in the contract. If the roofer resists, consider hiring a different contractor who understands the local code.
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.