Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement, tear-off, or material change requires a permit in Northbrook. Repairs under 25% of roof area may be exempt, but any multi-layer roof or structural change triggers the permit requirement.
Northbrook follows Illinois Building Code (currently 2021 IBC/2021 IRC adoption), which means IRC R907 (reroofing requirements) controls your project. The critical Northbrook distinction: the city's Building Department enforces a strict three-layer rule — if your roof currently has two or more layers of shingles, you MUST tear off to bare deck before installing new covering. This is more rigorously applied here than in some neighboring suburbs. A second layer detected during inspection will result in rejection and stop-work orders. Additionally, Northbrook is in IECC Climate Zone 5A (north) to 4A (south), requiring ice-and-water shield extended 24 inches from the eaves per IRC R905.1.2(1) — this must be specified in your permit application and is a common reason for rejections when overlooked. The city processes residential roof permits over-the-counter if plans are complete (material list, fastening pattern, underlayment detail), typically issuing same-day for like-for-like shingle replacements, but structural deck repairs or material upgrades to metal or tile require a full 1–2 week plan review.

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

Northbrook roof replacement permits — the key details

The Illinois Building Code (2021 edition, adopted by Northbrook) references IRC R907 for reroofing work. The single most important rule: IRC R907.4 states that if your existing roof has two or more layers of shingles or any existing roof covering plus a tear-off, you must remove all layers to the deck. Northbrook's Building Department applies this strictly. Many homeowners assume they can overlay a new roof over one existing layer (a common practice in warmer states), but Northbrook does not permit this except in rare circumstances. When you submit your permit application, you must declare the number of existing roof layers. If field inspection reveals a third layer (or a second layer you didn't disclose), the contractor will be ordered to stop and strip to deck. This adds cost and timeline — a tear-off adds $1–$2 per square foot to your project. The permit application requires you to specify: existing layer count, proposed material (asphalt shingles, metal, tile, slate), fastening pattern (typically 4–6 nails per shingle for asphalt), underlayment type (synthetic or felt), and ice-and-water shield specifications. Incomplete applications are rejected at intake.

Northbrook's climate (5A north, 4A south) triggers specific cold-climate roof requirements. IRC R905.1.2(1) requires ice-and-water shield (also called self-adhering water barrier or synthetic membrane) to be installed from the eave up to 24 inches inside the interior wall line, or two feet minimum. This protects against ice dam damage and wind-driven rain. Your permit must explicitly state the ice-and-water shield brand and coverage area. Many applicants forget this or assume standard felt underlayment is sufficient — it is not in Northbrook's climate zone. Frost depth in the Northbrook area is 36–42 inches, which affects roof structure assessment if you are removing and replacing joists or if deck nailing patterns have failed. If the inspector observes rotted or inadequate deck nailing, the permit will be expanded to require structural repair, which may add $500–$2,000 and require a licensed structural engineer's sign-off. Plan for a second inspection mid-project (deck nailing) and a final inspection after the roof is complete; this timeline is typically 1–2 weeks if no issues are found.

Material changes — upgrading from asphalt shingles to metal, tile, or slate — require additional scrutiny and cost. If you are changing from standard asphalt shingles to metal or tile, Northbrook may require structural evaluation because the weight increase (tile is roughly 12–15 pounds per square foot versus asphalt's 2–4 pounds per square foot) affects rafter load capacity. A licensed PE must sign a structural statement if the material change adds significant weight. Metal roofing does not add weight, so a shingle-to-metal conversion typically does not require structural approval, but the permit must specify fastening (typically screws with EPDM washers per metal roofing manufacturer specs). Slate or concrete tile will almost certainly require structural approval and costs $200–$400 more in permit and consultant fees. The city's online permit portal (accessible via Northbrook's website, though not all municipalities offer full online filing) allows you to submit applications, track status, and receive inspection notifications; if you can't locate it, the Building Department accepts in-person and email applications.

Permit fees in Northbrook are typically calculated as a percentage of the project valuation. A roof replacement is valued at approximately $8–$20 per square foot (installed), so a 2,000-square-foot roof (roughly 20 squares) costs $16,000–$40,000. Permit fees range from $150–$400, usually around 1.5–2% of valuation for residential work. Tear-off adds cost to the valuation, so your fee may be on the higher end if you require stripping. Inspection fees are usually bundled into the permit fee (deck nailing inspection + final), but confirm when you file. Re-inspection fees (triggered by failed inspections or deferred work) typically add $50–$100 per re-inspection. If you hire a roofing contractor, they should pull the permit and include the fee in their quote. If you are doing owner-builder work (permitted in Northbrook for owner-occupied single-family homes), you will pull the permit yourself and must be present for all inspections.

After the permit is issued, the typical sequence is: (1) contractor obtains permit (or you do as owner-builder); (2) work begins; (3) deck-nailing or structural inspection called mid-project (1–3 days after tear-off); (4) work continues if inspection passes; (5) final inspection called after all roofing material is installed, flashing sealed, and gutters/drains reinstalled. The final inspection confirms proper fastening pattern, underlayment and ice-water-shield coverage, valley and hip flashing, and vent/chimney flashing. Final approval typically takes 3–5 business days after inspection. Do not occupy the home during roofing (no roof access); if weather delays the project, notify the permitting office. Permits are valid for six months; if work is not complete within that window, a permit extension must be filed (usually a small fee, $50–$100, though Northbrook's specific extension policy should be confirmed with the Building Department).

Three Northbrook roof replacement scenarios

Scenario A
Single-layer asphalt shingle roof, like-for-like replacement, no deck issues, Northbrook residential
You have a 20-year-old asphalt shingle roof with one existing layer; the shingles are failing, and you want to replace with new asphalt shingles (same type, same weight, same color band). This is the most straightforward permit scenario in Northbrook. You or your contractor file a permit application listing: existing roof covering (asphalt shingles, one layer), proposed covering (asphalt shingles, 25-year or 30-year architectural grade), underlayment (synthetic or felt — synthetic recommended for climate zone), ice-and-water shield (specify: roll and linear feet, e.g., Weathermate or Grace Ice and Water Shield from eaves up 24 inches), and fastening pattern (typically 4–6 nails per shingle, 6d galvanized roofing nails, per manufacturer). Since this is a like-for-like material change with no structural issues, Northbrook's Building Department often issues this permit same-day at intake (over-the-counter) if the application is complete. Cost: permit fee is approximately $150–$250 (based on a ~$20,000 project valuation at 1.5% of cost). The contractor tears off the existing layer, inspects and cleans the deck (checking for rot or inadequate nailing — if found, deck repair becomes a separate line item), installs underlayment, ice-and-water shield (24 inches from eaves, confirmed by measurement tape), and installs shingles. A mid-project deck-nailing inspection is called after tear-off (1–2 days); if passed, work continues. Final inspection occurs after all shingles, flashing, and gutters are complete (typically 5–10 days after permit issuance for a 2,000-sq-ft roof). Inspection focuses on fastening pattern verification (spot-checking nailing), underlayment coverage, ice-and-water shield extent, valley and hip flashing overlap and seal, vent and chimney flashing, and soffit/fascia/gutter condition. Typical timeline: permit to final inspection is 2–3 weeks if no issues found. Total project cost: $16,000–$24,000 installed (including permit and inspections).
Permit required | Like-for-like material | Complete application required | $150–$250 permit fee | Deck inspection mid-project | 2–3 week timeline | Final inspection covers fastening, flashing, underlayment
Scenario B
Two-layer existing roof, material upgrade to standing-seam metal, no structural change, Northbrook residential
Your roof currently has two layers of asphalt shingles (original plus one overlay from 15 years ago). You want to upgrade to standing-seam metal roofing, which is more durable and energy-efficient. Under IRC R907.4, Northbrook requires that you tear off all existing layers to bare deck before installing the new covering. This is non-negotiable. Your permit application must state: existing roof (two layers of asphalt shingles — you must declare this), proposed material (standing-seam metal, specify: 24-gauge steel or aluminum, 16-inch or 24-inch standing-seam profile, paint finish type), fastening (typically self-drilling screws with EPDM washers, per metal roofing manufacturer installation guide), underlayment (synthetic recommended for metal; some metal roofing requires a breathable underlayment to prevent condensation), and ice-and-water shield (24 inches from eaves, as above). Metal roofing does not add significant weight compared to asphalt, so structural approval is not required. However, plan review may take 1–2 weeks because the inspector will verify the ice-and-water shield specification and the metal installation details (screw spacing, overlap, valley flashing design). Tear-off cost adds $1–$2 per square foot ($2,000–$4,000 for a 20-square roof), and the metal material itself is higher upfront cost (approximately $12–$18 per square foot installed vs. asphalt's $8–$12). Permit fee is higher due to project valuation: $250–$400 (based on a ~$25,000–$35,000 total valuation). Inspections include: deck-nailing inspection after tear-off (checking for rotted joists or inadequate fastening — common in two-layer roofs due to additional weight stress), underlayment and ice-and-water-shield coverage inspection during installation, and final inspection verifying fastener spacing (typically 12–18 inches on center per manufacturer), valley flashing sealing, ridge-cap installation, vent and chimney flashing, and gutter reattachment. If deck rot is found, structural repair adds $500–$2,000 and extends timeline by 1–2 weeks. Total project timeline: 3–4 weeks (1 week plan review + 2–3 weeks construction + inspections). Total cost: $25,000–$40,000 installed, including tear-off, metal material, underlayment, flashing, and permit/inspection fees.
Permit required | Tear-off mandatory (two layers) | Material upgrade (shingles to metal) | $250–$400 permit fee | Deck inspection critical | Ice-and-water shield spec required | 3–4 week timeline | Potential deck repair adds $500–$2,000
Scenario C
Partial roof damage repair, under 25% of roof area, hail or storm damage, Northbrook residential
A hailstorm or wind event damages one section of your roof (maybe a northeast-facing slope covering roughly 400 square feet out of a 2,000-square-foot total roof — approximately 20% of roof area). Your insurance adjuster approves repair. The question: do you need a permit? The answer is nuanced in Northbrook. If the damage is limited to shingle replacement only (no deck damage, no structural work, no underlayment replacement), and you are patching fewer than 10 squares (1 square = 100 square feet) with matching shingles, Northbrook typically exempts this repair from permitting under the 'repair' exception to IRC R907. However, if the damage requires tear-off of that section and replacement of underlayment or deck repair, a permit is required. If you are not sure, contact the Northbrook Building Department before starting work; they can advise based on photographs of damage. For a storm repair that falls under the exempt threshold (e.g., 5 squares of shingle patch on one slope, no deck work), you do not need a permit, and cost is typically $1,500–$3,000 (insurance may cover most of this after your deductible). However, if the damage is extensive (say, 30% of roof area due to widespread hail or structural compromise from a tree branch), or if the repair requires any tear-off or deck work, you must file a permit. Many insurance companies recommend filing a permit for larger repairs anyway, to ensure the work is properly inspected and documented. If you do file a permit for a partial repair, it follows the same process as a full replacement: application must specify existing layers, repair scope (e.g., replace shingles on northeast slope, deck inspection if warranted), and underlayment plan. Permit fee is typically 50% of the full-roof fee, roughly $75–$200, because the valuation is lower (partial project, $3,000–$8,000). Inspection timeline is 1–2 weeks. The key distinction in Northbrook: if there is any doubt about whether the repair is under or over the 25% threshold, or if any tear-off is involved, file the permit to avoid later disputes and insurance claim denial. Total cost for a permitted partial repair: $3,000–$10,000 installed (depending on scope), including permit and inspection. Total cost for an exempt repair: $1,500–$3,000 (materials and labor only, no permit fees).
Permit exemption possible under 25% repair | Depends on tear-off necessity | Under 10 squares exempt if patching only | Partial tear-off triggers permit requirement | $75–$200 permit fee if required | Contact Building Department if uncertain | 1–2 week timeline if permitted

Every project is different.

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

The three-layer rule and why Northbrook enforces it strictly

Northbrook's strict enforcement of the three-layer rule (IRC R907.4: 'Where the roof covering is wood shakes, wood shingles, asphalt shingles, slate shingles, clay or concrete tiles, or where the existing roof covering is onduline or asphalt shingles over wood shingles or shakes, the application of a new roof covering over the existing roof covering shall be permitted only where the underlying existing roof coverings, if any, are first removed') stems from safety and durability concerns specific to the regional climate. The Northbrook area experiences freeze-thaw cycles 20–30 times per winter, and a third layer of shingles traps moisture between layers, accelerating rot and shortening the life of the underlying deck. Additionally, the weight of three layers (roughly 9–12 pounds per square foot) exceeds the design load capacity of many pre-1990s residential roof frames in Northbrook. When a three-layer roof is discovered during a permit inspection, the city requires tear-off not just for code compliance, but because the structural safety of the home is at risk. Homeowners often assume they can hide a second layer by not disclosing it in the permit application, but Northbrook's inspectors visually confirm layer count during the mid-project deck inspection (they examine the eave and valleys to count layers as they are removed). If a second layer is found that was not declared, the permit is amended, work stops, and the contractor must tear to bare deck — this adds 1–2 weeks and $1,500–$3,000 to the project cost. The lesson: disclose all existing layers honestly in your permit application; do not attempt to overlay a second layer in Northbrook.

Ice-and-water shield requirements and climate-zone application in Northbrook

Northbrook is in IECC Climate Zone 5A (northern suburbs) to 4A (southern areas near Des Plaines), both of which experience significant ice-dam risk. IRC R905.1.2(1) mandates ice-and-water shield (also called self-adhering membrane or synthetic water-resistive barrier) to be installed from the lowest edge of the roof covering up to a point 24 inches inside the interior wall line. In practical terms, this means the ice-and-water shield must extend from the eave up the roof slope a minimum of 24 inches (measured horizontally along the roof plane, not vertically). For a typical single-story home with a 5/12 pitch (5 inches of rise per 12 inches of horizontal run), this translates to roughly 30–35 feet of coverage running around the entire perimeter of the house. Many homeowners and some contractors underestimate this requirement and install only 12–18 inches of ice-and-water shield, assuming it is 'good enough.' Northbrook inspectors measure the ice-and-water shield coverage during the final inspection using a tape measure; if coverage is inadequate, the final inspection will fail, and the contractor must install additional shield (which requires lifting newly installed shingles on a portion of the roof — a costly rework). The permit application must specify the exact coverage: for example, 'Grace Ice and Water Shield, product code XYZ, 3-foot roll, 35 linear feet around entire eave perimeter.' Using a quality product (Grace, Weathermate, or GAF Cobra) is important; cheap generic brands sometimes fail to adhere properly in Northbrook's temperature fluctuations.

Winter ice dams form when warm air from inside the home (via attic leakage or inadequate insulation) melts snow on the roof, and meltwater refreezes at the cold eaves, creating a barrier that pushes water under the shingles and into the wall or interior. Northbrook's winter temperatures regularly drop below 0°F, and many homes experience 5–15 freeze-thaw cycles per season, making ice dams a frequent problem. Ice-and-water shield absorbs water and creates a bond that prevents it from seeping upward; this is why the 24-inch coverage is critical. Homes without adequate ice-and-water shield often develop interior staining, mold, or structural rot within 2–3 years of a new roof. The permit requirement for ice-and-water shield is not merely bureaucratic — it protects your home and resale value. If you are replacing a roof in Northbrook and the previous installer did not use ice-and-water shield (common in older re-roofs), the new permit provides an opportunity to install it correctly. This adds approximately $0.50–$1.00 per square foot to the project cost ($100–$200 for a typical 20-square roof), but the long-term benefit (avoiding water damage) far outweighs this.

City of Northbrook Building Department
City of Northbrook, 1225 Cedar Lane, Northbrook, IL 60062
Phone: (847) 272-5050 (confirm with city directly) | Northbrook online permit portal — check City of Northbrook website (northbrook.il.us) for link to permit submission and status tracking
Monday–Friday, 8:00 AM – 5:00 PM (verify before visiting)

Common questions

Do I need a permit for a roof repair if I'm just replacing a few shingles?

No, if you're replacing fewer than 10 squares of shingles without any tear-off or deck work. However, if the repair requires removing shingles and replacing underlayment, deck patching, or if the repair covers more than 25% of the total roof area, a permit is required. When in doubt, contact the Northbrook Building Department with photos; they can advise whether your specific repair is exempt. If the repair is storm-related and insurance is involved, filing a permit is recommended to protect your claim and ensure the work is documented.

Can I overlay a new roof over my existing shingles in Northbrook?

Only if you have one existing layer of shingles. If your roof has two or more layers, Northbrook requires a complete tear-off to bare deck per IRC R907.4. If you are unsure how many layers your roof has, the contractor should inspect the eave or valleys during the permit survey. Attempting to overlay onto a two-layer roof will result in a failed permit inspection, a stop-work order, and a forced tear-off — this adds significant cost and time. Always declare the true layer count in your permit application.

What is ice-and-water shield, and why is it required in Northbrook?

Ice-and-water shield is a self-adhering waterproof membrane installed along the eaves and valleys to prevent water that backs up behind ice dams from seeping into the home. Northbrook's freeze-thaw cycles create ice dams frequently in winter, so the IRC and Northbrook's adoption of it require this shield to extend 24 inches up from the eaves. Specify the product and coverage in your permit application (e.g., 'Grace Ice and Water Shield, 35 linear feet from eaves'). Failure to install adequate ice-and-water shield is a common reason for final inspection failure and later water damage claims.

How much does a roof permit cost in Northbrook?

Permit fees are typically $150–$400, calculated as a percentage of project valuation (usually 1.5–2%). A standard asphalt shingle replacement on a 20-square roof (approximately $16,000–$24,000 installed) runs $150–$250 in permit fees. Upgrades to metal, tile, or larger projects cost more. Tear-off adds to the valuation, so your fee may be on the higher end. Confirm the exact fee schedule with the Building Department when you submit your application.

Do I need a structural engineer to approve a metal roof upgrade?

Not typically. Metal roofing does not add significant weight compared to asphalt shingles, so Northbrook does not usually require structural approval for a shingle-to-metal conversion. However, if you are upgrading to concrete tile or slate (which are much heavier, 12–15 lbs per square foot), a licensed structural engineer must sign a statement confirming the existing roof framing can support the weight. Tile and slate upgrades add $200–$400 in engineer fees and extend plan review by 1–2 weeks.

What happens if I find rotted deck boards during the tear-off?

Once discovered, deck rot becomes part of the permitted scope. The contractor must notify the Building Department, and a deck repair permit amendment is issued. Rotted boards must be replaced with pressure-treated (PT) lumber, typically 2x6 or 2x8 depending on the joist spacing. Deck repair adds $500–$2,000 to the project and extends the timeline by 1–2 weeks for the additional inspection. This is why a mid-project deck inspection is critical; it identifies problems before major work is done.

How long is a roof permit valid in Northbrook?

Permits are typically valid for six months from issuance. If work is not substantially complete within that window, you must apply for a permit extension (usually a small fee, $50–$100). Extensions are generally approved if progress is evident. Do not let a permit expire; if it lapses, you must pull a new permit and start the process over. Check with the Northbrook Building Department for their specific extension policy.

Can I do a roof replacement myself in Northbrook, or must I hire a licensed contractor?

Northbrook permits owner-builders to perform roof replacement on owner-occupied single-family homes. You pull the permit as the owner, and you must be present for all inspections. However, roofing is hazardous work (fall risk, equipment, weather exposure), and quality issues are common with DIY roofing. Most homeowners hire a licensed roofing contractor who pulls the permit and guarantees the work. If you do the work yourself, you are responsible for compliance with all code requirements (ice-and-water shield, fastening pattern, flashing sealing, etc.), and if the inspector rejects any portion, you must correct it at your own cost. Weigh the savings against the risk.

What if the inspector finds that my roof has a third layer during tear-off?

A third layer (or a second layer you did not declare) will result in a failed mid-project inspection. The contractor will be ordered to stop work and tear all layers to bare deck. Your permit will be amended to include tear-off costs, and timeline extends by 1–2 weeks. This is why honest disclosure of existing layers in the permit application is crucial. The inspector typically checks layer count visually at the eave and valleys, so hiding it is not feasible.

Are new gutters or fascia included in the roof permit, or do they require a separate permit?

Gutter replacement or repair that is incidental to the roof replacement (e.g., removing and reinstalling gutters to access the roof edge, or replacing gutters damaged during tear-off) is typically included in the roof permit scope and inspected as part of final inspection. However, if you are significantly upgrading gutters (changing from 5-inch to 6-inch, or adding a gutter guard system), confirm with the Building Department whether an additional permit or amendment is needed. Fascia replacement is usually bundled into the roof permit. Document what is being done in the permit application to avoid surprises.

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