Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement in Lansing requires a permit from the City of Lansing Building Department. Partial repairs under 25% of roof area or like-for-like patching of isolated leaks may be exempt, but a tear-off-and-replace, material change, or any structural deck repair always requires one.
Lansing sits in Cook County at the state line and follows the 2021 Illinois Building Code (which adopts the 2021 IRC with state amendments). Unlike some collar-county suburbs that allow simplified re-roof permits via counter service, Lansing Building Department treats full tear-off-and-replace as a full-review item: plan sheets (roof framing detail, material spec, fastening pattern, ice-and-water-shield location) must be submitted 2-3 weeks before inspection. The 42-inch frost depth and freeze-thaw cycling in this zone means ice-and-water-shield must extend a minimum of 24 inches from the eave (per IRC R908.3 and Lansing's adoption), and any existing third layer triggers mandatory tear-off under IRC R907.4 — no overlay permitted. Lansing's online permit portal (accessible via the city website) allows upload submission, but many homeowners use their contractor's account; verify your contractor has already pulled the permit before work starts, as unpermitted work discovered during a future sale or insurance claim triggers back-permit fees (typically 1.5x the original permit cost) and disclosure liability.

What happens if you skip the permit (and you needed one)

Lansing roof replacement permits — the key details

Lansing Building Department enforces IRC R907 (Reroofing) and R905 (Roof Coverings) under the 2021 Illinois Building Code. The critical trigger is the existing roof's layer count. If your roof has two or more layers already, IRC R907.4 mandates a complete tear-off before new material is installed — no overlay is permitted. This is the single most common rejection reason in Lansing: homeowners assume they can nail new shingles over old ones, but the building inspector will photograph the existing layers during the pre-work inspection, and if three layers are discovered, work stops and you'll face a forced tear-off at significant cost ($2,000–$5,000 in labor). Lansing's Building Department does not grant variances on this rule because the IRC is a state minimum and Illinois has no exemption for roofing overlays. Check your existing roof now: climb into your attic or hire a roofer to count the layers. If you have two or more, budget for tear-off from day one.

Underlayment and fastening specifications are Lansing's second-largest rejection point. The permit application must include a roof material data sheet specifying the type of underlayment (synthetic, felt, or ice-and-water-shield per IRC R908), fastening pattern (nails per square, nail size, and spacing), and the extent of ice-and-water-shield coverage. In Lansing's climate zone (5A north, Cook County), ice-and-water-shield must extend a minimum of 24 inches from the eave in all valleys and on low-slope areas per IRC R908.3. If you don't extend it far enough, the inspector will mark it as non-compliant. Many permit rejections happen because the contractor's submittal shows 18 inches of ice-and-water-shield, which passes in southern Illinois (zone 4A) but fails in Lansing. Your permit application must clearly document the full extent on a roof plan; if your roofer won't provide this, request it in writing — it's part of their job, not yours.

Material change (shingles to metal, tile, or slate) requires structural evaluation and adds 2–3 weeks to the permitting timeline. If you're switching from standard asphalt shingles (around 2–3 pounds per square foot) to metal (1.5–2 psf) or clay tile (9–12 psf), Lansing Building Department may require a roof-framing engineer's report confirming that the existing trusses or rafters can carry the new load. Tile and slate are the most common triggers because they're so much heavier. Metal is rarely an issue because it's lighter, but Lansing sometimes asks for fastening detail sheets if the existing roof was nailed (not screwed) and the contractor proposes screw fasteners on metal. Request a structural letter from your roofer's engineer ahead of time; if the framing is adequate (typical for homes built after 1970), the letter costs $300–$500 and the permit approval is usually straightforward. If the framing is marginal, you may be looking at roof-reinforcement work ($5,000–$15,000) before replacement can proceed.

Lansing's permit fee for roof replacement is typically $100–$400 depending on the roof area and material change. The city calculates fees as a percentage of the project valuation (usually 1.5–2% of the estimated material + labor cost). A 2,000-square-foot asphalt shingle replacement costs $6,000–$12,000 all-in (materials and labor), so the permit fee is roughly $90–$240. If you're upgrading to metal or tile, the permit fee may be slightly higher ($150–$300) because a structural review is required. Lansing Building Department allows online permit submission through their portal; most roofers file electronically, which speeds approval to 5–7 business days. If you file in person at City Hall, allow 10–14 business days for full review. The permit is valid for 180 days; work must be substantially complete within that window or a renewal is required.

Inspection timeline in Lansing is typically 3–5 business days after permit issuance for a pre-work inspection (if tear-off is required), then 1–2 business days after final shingles/material are installed for final inspection. The pre-work inspection checks existing layer count, deck condition, and flashing details. The final inspection verifies fastening pattern, underlayment coverage, ridge vents, flashing, and proper sealing at penetrations (pipes, chimneys, skylights). Your roofer must call 48 hours before each inspection. If the roof fails final inspection (common failures: improper nail spacing, exposed fasteners, incomplete ice-and-water-shield, or flashing gaps), you'll pay for re-inspection ($100–$200 per re-check) and rework. Plan for 2–3 weeks total from permit application to final approval in a typical scenario.

Three Lansing roof replacement scenarios

Scenario A
Single-layer asphalt shingle roof, like-for-like replacement, no tear-off (typical 2,000 sq ft colonial, north Lansing)
You have a 20-year-old roof with one layer of asphalt shingles, no structural damage to the deck, and you want to replace with the same shingle type and color. This is Lansing's most straightforward permit scenario. You submit a permit application online with a roof plan showing the existing shingle type, new shingle type (same spec), ice-and-water-shield coverage (24 inches from eave minimum), and nail pattern (typically 6 nails per shingle, 16-inch centers on trusses). No tear-off is required under IRC R907.3 because you have only one layer. Lansing Building Department issues the permit in 5–7 days; your roofer schedules a pre-work inspection (usually passed in an afternoon — inspector just verifies deck condition and layer count), then proceeds with replacement. Final inspection happens after all shingles, flashing, and vents are complete and takes 1–2 hours. Total timeline: permit to final approval is 2–3 weeks. Cost: permit fee $120–$180, materials $6,000–$8,000, labor $3,000–$5,000, inspections included in permit. No structural engineer required. If the pre-work inspection finds deck damage (rotted plywood or damp trusses), the scope expands to include deck repair, adding $1,000–$3,000 and 1–2 weeks.
Permit required | Like-for-like shingles | No structural review | 24-inch ice-and-water-shield from eave | Pre-work + final inspection | Permit fee $120–$180 | Project total $9,000–$13,000
Scenario B
Two-layer existing roof, forced tear-off with metal standing-seam replacement (Lansing Edwardian near school district)
You have a two-layer asphalt shingle roof (original shingles plus one overlay from 15 years ago) and want to upgrade to metal standing-seam to avoid re-roofing every 15–20 years. IRC R907.4 mandates tear-off: no third layer is allowed, and Lansing Building Department will not grant an exception. Your permit application must include a roof framing engineer's letter confirming that the existing trusses can carry metal (they almost always can — metal is 1.5–2 psf vs. shingles at 2–3 psf, so it's typically a pass). The engineer's letter costs $300–$500 and takes 3–5 days to generate. Once the letter is in hand, you submit the permit with roof plans, metal panel spec sheet, fastening detail (seam spacing, screw type, foot placement), and ice-and-water-shield extent (24 inches at eaves, full valleys). Lansing may request clarification on fastening pattern because metal systems sometimes use clips instead of direct fastening; allow 5–7 extra days for this back-and-forth. Pre-work inspection is critical here: the inspector photographs the two existing layers and authorizes tear-off. Tear-off labor is $1,500–$3,000 (adds 2–3 days of work). Once the deck is bare and inspected, metal installation begins (typically 3–4 days for a 2,000 sq ft roof). Final inspection verifies seam tightness, proper overlap, flashing transitions, and ridge cap. Total timeline: 4–6 weeks (permit review + engineer letter + tear-off + installation + inspections). Cost: permit fee $200–$300, engineer letter $300–$500, tear-off $1,500–$3,000, metal materials $8,000–$12,000, installation $4,000–$6,000, inspections included. Total project: $14,000–$22,000. If the inspector finds deck damage during tear-off (soft plywood, rust stains, mold), repair costs add $2,000–$5,000.
Permit required (tear-off mandatory) | Structural engineer letter required | Two-layer detection = no overlay allowed | Metal standing-seam material change | Tear-off inspection + final inspection | Permit fee $200–$300 | Project total $14,000–$22,000
Scenario C
Partial roof repair (8 squares of storm damage, isolated shingle replacement, existing single layer)
A recent hail storm damaged about 800 square feet of shingles (roughly 8 squares) on the south-facing slope of your ranch home in central Lansing. The rest of the roof is intact and functional. This is a repair job, not a replacement, and falls under the 25% threshold exemption in IRC R907.1 (repairs of less than 25% of roof area do not require a permit). However, Lansing Building Department clarifies this in their FAQ: the exemption applies only if the repair is 'in kind' (same shingle type, color, and material as existing) and does not involve structural deck work. If the damage is purely cosmetic (missing or torn shingles) with no deck penetration or rotting, you can repair it without a permit. Your roofer can order matching shingles and patch in 1–2 days, cost $800–$1,500. BUT: if the inspector discovers that the roof has two or more existing layers during an insurance inspection (which often happens with hail claims), the insurance company will flag it as a code violation and demand tear-off, converting this from a permitted-exempt repair to a full-replacement project. Many homeowners discover they have two layers only when filing an insurance claim. Verify your layer count upfront before calling insurance — climb into the attic or have your roofer inspect. If you find a second layer, the damage claim may be denied unless you commit to a full tear-off-and-replace, which is now a permitted project. Cost for the partial repair alone (if single layer): $800–$1,500, no permit fee. Cost if insurance triggers full replacement: $9,000–$15,000 plus permit fees.
No permit required (<25% repair area) | Like-for-like shingles only | Single layer existing roof required | Verify layer count before insurance claim | Partial repair cost $800–$1,500 | If hidden second layer found = full replacement required ($9,000–$15,000+)

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Why Lansing's three-layer rule is non-negotiable (and what happens if you ignore it)

Illinois adopted the 2021 IRC with the same roofing overlay restrictions as the national model code. IRC R907.4 states: 'Where the roof covering is to be replaced, the new roof covering shall be applied directly to the existing roof deck.' It then adds: 'Roof coverings shall not be applied over more than two existing roof coverings.' This means your roof can have at most two layers (one original plus one overlay) before tear-off is mandatory. Lansing Building Department enforces this strictly because adding a third layer creates moisture traps, compromises fastening, and creates false valleys that can leak. The logic is solid: each overlay is another layer of nails, felt or underlayment, and gaps where water can hide. After two overlays, the deck is too far from the fasteners and the system fails faster.

Lansing's pre-work inspection exists specifically to count layers. The inspector (or you, beforehand) will go into the attic and look at the underside of the roof deck, counting nail holes and felt/underlayment seams. Two layers = proceed with like-for-like overlay. Three layers = mandatory stop-work and tear-off order. If a contractor ignores this and nails a third layer, the inspector will catch it during final shingle inspection, deny approval, and issue a violation notice. You then pay to have the third layer removed, and the original permit fee is forfeited (non-refundable). A forced tear-off adds 7–10 days and $2,000–$5,000 in labor. This is why checking existing layers at the start is critical.

Lansing's Building Department does not grant variances on this rule. Many homeowners ask for an exception because 'the new shingles are lighter' or 'I'll seal it really well.' The answer is always no. Illinois state code is a minimum, and municipal codes cannot exempt state rules. Your only option is tear-off. If you absolutely cannot afford tear-off, your only path is to wait 5–10 years, let the oldest layer weather and deteriorate, and hope that the next overlay attempt removes that deteriorated layer as part of prep work (unlikely and not code-compliant). The practical advice: if you have two layers already, assume tear-off and budget for it.

Ice-and-water-shield requirements in Lansing's freeze-thaw climate and common permit rejections

Lansing is in IECC climate zone 5A (north Cook County), which means annual low temperatures drop to minus 15°F to minus 20°F. Freeze-thaw cycling is aggressive, and ice dams form regularly at the eave during February and March. IRC R908.3 (Ice Barriers) requires a 24-inch minimum ice-and-water-shield from the eave in all locations where ice dams are likely to form. This is not a Lansing-specific rule, but Lansing's Building Department enforces it strictly because the Cook County freeze cycle is intense and water backup behind ice dams will destroy interior walls within 1–2 seasons if ice-and-water-shield is inadequate.

The most common permit rejection in Lansing is: 'Ice-and-water-shield extent insufficient — extend to 24 inches minimum per IRC R908.3.' Many roofers submit plans showing 18 inches (adequate for zone 4A, downstate), and Lansing inspector marks it non-compliant. When your roofer requests the permit, ask them to explicitly document 24-inch coverage from the eave in all valleys, on all lower-slope areas, and on any roof section below a vertical wall or attic knee. If your roof has a cathedral ceiling or vaulted interior, the inspector will likely ask for full-deck ice-and-water-shield under the assumption that ice-dam risk is everywhere. Expect this upfront and have your roofer quote accordingly.

A second common rejection: 'Underlayment specification missing.' The permit application must name the exact product (e.g., 'Weathermate Plus underlayment, synthetic, ASTM D6757') and state whether it covers the full deck or just the eaves-to-valley areas. Many contractors just write 'synthetic underlayment' without a product spec, and Lansing asks for clarification. Request a product data sheet from your roofer and include it with the permit application upfront; this cuts rejection and re-submission time from 5–7 days to same-day approval. For a 2,000-square-foot roof, the difference between full-deck underlayment and eaves-only is about $500 in material; most roofers recommend full-deck because it's one continuous application and avoids seams mid-roof.

City of Lansing Building Department
City Hall, Lansing, IL (exact address varies by department — call first)
Phone: (708) 895-7200 | https://www.lansing-il.com/ (check 'Services' or 'Building Permits' tab for online portal link)
Monday–Friday, 8 AM–5 PM (verify for holiday closures)

Common questions

Do I need a permit if I'm just replacing gutters and flashing?

No. Gutter and flashing replacement without roof covering work is exempt under IRC R101.1 (repairs are not 'alterations'). However, if you're replacing flashing as part of a roof tear-off-and-replace, it's included in the roof permit. If you're adding ice-and-water-shield to existing flashing during a gutter job, that's technically part of the roof system and may require a minor permit in Lansing; call Building Department to confirm before starting.

My roofer says the permit will take 2 weeks and cost $150. Is that typical for Lansing?

Two weeks is realistic if the roofer submits a complete application (roof plan with material spec, underlayment type, ice-and-water-shield extent, fastening pattern). If anything is missing, expect 3–4 weeks due to Lansing's request-for-information cycle. A $150 permit fee is on the lower end for a standard asphalt shingle like-for-like (usually $120–$200). If you're doing a material change or tear-off, fees are $200–$400. Call the City of Lansing Building Department and ask them to confirm the fee estimate based on your roof square footage and material type — this takes 5 minutes and prevents surprise fees.

What if the inspector fails my final roof inspection?

Common failures include improper fastener spacing (too far apart), exposed fasteners, ice-and-water-shield not extended far enough, or flashing gaps. Your roofer must correct the deficiency and call for re-inspection within 5 business days. Re-inspection fees are typically $100–$200. If the roofer can't fix it immediately, the permit remains open and you pay interest (though Lansing doesn't charge interest on permit holds; just call to keep the permit active). Expect 1–2 additional weeks if a re-inspection is needed.

I'm doing an owner-builder re-roof. Can I pull the permit myself?

Yes, owner-builders are allowed to pull permits in Illinois for owner-occupied homes. You'll need to file the application in person or online with Lansing Building Department, provide a roof plan (you can sketch it), material spec sheet (ask your shingle supplier), and estimated project cost. Many owner-builders hire a draftsman ($100–$300) to create a simple roof plan. Inspections are the same as with a contractor. Some homeowners skip the permit anyway (not recommended); if you do pull it yourself, you're responsible for code compliance and passing inspections.

Do I need a structural engineer for a metal roof replacement?

Only if the metal is significantly heavier than existing shingles (unlikely — metal is usually lighter) or if your roofer has concerns about truss capacity. A letter from a structural engineer costs $300–$500 and takes 3–5 days. Most homes built after 1970 pass without issue. If your roof was already repaired or re-roofed with heavy material (tile or slate) in the past, the engineer may have already signed off. Ask your roofer if a letter is required; if Lansing Building Department requests one during permit review, they'll specify in the rejection notice.

My homeowner's insurance won't pay for the roof unless I pull a permit. Is that true?

Most insurance policies require permits for roof work over 25% of the roof area. If you file a claim and the insurance company discovers unpermitted work, they may deny the claim entirely or reduce payout by 20–30%. Some insurers require proof of permit before issuing the check. If your insurer is asking for a permit, they're protecting themselves and you; pull the permit as part of the claim process. Insurance companies often refer you to their preferred roofer, who will pull the permit as part of the bid. Always verify with your adjuster in writing whether a permit is required before you sign anything.

What if I discover a third roof layer during tear-off? Can I just remove it and stop?

Technically, once you start tear-off work, you're committed to complete removal under the permit. Lansing Building Department's pre-work inspection specifically checks for this. If the inspector authorized work and you uncover a surprise third layer mid-tear-off, stop work and call Building Department immediately. They'll likely require full tear-off to bare deck before new material is installed. You cannot do a partial tear-off (remove two layers, leave one) — the code requires the new material to be nailed to bare deck or to a single layer of underlayment. This is another reason to verify layers upfront: unexpected finds during tear-off can cost $1,000–$2,000 in extra labor.

Can I do the roof work myself, or do I need to hire a licensed roofer?

Illinois and Lansing do not require roofers to be licensed (unlike electricians or plumbers). You can legally perform the work yourself if you pull the permit as an owner-builder. However, roofing is one of the most dangerous jobs (fall risk, equipment, weather exposure), and the code is strict about fastening and underlayment. If you're not experienced, hire a licensed roofer or at least a roofer with a track record in Lansing. The permit will be cheaper ($120–$200) than a re-roof due to failed inspection ($5,000–$10,000). Insurance may also exclude roofing work done by homeowners; check your policy.

How long is the roof permit valid, and what happens if I don't finish within that time?

Lansing permits are typically valid for 180 days from issuance. If work is not substantially complete by day 180, you must request a permit renewal (usually $50–$100 additional fee) or the permit expires and you must re-apply. 'Substantially complete' means all new material is installed and final inspection is scheduled; minor touchups afterward are allowed. Most roof jobs finish in 2–4 weeks, so the 180-day window is rarely an issue. If weather delays your job (e.g., rain prevents final shingles), call Building Department and ask for a 30–60 day extension before the permit expires.

What's the difference between Lansing's permit requirements and nearby suburbs like Downers Grove or Orland Park?

Lansing, Downers Grove, and Orland Park all follow the 2021 Illinois Building Code and enforce the same IRC R907 and R908 rules. The main difference is processing timeline: Lansing's Building Department turnaround is typically 5–7 business days for complete applications, while some neighboring suburbs offer same-day or next-day 'over-the-counter' approval for like-for-like roof replacements. Lansing does not offer expedited OTC approval; all applications go through full plan review. Fee structures are similar ($120–$300 depending on scope). If you're comparing quotes from roofers in different suburbs, confirm with each city's Building Department what timeline to expect; this affects your project schedule.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Lansing Building Department before starting your project.