Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements, tear-offs, and material changes require a permit from the City of Kankakee Building Department. Repairs under 25% of roof area and like-for-like patching without tear-off are typically exempt.
Kankakee sits in IECC Climate Zone 5A (northern Kankakee County) and 4A (southern portions), both cold-climate zones where the IRC's ice-and-water-shield underlayment rules (IRC R905.1.1) carry teeth — the Building Department enforces the 24-inch minimum extension from eaves, and field inspectors check this at rough-in. What sets Kankakee apart from neighboring jurisdictions like Momence or Bourbonnais is the City's enforcement of the three-layer rule: if your current roof has two layers of existing shingles, IRC R907.4 mandates a full tear-off before re-roofing, and Kankakee's inspectors will red-tag any permit that omits this language. The Building Department uses a straightforward fee schedule (typically $150–$300 for residential roof permits, based on roof area in squares), and most like-for-like shingle-to-shingle replacements qualify as over-the-counter approvals — no full plan review, same-day or next-day issuance. Owner-builders can pull permits for owner-occupied homes, but contractor must be licensed if you hire one. Material changes (shingles to metal, clay tile, or slate) trigger structural-load review and may add 1–2 weeks to approval timeline.

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

Kankakee roof replacement permits — the key details

The threshold rule in Kankakee follows the 2021 Illinois Building Code (IBC 1511, adopting IRC R907): full roof tear-off-and-replace always requires a permit, as does any project affecting more than 25% of the roof area. Partial repairs — say, replacing shingles over a section after tree damage — may slip under the threshold if they're under 25% coverage and don't involve tearing off existing material. The critical line is the tear-off: if you're pulling off old shingles down to the deck, you're triggering the permit requirement regardless of area. IRC R907.2 also states that reroofing (tear-off-and-replace) requires inspection of the roof deck for rot, splitting, and fastening; Kankakee Building Department inspectors check this during the in-progress inspection, typically scheduled once framing is exposed. Material changes complicate matters: switching from asphalt shingle to metal, clay tile, or slate means the Building Department will request a structural engineer's review, because those heavier materials may require additional roof bracing or rafter reinforcement (IRC R802 governs roof framing). This adds 1–2 weeks to the approval and $300–$800 in engineering costs, but the permit fee itself stays in the $200–$350 range.

Kankakee's cold-climate underlayment rules are strict. IRC R905.1.1 requires ice-and-water-shield (synthetic polymer underlayment) installed along eaves in cold climates, with a minimum 24-inch horizontal extent from the roof edge. The Building Department's permit-application guidance specifically flags this: your roofing contractor's quote and spec sheet must call out the underlayment product by name (GAF WeatherWatch, Owens Corning Duration, etc.) and the 24-inch measurement. Field inspectors will physically measure this during rough-in inspection — they've found contractors cutting corners and installing only 18 inches, which triggers a red-tag and delay. Additionally, IRC R905.8.4 requires synthetic underlayment (peel-and-stick or proprietary product) installed as a secondary water barrier for all slopes, not just the eaves. This matters in Kankakee because spring snowmelt and wind-driven rain are common; a spec sheet that omits the full underlayment plan will be rejected at intake and sent back for clarification. Ask your contractor to include the underlayment product name, square footage, and installation location in the permit application.

The three-layer rule bites hard in Kankakee. IRC R907.4 states that reroofing is prohibited if more than two layers of roofing already exist; if your inspector finds evidence of three layers during the deck inspection, the entire project must stop, the two old layers must be removed before re-roofing can proceed, and your permit fee increases (tear-off labor adds cost and timeline). In Kankakee's older neighborhoods — much of the pre-1980 housing stock has had roofs done multiple times — this rule nails about 15–20% of applications in initial intake. The safest approach: have a roofer do a free inspection that documents the number of layers (often visible at a gable end or fascia cut) before you apply. If two layers are present, your application must state 'full tear-off to deck per IRC R907.4' and the estimate should reflect the labor. Trying to sneak an overlay over two existing layers will get the permit rejected and may trigger an inspection that catches the violation mid-job.

Fastening patterns and deck preparation are the other common rejection point. IRC R905.8.11 (asphalt shingles) requires fasteners placed 3/8 inch above the shingle nailing line, with a four-fastener minimum per shingle (six fasteners per shingle in high wind zones). Kankakee Building Department applications don't always ask for a detailed fastening diagram, but field inspectors — especially on commercial or multi-unit buildings — will count fastener placement. If the contractor's submittal doesn't specify the fastener type (16-gauge hot-dip galvanized ring-shank nails, minimum) and the fastening pattern, the Department may request clarification before approval. For storm-damaged roofs or decks with signs of rot, you'll also need to note deck repair scope: if more than 10% of the deck requires sistering or plywood patches, the Building Department may classify this as structural work and require an engineer's stamp. Most residential re-roofs don't hit this threshold, but if you're re-roofing an older home or one with prior water damage, get the roofer's estimate for deck work in writing and reference it in the permit app.

Owner-builder roofing permits are allowed in Kankakee for owner-occupied residential properties (typically single-family homes), but you cannot hire a roofing crew and claim to be the owner-builder — the homeowner must be present and actively involved, and a licensed roofing contractor is required if your local jurisdiction mandates licensing (verify with the City of Kankakee Building Department). If you hire a contractor, they must carry a current Illinois roofing or general contractor license; the permit application will ask for their license number and insurance certificates (liability minimum $1 million, workers' comp). Timeline is typically 1–3 weeks from permit issuance to final inspection for straightforward like-for-like shingle replacements; material changes or decks needing repair can stretch to 4–6 weeks. Plan for the in-progress (rough-in) inspection once the old roof is fully removed and underlayment is installed, and the final inspection once all shingles, flashing, and vents are in place.

Three Kankakee roof replacement scenarios

Scenario A
Single-layer existing shingles, full tear-off-and-replace with asphalt shingles, 2,400 sq ft ranch home, southeast Kankakee (Zone 4A)
Your 1970s ranch in southeast Kankakee has original asphalt shingles showing curling and bare spots; you're replacing with GAF Timberline HD architectural shingles, full tear-off to deck. This is a textbook permit: IRC R907 tear-off-and-replace, no material change, one existing layer. The Building Department will issue a permit in 1–2 days (over-the-counter approval for like-for-like asphalt). Your roofing contractor pulls the permit; cost is approximately $200–$250 based on 24 squares of roof area (typical residential fee is $8–$12 per square, Kankakee runs around $10). The permit application requires the contractor's license number, general liability insurance cert, and a one-page spec sheet listing underlayment (synthetic ice-and-water shield, 24 inches from eaves; synthetic underlayment full field per IRC R905.8.4), fastener type (hot-dip galvanized ring-shank nails, 4 per shingle), and GAF product model. In-progress inspection happens after underlayment is installed and deck is cleaned; inspector verifies no rot, checks underlayment extent (measuring the 24-inch eaves detail with a tape), and confirms no third hidden layer. Final inspection is after shingles, flashing, and ridge vents are complete. Total timeline: permit issued day 1 or 2, work starts within a week, rough-in inspection mid-job (1–2 days after underlayment), final inspection within 2–3 days of shingle completion. Zone 4A cold-climate underlayment rules apply (24-inch eaves requirement), so make sure your quote calls this out. Total project cost: $8,000–$12,000 (materials + labor); permit fees approximately $200–$250; no structural review needed.
Permit required (full tear-off) | Permit fee $200–$250 (10 sq per 24-sq roof) | Ice-and-water shield 24 inches from eaves (Zone 4A) | Synthetic field underlayment required | Hot-dip galvanized fasteners | Two inspections (rough-in, final) | 1–2 week timeline | Total project $8,000–$12,000
Scenario B
Two existing layers, upgrade to metal standing-seam roof, 2,200 sq ft colonial, Momence area (northern Kankakee County, Zone 5A), homeowner pulling permit
Your colonial-style home on the north side of Kankakee County (Zone 5A) has two layers of old asphalt shingles and is showing age. You want to upgrade to a metal standing-seam roof for durability and aesthetics. This scenario highlights Kankakee's material-change rule and the three-layer trigger. First: two existing layers means IRC R907.4 prohibits an overlay — you must tear off both layers down to the deck. Second: metal standing-seam is a material change, so the Building Department will request a structural engineer's review to confirm the roof framing can handle the fastening pattern and attachment points (metal roofs use different fastening than shingles, and some older homes have undersized collar ties or rafter bracing). You, as the homeowner, can pull the permit yourself if this is your primary residence, but you must hire a licensed roofing contractor to install; they'll handle the actual tear-off and installation, and you'll sign the permit as the applicant. Permit fee runs $250–$350 because of the material change and engineering review. The engineering review adds $400–$800 (third-party engineer or in-house Building Department review) and 1–2 weeks to approval. Your permit application must include a detailed roof plan showing the metal panel profile, fastener locations, underlayment spec (in Zone 5A, ice-and-water shield minimum 36 inches from eaves per IRC R905.1.1 — this is colder than Zone 4A), and structural bracing details. In-progress inspections: (1) deck condition and framing adequacy after tear-off, and (2) fastening pattern and underlayment extent before panels are fully installed. Final inspection confirms all flashings, end closures, and ventilation are complete. Total timeline: permit application to approval 2–3 weeks (including engineer review); work start to finish 2–3 weeks; inspections at rough-in and final. Zone 5A cold-climate requirements are more stringent than Zone 4A (deeper frost at 42 inches, colder winters), so underlayment extent and ventilation space are critical. Total cost: materials (metal panels) $12,000–$18,000; labor $3,000–$5,000; engineering $400–$800; permit fee $250–$350. This scenario also showcases homeowner-pull privilege: you can apply without a contractor's signature if it's your owner-occupied home, though the actual work must be done by licensed crew.
Permit required (two layers + material change) | Full tear-off mandatory (IRC R907.4) | Structural engineer review required | Permit fee $250–$350 | Engineering fee $400–$800 | Ice-and-water shield 36 inches from eaves (Zone 5A) | Standing-seam metal fastening plan required | Two inspections + engineer inspection | 2–3 week permit approval | 2–3 week installation | Total project $15,000–$24,000
Scenario C
Partial roof repair (18% coverage, same asphalt shingles, no tear-off), storm-damage section over garage, Kankakee city limits
A spring hail event damaged shingles on the south-facing slope over your garage — approximately 18% of the roof area (roughly 4 squares). Your insurance adjuster estimates $3,500 for repair. Because the damage is under 25% of total roof area and you're using like-for-like asphalt shingles (no material change) and NOT doing a full tear-off (just spot-replacing damaged shingles), this repair is exempt from permitting under IRC R907 and Kankakee code. However — and this is crucial — your roofer must provide documentation that the existing shingles under the damaged area are sound (no rot, no second or third hidden layer). If during repair work they discover rot in the deck or evidence of a third layer, the project crosses into tear-off-and-replace territory and a permit becomes required retroactively (and work must stop). To protect yourself: (1) get a pre-repair inspection report from your roofer stating 'one layer existing, deck sound, repair is spot-replacement'; (2) inform your insurance adjuster that this is exempt work; (3) keep the roofer's invoice and before-after photos for your records. Kankakee will not inspect this work because no permit is required, but your homeowner insurance may ask for documentation if a future claim arises. If the damaged section is near a valley or flashing and the roofer discovers the underlayment is deteriorated, they may recommend replacing underlayment in that section as well — this is still repair and doesn't trigger a permit as long as the total scope stays under 25% and no tear-off of primary shingles occurs. Interestingly, Kankakee inspectors do not issue exemption letters for routine repairs, so there's no formal 'green light' document; the absence of a permit requirement is implicit in the code. For your insurance and resale purposes, document the repair scope in writing with the roofer and keep the invoice showing only the damaged area was addressed. Total cost: $3,500–$4,500 (repair labor + materials, no permit fee). This scenario shows the boundary: just under 25%, no tear-off, no permit required — but if the scope creeps (discovering additional damage, finding a third layer), the calculation changes instantly.
No permit required (≤25%, no tear-off, like-for-like) | Repair only (spot-replacement of shingles) | Pre-repair inspection recommended | Document single-layer condition in writing | Insurance claim eligible | No inspection by Building Department | $3,500–$4,500 project cost | No permit fees | Keep roofer invoice + photos for records

Every project is different.

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

Cold-climate underlayment in Kankakee: Why the 24–36 inch rule matters

Kankakee straddles two IECC climate zones (5A north, 4A south), both of which see winter temperatures dropping to -10°F to -20°F, freeze-thaw cycling, and wind-driven snow. IRC R905.1.1 requires synthetic underlayment (ice-and-water shield) along eaves in these zones to stop wind-driven rain and snowmelt from backing up under shingles during ice dam events. The 24-inch minimum in Zone 4A extends to 36 inches in Zone 5A (northern county). This is not cosmetic: inadequate underlayment leads to deck rot within 3–5 years, and Kankakee Building Department inspectors specifically measure this detail because they've seen repeated callbacks for ice dam water intrusion.

Field experience in similar cold-climate jurisdictions shows contractors often cut corners, installing only 18 inches or even just the eaves line without proper overlap. Kankakee inspectors catch this at rough-in (after old roof is off and underlayment is installed). If the measurement falls short, the Department issues a red tag: work stops, underlayment must be re-installed to spec, and the inspection is re-scheduled. This costs a week and roofer callbacks of $500–$1,000. To avoid this, your contractor's quote must explicitly state ice-and-water shield with the correct eave extent for your zone (24 inches for Zone 4A properties in southern Kankakee; 36 inches for Zone 5A in northern Kankakee). Ask your roofer which zone your property is in — they can check the IECC map or consult the Building Department.

Synthetic field underlayment (full-deck coverage per IRC R905.8.4) is required across the entire roof slope, not just eaves, to provide secondary water-shedding if a shingle fails or a nail pops. Kankakee's permit forms and inspection checklists call this out explicitly. Older specifications (from the 1990s–early 2000s) sometimes omitted full-field underlayment, and contractors occasionally revert to old habits. If your roofing estimate says only 'ice-and-water shield at eaves' with no mention of synthetic underlayment elsewhere, ask the roofer to add it. The material cost is modest — roughly $200–$400 for a 2,400 sq ft roof — but the compliance and inspection avoidance benefit is substantial.

Kankakee permit office workflow: Over-the-counter vs. full review

The City of Kankakee Building Department processes most residential roof permits as over-the-counter approvals for like-for-like replacements. This means: you (or your contractor) submit the completed permit application, spec sheet, and contractor license copy at the counter (in-person or by mail); the permit clerk reviews for completeness; if everything is present and the scope is straightforward (asphalt shingle to asphalt shingle, no material change, one or two existing layers), the permit is issued same-day or next business day with no plan-review delay. Fees are calculated at intake and due upon issuance. This is the fastest path: permit day 1–2, work start within a week, first inspection mid-job, final within 2–3 weeks of completion.

Material changes, structural work, or deck repairs trigger full-plan review. The Building Department routes these to the plan-review section (or an external third-party reviewer); engineer or senior inspector checks structural framing, decking, fastening patterns, and underlayment specs. This adds 1–3 weeks to approval timeline. A metal-to-shingle upgrade, tile re-roof, or slate installation will go through full review. So will any project where the roofer flags significant deck rot (more than 10% requiring patches). Material-change permits also require higher fees: $300–$400 vs. $150–$250 for like-for-like.

The Kankakee permit office is open Monday–Friday, 8 AM–5 PM (verify with the city when you call, as hours may vary). Phone intake is available; you can ask whether your specific scope qualifies as over-the-counter or needs full review before you submit. If you're unsure whether your deck is in good condition or whether you have one or two existing layers, have a roofer inspect first and provide a one-page report. This investment ($75–$150 for a free or fee inspection) can clarify your path and prevent rejection at intake. Email submissions may not be accepted; confirm the intake method when you call. Some jurisdictions use online portals (Kankakee's status varies), so ask whether you can upload documents electronically or must submit in person/by mail.

City of Kankakee Building Department
Kankakee City Hall, 500 E. Avenue, Kankakee, IL 60901 (verify when calling)
Phone: (815) 933-0400 (general city line; ask for Building Department or Permits) | https://www.kankakee.org (check for online permit portal or applications link)
Monday–Friday, 8:00 AM–5:00 PM (verify current hours with city)

Common questions

Do I need a permit if I'm just replacing a few shingles after storm damage?

If the repair covers less than 25% of your total roof area and does not involve tearing off existing shingles or changing materials, no permit is required. However, if your roofer discovers rot, a third hidden layer, or damage affecting more than 25%, a permit becomes necessary. Get the roofer's assessment in writing before work starts, documenting that it is a spot repair and the deck is sound. Keep the invoice and before-after photos for your insurance and home records.

Can I do a roof tear-off and re-roof myself (owner-builder) in Kankakee?

Yes, if you are the owner-occupant of a single-family home. You can pull the permit yourself, but if you hire a roofing crew to do the work, they must be licensed (Illinois roofing or general contractor license). You cannot hire unlicensed workers and claim owner-builder status. The permit application will require your contractor's license number and proof of liability insurance ($1M minimum) and workers' compensation coverage. If you and your family do the entire job yourselves, you still need the permit, but licensing requirements do not apply to owner labor.

My roof has two existing layers. Can I just overlay with new shingles instead of tearing off?

No. IRC R907.4 prohibits a third layer of roofing. If you have two existing layers, a full tear-off to the deck is mandatory. Kankakee Building Department inspectors will identify the existing layers during permit review (often via site photos or roofer documentation) and will red-tag the permit if an overlay is proposed over two layers. Attempting this without a permit will result in a stop-work order and fines. Plan for tear-off labor and cost in your estimate, approximately $2–$4 per square for tear-off and haul.

What's the difference between Kankakee's underlayment requirements for the north and south parts of the county?

Northern Kankakee County is IECC Climate Zone 5A (colder, frost depth 42 inches), requiring ice-and-water shield underlayment extended 36 inches from eaves. Southern portions are Zone 4A (slightly milder), requiring 24 inches minimum. Both zones require synthetic field underlayment across the entire roof slope. You can confirm your zone by address on the city's website or by calling the Building Department. If you're near the zone boundary and unsure, err on the side of 36 inches (the more stringent requirement) to avoid inspection callbacks.

If I change from asphalt shingles to metal roof, do I need additional permits or approvals?

Yes. A material change to metal, tile, slate, or any heavier product requires structural review of your roof framing (IRC R905.2 requires verification that existing framing can support the new material's weight and fastening pattern). The Building Department will route your permit to a plan-review section or external engineer, adding 1–3 weeks to approval and $300–$800 in engineering costs. Your permit fee will also be higher ($300–$400 vs. $200–$250 for like-for-like). The engineer or inspector will confirm adequate collar ties, rafter sizing, and ventilation space.

What happens during the in-progress (rough-in) roof inspection?

After you've torn off the old roof and installed underlayment but before shingles are installed, Kankakee Building Department schedules a rough-in inspection. The inspector verifies: (1) no rot or damage in the roof deck requiring repair, (2) no evidence of a third hidden layer (which would halt work), (3) ice-and-water shield is installed to the correct eave depth (24 or 36 inches depending on climate zone), (4) synthetic field underlayment is installed correctly, and (5) the deck is clean and fastener holes from the old roof are not compromised. If everything passes, you get a sign-off allowing shingle installation. If issues are found (rot, wrong underlayment extent), work stops until corrected.

Can my roofing contractor pull the permit, or do I have to do it myself?

Your contractor can pull the permit on your behalf if you hire them. They will sign the permit application, provide their license number and insurance certificates, and pay the permit fee (which is sometimes passed through to you in the contract, or absorbed in their bid). If you pull the permit yourself as owner-builder or owner, you'll need to provide your contractor's license information and insurance docs before work starts. Confirm with the contractor at the outset who will handle the permit; most reputable roofers pull permits as part of their standard process.

How long does a Kankakee roof permit typically take from application to final inspection?

For a straightforward like-for-like asphalt-shingle replacement: permit issued in 1–2 days (over-the-counter), work timeline 1–2 weeks, rough-in inspection mid-job (1–2 days after underlayment), final inspection 2–3 days after work completion. Total: 3–4 weeks start to finish. For material changes (metal, tile) or structural reviews: permit approval adds 1–3 weeks, extending the overall timeline to 5–8 weeks. Plan accordingly and discuss timeline expectations with your contractor before signing the contract.

What if the Building Department inspector finds a third layer of roofing during the in-progress inspection?

Work stops immediately. The permit is red-tagged, and the two existing layers must be fully removed before re-roofing can proceed. The project restarts as a full tear-off-and-replace (which it should have been classified from the start). This delay costs 1–2 weeks and roofer labor of $1,500–$3,000 for additional tear-off and disposal. To avoid this, have a roofer inspect and document the number of existing layers before you apply for the permit. If two layers exist, your permit application must state 'full tear-off per IRC R907.4' in the scope section.

If my roof replacement is unpermitted and I later try to sell the house, what happens?

Illinois Residential Real Property Disclosure Act (RESPA) requires you to disclose unpermitted work to buyers. Buyers can demand the permit be pulled retroactively, the roof be re-inspected for code compliance, or the purchase price be reduced $5,000–$15,000 to account for risk. If the buyer discovers the work during their inspection and the permit was not pulled, they may renegotiate aggressively or withdraw the offer. Refinancing also becomes problematic: lenders' title searches and appraisals may flag unpermitted major work, delaying or blocking the loan. It's far cheaper and faster to pull the permit upfront ($200–$350) than to deal with these downstream issues.

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 Kankakee Building Department before starting your project.