What happens if you skip the permit (and you needed one)
- Stop-work order issued if discovered during inspection or neighbor complaint; fines of $500–$1,500 per violation, plus you'll be forced to tear off all unauthorized work.
- Permit fees doubled when you pull a retroactive permit (going from $200 to $400+), and the city may require additional structural inspections.
- Home sale disclosure: unpermitted roof work must be revealed on the seller's property disclosure; many buyers will demand either a permit post-hoc or a price reduction of $3,000–$8,000.
- Insurance claim denial if the claim involves water damage and the insurer discovers an unpermitted re-roof; replacement cost coverage could be voided entirely.
Chicago Heights roof replacement — the key details
The City of Chicago Heights Building Department requires a permit for any full roof replacement, tear-off-and-replace work, or change of roof material — per IRC R905 and R907, which the city has adopted. If you are doing a simple repair covering less than 25% of your roof area (roughly 2–3 squares of shingles), and matching the existing material, you generally do not need a permit. However, the moment you decide to tear off the existing shingles and install new ones, a permit is mandatory. The city's online permit portal (accessible via the Chicago Heights municipal website) requires submission of a roof plan showing dimensions, slope, proposed material (shingles, metal, tile, etc.), underlayment type, and fastening pattern. For full tear-offs in the northern part of Chicago Heights (closer to downtown Chicago), the frost depth is 42 inches, which triggers IRC R907.2 requirements for ice-and-water shield extending at least 24 inches up from the eave (measured along the slope). If your home is in a flood zone or sits near a retention pond, the city may require additional flashing details or a drainage review, adding 1–2 weeks to the plan-review timeline.
Chicago Heights enforces the three-layer rule strictly: IRC R907.4 prohibits installing a new roof covering over existing layers if three or more layers are already present. During the pre-permit roof inspection, a qualified roofer must confirm the layer count. If three layers are found during construction, the city building inspector will issue a stop-work order and require complete removal of all existing roofing to bare decking. This can add $2,000–$5,000 to your project cost and delay completion by 2–4 weeks. To avoid this, hire a roofer to do a layer count before you apply for the permit; most roofers charge $150–$300 for this inspection. Some Chicago Heights homeowners make the mistake of thinking they can proceed with an overlay if they don't know how many layers are there — this is a common reason for permit rejections and stop-work orders. The city's permit staff will ask for written confirmation of the layer count on the permit application, and if the inspector later finds a fourth layer, the project becomes a forced tear-off.
Underlayment and fastening patterns are the second-most-common rejection reason in Chicago Heights. The city requires that all new roof installations specify: (1) underlayment type (synthetic, felt, or self-adhering ice-and-water shield), (2) fastening pattern (nails per square, spacing, and type — typically 6d galvanized roofing nails or ring-shank for high wind), and (3) for cold climates, ice-and-water shield coverage. Your roofer's permit application must include a one-page roof detail drawing from the manufacturer's specifications or the roofing contractor's standard. The Chicago Heights Building Department posts a Roof Replacement Permit Checklist on its website; download it before you meet with your roofer, because missing one of these items will trigger a rejection letter and delay your start date by 1–2 weeks. For asphalt shingles, specify the product name (e.g., GAF Timberline HD) and UL rating. For metal roofing, specify seam type (standing seam, corrugated, etc.) and wind-uplift rating. Self-adhering underlayment under metal is becoming standard in Chicago Heights to avoid leaks at fastener points.
Material changes — moving from asphalt shingles to metal, tile, or slate — trigger a structural evaluation requirement in Chicago Heights, particularly if the new material weighs significantly more. Metal roofing is typically lighter and does not require additional structural work. Tile and slate, by contrast, weigh 10–15 pounds per square foot vs. 2–3 for asphalt shingles. If you are considering tile or slate, you must hire a structural engineer to certify that your roof framing can handle the load; this engineer report must be submitted with the permit application. Cost: $400–$800 for the engineer. The city will not issue the permit without this report. Even if you're switching from asphalt to architectural shingles (a heavier grade), confirm with your roofer that no structural work is needed; most modern homes can handle the upgrade without reinforcement, but older Chicago Heights Victorians or 1970s homes with undersized trusses may need bracing. This is another reason to hire an experienced roofer familiar with Chicago Heights homes — they know which neighborhoods have structural concerns.
Timeline and inspection process: once the city issues your permit, you have 180 days to start work (standard in Illinois). The roofer can begin the tear-off immediately. The city requires a deck-nailing inspection before any roofing material is installed — this typically happens within 2–3 days of the roofer's call-in. The inspector verifies that any damage to the decking is repaired with plywood of matching grade and that fasteners are spaced correctly. The final inspection occurs after the last shingle or panel is installed and all flashing is sealed. In-person final inspections in Chicago Heights average 5–7 business days from call-in, so budget 2–3 weeks total from tear-off to occupancy. If the inspector finds issues (e.g., incomplete flashing, missed ice-and-water shield, or fasteners not per spec), you'll receive a rejection notice requiring corrections; resubmission of a final inspection request adds another 5–7 days. Owner-builders pulling their own permits should expect to be on-site for both inspections. Licensed contractors typically handle inspections, so confirm your roofer is willing to schedule them before you sign the contract.
Three Chicago Heights roof replacement scenarios
Chicago Heights frost depth, ice dams, and underlayment: why the city is strict about cold-climate specs
Chicago Heights straddles the IECC Climate 5A/4A boundary, with northern portions experiencing a 42-inch frost depth (same as downtown Chicago) and southern portions at 36 inches. This matters because IRC R907.2 and the International Residential Code Supplement (Illinois adoption) require ice-and-water shield — a self-adhering membrane — to extend a minimum distance up the roof slope to prevent ice dams from forcing meltwater back under the eaves. In 5A climate, this distance is 24 inches from the roof edge (measured vertically projected onto the roof plane); in 4A, it's sometimes relaxed to 12 inches, but the City of Chicago Heights enforces 24 inches uniformly across the city for consistency and because many older homes in the city have inadequate ventilation, increasing ice-dam risk. A roofer who specifies only felt underlayment with no ice-and-water shield will receive a permit rejection in Chicago Heights, with a note to 'revise roof details per IRC R907.2 and City of Chicago Heights Adopted Code.' This rejection adds 1–2 weeks to the timeline. Homeowners often ask their roofer to 'just use tar paper to save money,' not realizing the city won't allow it. The cost difference is minimal ($0.50–$1.50 per square foot for synthetic underlayment vs. felt), but the permit denial is mandatory.
Ice dams are particularly problematic in older Chicago Heights homes (built before 1990) because soffit vents are often clogged with insulation or debris, and attic ventilation is inadequate. When a roof replacement is permitted, the city sometimes recommends (or requires, if the deck inspection reveals ice-dam damage) that the homeowner address soffit and ridge vents as part of the project. This is not a permit requirement, but it prevents future leaks. Modern roofers in Chicago Heights typically specify GAF or CertainTeed ice-and-water shield products, which the city recognizes. If your roofer proposes a generic 'self-adhering membrane,' ask for the product name and UL rating; the city wants to see that it's tested for ice-dam protection. Some roofers try to cut corners by using ice-and-water shield only in valleys and at eaves, skipping the full 24-inch extension; the city inspector will catch this during the final inspection and require corrections.
A practical takeaway: when you request a permit application, the city's Roof Replacement Checklist will explicitly list 'Ice-and-Water Shield: minimum 24 inches from eave per IRC R907.2.' Print this, share it with your roofer, and confirm in writing that they will meet this specification. This single step prevents the most common rejection in Chicago Heights.
The three-layer rule and why Chicago Heights inspectors check carefully during deck inspection
IRC R907.4 states that if a roof covering already has three or more layers of roofing material, the existing roof covering shall be removed down to the deck before a new roof covering is applied. Chicago Heights Building Department interprets this strictly: if a roofer discovers a third layer during the deck inspection (after tear-off), the city will halt work immediately with a stop-work order, even if the permit was issued for an 'overlay' or assumed two-layer situation. The cost impact is severe: a planned tear-off and replace (which the homeowner budgeted for) vs. an unexpected full removal of an additional layer adds $2,000–$5,000 in labor and debris removal. This is why the pre-permit layer count is critical.
Chicago Heights has many older homes built in the 1950s–1980s with multiple re-roofs done informally or by previous owners who didn't pull permits. A single-story 1970s ranch might have shingles over shingles over shingles, with felt between each layer — three layers total. A homeowner who assumes 'one layer' and proceeds with an overlay permit will be stopped by the inspector. The city's Building Department publishes guidance: 'Layer count must be confirmed by visual inspection or core sample before permit application.' A core sample (drilling a 1-inch hole through the roof down to the deck) costs $75–$150 and is the definitive method. Some roofers resist this cost, saying 'we'll just start the tear-off and see what's there.' This is not acceptable to Chicago Heights: the permit application must state the confirmed layer count. If you skip the layer count and the inspector finds three layers, expect: (1) stop-work order, (2) forced removal of all three layers, (3) timeline delay of 2–4 weeks, (4) possible retroactive permit fee if the original permit was submitted under false information, and (5) contractor termination if you're working with a handshake deal.
Why does Chicago Heights enforce this so strictly? Ice dams and leaks are more common in multi-layer roofs because the added weight can sag the decking, water can become trapped between layers, and ice dams have more material to penetrate. Older Chicago Heights homes are prone to this, so the city uses the three-layer rule as a preventive measure. Takeaway: before you meet with a roofer, ask them to count the layers (or hire an inspector to core-sample). Get this in writing. Include it in your permit application as 'Layer Count: [X] per core sample dated [date].' This single document eliminates the biggest source of permit rejections and stop-work orders in Chicago Heights.
City Hall, Chicago Heights, IL (contact city hall main line for building department extension)
Phone: (708) 756-5710 | https://www.chicagoheights.org/ (check 'Permits' or 'Building Services' section for online portal or submission details)
Monday–Friday, 8:00 AM–5:00 PM (closed municipal holidays)
Common questions
Do I need a permit if I'm just replacing a few damaged shingles after a storm?
No, if the repair covers less than 25% of your total roof area (roughly 2–3 squares out of a typical 12–15 square roof) and you're using the same shingle type and color, you do not need a permit. However, if your home is in the FEMA flood zone (check the City of Chicago Heights Flood Plain maps), even small repairs may require a permit and flood-zone review. Call the Building Department at (708) 756-5710 to confirm your flood-zone status before proceeding.
What if the roofer finds three layers of shingles after we've already started the tear-off?
The City of Chicago Heights Building Department will issue a stop-work order under IRC R907.4. All work must halt, the remaining layers must be removed to bare decking, and the city must re-inspect before new roofing can be installed. This adds 2–4 weeks and $2,000–$5,000 to your project. Avoid this by having a roofer confirm the layer count (via visual inspection or core sample) before you submit the permit application. Include this layer count in the permit paperwork.
Can I do a roof replacement myself (owner-builder) in Chicago Heights?
Yes, you can pull the permit as the owner-builder for an owner-occupied single-family home, but the actual roofing work must be performed by a licensed roofer under Illinois law. You cannot perform the installation yourself. You are responsible for calling in the inspections (deck-nailing and final) and being present. Owner-builder permits have the same timeline and cost as contractor-pulled permits; the main difference is that you handle the permit paperwork and inspection scheduling.
How much does a roof replacement permit cost in Chicago Heights?
Permit fees are typically $150–$400, calculated as 1.5–2% of the project valuation. A 30-square roof replacement (asphalt to asphalt) on a $12,000–$15,000 project costs roughly $200–$250 for the permit. Metal roof upgrades ($20,000+) run $300–$400. Flood-zone permits add a $150 review fee. These are in addition to the roofer's labor and materials.
What underlayment does Chicago Heights require?
For asphalt shingles, the city requires synthetic or self-adhering ice-and-water shield extending a minimum 24 inches from the eave (per IRC R907.2), plus felt or synthetic under the rest of the roof. For metal roofing, self-adhering synthetic underlayment is standard to prevent leaks at fastener points. Tar paper (15# felt) alone will not pass permit review. Confirm the underlayment product name and UL rating in your permit application.
How long does the permit review take in Chicago Heights?
For like-for-like roof replacements (same material, no material change), over-the-counter approval is typical: 1–3 business days. For material changes (asphalt to metal or tile) or complex situations (flood zone, structural questions), plan for 5–7 business days. If the city issues a rejection (e.g., missing underlayment spec), add 5–7 days for resubmission and re-review. Factor in 2–3 weeks total from application to work start.
What if I find out the previous owner didn't get a permit for their roof replacement?
If an unpermitted roof is discovered during a home inspection or city inspection, you will need to pull a retroactive permit and pay double fees ($300–$800 for a standard re-roof). Additionally, if you're selling the home, you must disclose the unpermitted work on the Property Disclosure, which may deter buyers or trigger a price reduction of $3,000–$8,000. If you own the home and discover this before selling, contact the Building Department about a retroactive permit; many inspectors will accept corrective work or documentation if the roof is compliant with current code.
Does the roof replacement permit cover gutters and downspouts?
No, gutter and downspout replacement or repair is typically exempt from permitting in Chicago Heights under IRC R907 (reroofing) — gutters are considered maintenance. However, if you're changing the gutter system as part of the re-roof (e.g., upgrading to a larger gutter to handle ice dam meltwater), note this in the permit application. New flashing around the gutter attachment is part of the roofing permit and will be inspected.
What happens during the deck inspection, and what issues delay the project?
The deck inspection occurs after the roofer has removed the old shingles and underlayment, exposing the plywood deck. The inspector checks for rot, adequate fastening (nails spaced per code, typically 6 inches on center), and proper exposure of any wood damage. Common issues that trigger repairs: soft or rotten plywood (requires replacement at $10–$20 per square foot), missing or loose sheathing fasteners (roofer must add nails), and uneven decking (sometimes acceptable, sometimes requires shimming). Budget 2–3 days for the inspection call-in, and 3–5 days for any repairs and re-inspection. This is the biggest variable in project timeline.
If I change my roof material from shingles to tile, do I need a structural engineer?
Yes, in Chicago Heights, a material change to tile or slate requires a structural evaluation because these materials weigh 10–15 pounds per square foot vs. 2–3 for asphalt shingles. Hire a structural engineer to certify that your roof framing can handle the added load; cost is $400–$800. Submit the engineer's report with the permit application. Metal roofing does not require structural evaluation (metal is lighter) unless your framing is unusually undersized or deteriorated.
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.