Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any roof replacement involving tear-off or material change requires a permit from the City of Woodstock. Like-for-like repairs under 25% of roof area may be exempt, but most homeowners underestimate scope and trigger the requirement.
Woodstock enforces the 2021 Illinois Building Code (IBC), which adopts IRC R907 reroofing standards strictly. The city's permit office flagrantly rejects applications that understate scope—specifically, they pull permit records to cross-check whether the existing roof already has two or more layers, because IRC R907.4 mandates complete tear-off if three layers are present. This matters in Woodstock because many older Victorians and early-1900s Victorians on the north side of town have multiple layers of asphalt shingles dating back 40+ years, making a simple 'overlay' application suddenly ineligible. Woodstock also enforces strict underlayment and ice-water-shield requirements due to the area's 42-inch frost depth (north) and occasional freeze-thaw cycling; applications that don't specify ASTM D226 Type II or equivalent felt, or that fail to extend ice-water-shield 24 inches up from the eave on north-facing slopes, get flagged in plan review. The city processes most like-for-like residential re-roofs over-the-counter (same-day or next-day) at $150–$300 in permit fees, but material changes (asphalt to metal, shingles to slate) require structural assessment and take 2–3 weeks. Owner-builders may pull their own permits for owner-occupied single-family homes, but roofing contractors pull the vast majority.

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

Woodstock roof replacement permits — the key details

The City of Woodstock Building Department enforces the 2021 Illinois Building Code, which incorporates IRC R905 (roof coverings) and IRC R907 (reroofing) without local amendment. The critical gatekeeping rule is IRC R907.4: if your existing roof has three or more layers of material, you must perform a complete tear-off; overlay is not permitted. Woodstock's permit staff routinely run prior permits and tax-record checks to verify layer count before issuing a roofing permit. Many homeowners believe they can save $2,000–$4,000 by laying new shingles over old, only to discover mid-job that the city requires a full tear-off. This is not negotiable. The city defines a "reroofing" project as any work that disturbs more than 25% of the roof area or involves removal of existing material; anything below 25% of area that doesn't require tear-off (e.g., spot patching or gutter/flashing repairs) is typically exempt from permitting. However, the burden is on the applicant to document scope, so conservative homeowners almost always pull a permit to stay clear.

Underlayment and ice-water-shield requirements in Woodstock are strict because the city sits at the boundary of Climate Zones 5A (north) and 4A (south), with 36–42 inch frost depth and significant freeze-thaw cycling in winter months. IRC R905.2.8.2 requires underlayment over the entire roof deck; Woodstock's building inspector specifically enforces ASTM D226 Type II felt (synthetic or organic) or equivalent synthetic at minimum. More importantly, IRC R905.2.7.1 requires ice-water-shield (also called "ice and water shield," a self-adhering membrane) to extend from the eave edge up the roof at least 24 inches or to the inside edge of the exterior wall, whichever is greater. On a north-facing slope in Woodstock, inspectors expect ice-water-shield to cover the first 3–4 feet from the eave because the city's historical snow load and ice-dam claims are high. Failure to specify ice-water-shield in your permit application will trigger a request for information (RFI) from the plan-review team, delaying issuance by 3–5 business days. This is not an optional upgrade—it's code-required in this frost-depth zone.

Material changes—such as switching from asphalt shingles to metal standing-seam, cedar shake to architectural composite, or asphalt to clay tile—require additional scrutiny. If you're changing materials, the city requires a structural evaluation of the existing roof deck to confirm it can support the new load. Metal roofing is 1.5–2.0 pounds per square foot; clay tile is 8–12 pounds per square foot; asphalt shingles are 2.5–3.5 pounds per square foot. If your existing rafters were designed for 30-pound live load (typical for older Woodstock homes built pre-1980), a switch to tile may require collar ties, ceiling joist strengthening, or even rafter sister-ing. Woodstock's permit application form specifically asks "is this a material change?" and if you answer yes, you must include an engineer's structural letter—typically a $400–$800 cost. The city will not issue a permit without it. Metal roofing usually passes without structural work because the dead load is lower than asphalt, but the permit examiner will flag it if your deck is sagging or if you're adding skylights or mechanical equipment (HVAC terminations, etc.) that increase point loads.

Fastening patterns and nailing schedules are dictated by IRC R905 and the roofing material's manufacturer specs, and Woodstock inspectors check both during the in-progress deck nailing inspection. For asphalt shingles, IRC R905.2.5.1 specifies 4 fasteners per shingle minimum (6 in high-wind zones per IBC 1511), and fasteners must be corrosion-resistant (galvanized, stainless, or coated). Woodstock does not currently enforce the 130-mph high-wind zone uplift standard (that applies to Florida and coastal regions under FBC), but the inspector will reject a permit application that specifies fewer than 4 fasteners per shingle. Metal roofing requires fasteners spaced and seated per the manufacturer's written installation guide; if you submit a permit without the roofer's detailed fastening plan, the city will request it before issuing. During the in-progress inspection (which happens after deck nailing but before shingles are laid), the inspector will climb the roof and spot-check nailing: if fasteners are misaligned, bent, or driven too high, the inspector will issue a correction order and re-inspect. This is a 1–2 day delay. Planning your roofer's schedule around this inspection (typically 3–5 business days after you call it in) is essential.

Timeline and fees for Woodstock roof replacement permits depend heavily on scope and whether it's a material change. A like-for-like residential re-roof (same material, same pitch, no structural work) is processed over-the-counter; you can walk into City Hall, hand the permit tech a one-page application, photos of the existing roof, and the roofer's contract, and walk out with a permit the same day or next business day. Permit fees are $150–$300, typically charged on a per-square basis (at $1.50–$2.50 per roofing square, so a 30-square roof is $45–$75 in permit alone). Material-change permits go through full plan review and take 5–10 business days; if the plans are incomplete (no structural letter, no fastening schedule, no underlayment spec), the city issues an RFI and the clock resets. The roofer can often begin tear-off work while the permit is in review (once a permit number is issued, even if in plan review), but cannot install new material until the permit is fully approved and issued. Most roofers in Woodstock pull the permit themselves and roll the $150–$300 cost into the contract; homeowners should verify this in the roofing contract before signing.

Three Woodstock roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, 30 squares, north-side Victorian, two existing layers
You own a 1920s two-story Victorian on the north side of Woodstock with a gable roof, currently covered in aged asphalt shingles. A roofer inspects and confirms two existing layers of shingles (common for homes that age), no structural damage, and recommends standard asphalt replacement (architectural or 3-tab, same weight as original). This is a like-for-like material change within the same product family, so no structural letter is required. However, because there are already two layers, any third-layer work (adding shingles over the existing two) is prohibited by IRC R907.4. You must tear off both layers to bare deck, then install new underlayment, ice-water-shield extended 24 inches from all eaves (critical on north side due to freeze-thaw), and new shingles. The permit application goes to Woodstock Building Department; the roofer likely pulls it, submitting the contract, a simple scope form, and photos showing the two-layer condition. The permit issues same-day or next-day for $200–$250 in fees (roughly $6.50–$8.25 per square on a 30-square roof). The roofer schedules tear-off and deck inspection within 2–3 days of permit issuance. During the deck nailing inspection, the city inspector climbs the roof to verify that all fasteners are 4 per shingle, spaced correctly, and that the ice-water-shield extends far enough up on the north slope. If the deck has minor nails popping or soft spots, the inspector may flag it for spot repairs (sistering or redecking isolated sections), adding 1–2 days to the schedule. Final inspection happens after shingles are fully installed and ridges, valleys, and flashings are sealed. Total project timeline: 2–4 weeks from permit to final sign-off. Total cost including permit: $12,000–$18,000 (tear-off, deck repairs, materials, labor, permits, inspection fees).
Permit required (two layers, tear-off mandated) | No structural letter required (like-for-like) | Ice-water-shield 24 inches + north-slope extension mandatory | Deck nailing inspection required | Final inspection required | Typical permit fee $200–$250 | Total project $12,000–$18,000
Scenario B
Metal standing-seam roof conversion, south-side ranch, asphalt shingles, single layer, structural eval required
You own a 1970s single-story ranch on the south side of Woodstock (Climate Zone 4A, 36-inch frost depth). You want to upgrade to metal standing-seam roofing for durability and aesthetics; the existing asphalt shingles are a single layer, sound, with 15+ years of life left. This is a material change from asphalt (~3 lbs/sq ft) to metal standing-seam (~1.5–2 lbs/sq ft), so the city requires a structural evaluation letter to confirm the rafters can support the new load. Even though metal is lighter than asphalt, Woodstock's building code (per IBC 1511) requires documentation. You'll need to hire a structural engineer (cost: $400–$800) to assess your rafters, collar ties, and joists and issue a one-page letter stating that the existing structure is adequate for the new roof load or requires sistering/reinforcement. Once you have that letter, the permit application includes the contract, the engineer's letter, the roofer's detailed fastening plan (metal roofing has specific fastener spacing for wind resistance), ice-water-shield or synthetic underlayment spec, and photos. The permit goes to plan review for 5–10 business days. If the engineer's letter notes that sistering or reinforcement is needed, the city may require a supplemental plan showing the rafter reinforcement layout (add another 3–5 days). Once approved, the permit fee is $250–$350 (higher than like-for-like due to material change complexity). The roofer can begin tear-off immediately upon permit number issuance but cannot install metal panels until full approval. Deck inspection happens after tear-off and any rafter work. Final inspection includes verification of fastener spacing (roofer must show the fastening pattern matches the approved plan), ridge and eave closures, and flashing. Metal roofs in McHenry County are popular and inspectors are familiar with them, so final inspection is typically straightforward. Total timeline: 4–6 weeks (engineer eval + plan review + tear-off + install). Total cost: $18,000–$30,000 including engineer letter, permit, tear-off, metal panels, labor, and inspections.
Permit required (material change) | Structural engineer letter mandatory ($400–$800) | Metal load analysis required | Fastening plan required in application | Deck inspection and final inspection required | Permit fee $250–$350 | Total project $18,000–$30,000
Scenario C
Spot repair, 15% of roof area, patching with matching shingles, single layer existing
You own a mid-size colonial in central Woodstock. Windstorm damage in spring knocked loose shingles and cracked several in the rear section of the roof (roughly 4–5 squares, or ~400 sq ft out of 2,800 sq ft total, about 14% of area). The roof is a single layer, structurally sound, and the damage is concentrated in one area. A local roofer quotes patching with matching architectural shingles, securing with 4 fasteners per shingle, and replacing flashing at the chimney penetration. This work is under 25% of roof area and does not require tear-off or material change, so it's exempt from permitting under IRC R907.3 (repairs). However—and this is important—if the roofer discovers that there are actually two or three layers under the patch area (common if previous repairs were done decades ago), the scope expands to tear-off, and a permit becomes required. To stay safe, many homeowners request that the roofer write in the contract that if existing layers are revealed, they'll stop work and call the homeowner before proceeding; the homeowner then applies for a permit if needed. Assuming the single-layer condition holds, no permit is pulled, no inspection occurs, and the work is done in 1–2 days at a cost of $1,500–$3,500 (materials + labor, no permit fees). The homeowner should photograph the repair work for insurance and future disclosure purposes (in case of a resale, the Realtor will ask about any roof work). If the roofer does hit multiple layers, expect the scope to balloon to $6,000–$12,000 (full tear-off) and a 2–4 week timeline (permit + full roof replacement). This scenario highlights why conservative homeowners often pull a permit for any roof work exceeding 10% of area, even if technically exempt—the risk of discovering additional layers mid-job is real in older Woodstock neighborhoods.
No permit required (under 25%, no tear-off) | Single-layer confirmation recommended in contract | Spot-repair exemption applies | Inspect during work for hidden layers | Insurance/disclosure photo recommended | Permit fees: $0 | Total project $1,500–$3,500

Every project is different.

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

Ice-water-shield and freeze-thaw cycles in Woodstock's 5A/4A climate zone

Woodstock sits at the boundary between IECC Climate Zones 5A (northern McHenry County) and 4A (southern), with frost depth ranging from 42 inches on the north side (Chicago metro standard) to 36 inches downstate. This frost depth matters because repeated freeze-thaw cycles at the roof-eave junction create hydrostatic pressure and ice dam formation, especially on north-facing slopes where snow lingers. IRC R905.2.7.1 mandates self-adhering ice-water-shield membrane from the eave edge upward; Woodstock's building inspector enforces this strictly and expects the shield to extend at least 24 inches or to the inside edge of the exterior wall. On a north-facing slope in a Woodstock Victorian, the inspector will often note during plan review that 24 inches is bare minimum and recommend 36–48 inches given local snow load history and the number of ice-dam claims the city processes each winter.

Synthetic underlayment (ASTM D226 Type II or equivalent) is preferred over organic felt in Woodstock because organic felt can absorb moisture in freeze-thaw conditions, reducing its effectiveness and durability. When you submit a roofing permit, specify the exact brand and product (e.g., 'Grace Tri-Flex 30 felt' or 'Tarco synthetic Type II'), and the inspector will check against the material list during deck inspection. Many roofers in the Woodstock area stock high-quality synthetic underlayment as standard because the local inspector has rejected organic felt applications in past years. The cost difference is modest—roughly $0.20–$0.40 per square foot—but the durability payoff is significant in a zone prone to ice dams and winter moisture.

If you're planning a roof replacement for late fall or winter work (October–November), alert your roofer and the city inspector early; Woodstock's building department will often fast-track permits for weather-critical work. However, the inspector cannot inspect deck nailing in snow or ice, so you may face scheduling challenges. Best practice: plan roof work for May–August (dry season, minimal rescheduling risk) or early spring (April–May) before summer thunderstorms. If winter work is unavoidable, ensure the roofer has tarped-off work and scheduled inspection for a clear day.

Woodstock's permit process: walk-in vs. online, and how to avoid RFIs

The City of Woodstock Building Department accepts permits in three ways: walk-in at City Hall (Monday–Friday, 8 AM–5 PM), by mail with a self-addressed stamped envelope, or via an online portal (if available—check the city website or call 815-338-4300 to confirm the current process, as municipal portals are updated regularly). Most homeowners use the walk-in process because it's fastest; you hand a completed one-page residential roofing permit form (available at City Hall or on the city website), attach the roofer's contract, a simple scope description ('30-square like-for-like asphalt replacement, tear-off required, two existing layers'), and photos showing the existing roof condition. The permit tech or building official reviews on the spot, asks clarifying questions if needed, and issues a permit number within an hour. Fees are paid at the time of issuance (cash, check, or card, depending on the city's payment method). The roofer then receives the permit and can begin work.

To avoid a Request for Information (RFI) that delays issuance, submit complete applications from the start: (1) clearly state the scope (tear-off vs. overlay, material, number of existing layers); (2) specify underlayment brand and fastening schedule (4 per shingle minimum, nailing pattern); (3) if material change, include structural engineer's letter; (4) attach roofer's written contract and builder license number. Woodstock's inspector is most likely to issue an RFI if ice-water-shield distance is not specified or if the application is vague about deck condition (soft spots, rot, repairs needed). One sentence in your application—'existing roof deck is sound; no repairs anticipated'—prevents a common RFI. If the roofer discovers deck damage mid-project, they halt work, notify the inspector, and submit a supplemental permit for the deck repair. This adds 1–2 weeks, so pre-inspection by the roofer (with photos sent to the homeowner) is a smart investment ($200–$400).

The city's plan-review turnaround is typically 1–3 business days for like-for-like residential roofs (no RFI) and 5–10 business days for material changes or structural evaluations. If you're on a tight timeline (e.g., hail damage in spring and you want to re-roof before July rain), submit the application as early as possible and include a note: 'Weather-critical work, please prioritize.' The building official is not obligated to fast-track, but many municipalities do for emergency repairs. Always confirm inspections are scheduled at least 2–3 business days in advance by calling the Building Department.

City of Woodstock Building Department
City of Woodstock, 121 South Cass Avenue, Woodstock, IL 60098
Phone: 815-338-4300 | Check City of Woodstock website for online permit portal
Monday–Friday, 8 AM–5 PM

Common questions

Can I overlay new shingles directly on my existing roof without tearing off?

Only if you have a single existing layer and the new shingles are the same material and weight. IRC R907.4 prohibits a third layer. If you have two or more layers, tear-off is mandatory. Woodstock's building inspector checks prior permits to verify layer count, so don't assume—ask your roofer to confirm how many layers are on your roof before submitting an overlay permit application.

Do I need a structural engineer letter if I'm switching to metal roofing?

Yes. Even though metal is lighter than asphalt shingles, Woodstock requires an engineer's structural letter confirming that your existing rafters and joists can support the new roof and any mechanical equipment. The letter costs $400–$800 and must accompany your permit application. Without it, the city will issue a Request for Information and delay your permit.

How much do roof replacement permits cost in Woodstock?

Permit fees for like-for-like residential re-roofs are typically $150–$300, charged on a per-square basis at roughly $1.50–$2.50 per roofing square. Material-change permits (asphalt to metal, shingles to tile) are higher: $250–$400. These fees do not include the cost of the roof itself (materials + labor: $12,000–$30,000 depending on square footage and material).

What happens during the deck nailing inspection?

The building inspector climbs the roof after tear-off and before shingles are installed to verify that the deck is nailed properly (fasteners spaced per code, no bent or misaligned nails), that ice-water-shield is extended correctly from the eaves, and that any soft spots or rot areas are marked for repair. The inspector will reject work if fasteners are loose or undersized. You must request this inspection from the Building Department at least 2–3 business days in advance.

What's the difference between ASTM D226 Type II felt and synthetic underlayment?

Type II felt is an organic or asphalt-saturated material that can absorb moisture in freeze-thaw conditions. Synthetic underlayment (also called 'synthetic Type II') resists moisture and lasts longer in climates like Woodstock with 42-inch frost depth and ice dams. Synthetic costs slightly more ($0.20–$0.40 per square foot) but is the better choice for north-facing slopes and ice-prone areas. Woodstock inspectors often prefer it and will note it in plan review.

How far up the roof does ice-water-shield need to extend?

IRC R905.2.7.1 requires ice-water-shield from the eave edge at least 24 inches upslope, or to the inside edge of the exterior wall, whichever is greater. Woodstock's inspector often recommends 36–48 inches on north-facing slopes due to the city's freeze-thaw cycles and ice-dam history. Specify this distance in your permit application to avoid an RFI.

Can a homeowner pull their own roof replacement permit in Woodstock, or must the roofer do it?

Owner-builders may pull permits for owner-occupied single-family homes under Illinois law. However, roofing contractors almost always pull permits as part of their service, and the permit fee ($150–$300) is typically included in the contract. Verify this in writing before signing the roofing contract.

What if my roofer finds more layers during tear-off than expected?

If the roofer discovers a third layer or hidden rot during tear-off, they must stop work and notify the Building Department. You may need to file a supplemental permit for structural repair or full tear-off if the original permit did not cover it. To avoid surprises, have your roofer do a paid pre-inspection and submit photos to the Building Department with your initial permit application.

How long does the entire roof replacement process take from permit to final inspection?

Like-for-like residential re-roofs (same material, no structural work) typically take 2–4 weeks: permit issued same-day or next-day, tear-off and deck inspection within 3–5 days, shingle installation within 5–7 days, and final inspection within 3–5 days after that. Material-change projects (asphalt to metal, structural evaluation required) take 4–6 weeks due to plan review and engineer assessment. Weather delays can add 1–2 weeks.

Will an unpermitted roof replacement affect my homeowner's insurance or home sale?

Yes. Insurance claims for wind or hail damage may be denied if the roof was replaced without a permit, costing you $20,000–$80,000 in uncovered losses. At resale, unpermitted roof work must be disclosed on the Illinois Property Disclosure Statement; failing to disclose creates liability for rescission or damages. Always pull a permit for roof replacement to protect your insurance and resale title.

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