What happens if you skip the permit (and you needed one)
- Stop-work order and $500–$1,500 fine from Highland Park Building Department, plus forced permit re-pull at double the standard fee ($200–$400 total).
- Homeowner's insurance may deny water-damage claims if they discover unpermitted roof work during underwriting or claims investigation.
- Unpermitted roof replacement must be disclosed on any future property sale (Illinois Residential Real Property Disclosure Act), which can kill buyer financing and reduce home value by 3-8%.
- Lender or title company may refuse to close a refinance or sale if unpermitted roofing is discovered during title search or appraisal.
Highland Park roof replacement permits — the key details
Highland Park Building Department requires a permit for any roof tear-off-and-replace, full replacement, or roofing material change (e.g., asphalt shingles to metal or slate). The city uses the 2021 Illinois Building Code, which adopts IRC R907 (Reroofing) almost verbatim. The critical rule: IRC R907.4 states that if your roof has three or more existing layers, you must tear off all layers down to the deck — no overlay is permitted. Highland Park's online permit portal (accessible via the city website) requires you to upload a photo of the existing roof and declare the layer count before the permit is issued. This upfront verification prevents the costly scenario where a roofing contractor discovers a 3rd layer mid-project and suddenly the job becomes a full tear-off. Most Illinois towns don't require this pre-submittal photo step, so Highland Park's process is actually more transparent than neighboring municipalities.
Underlayment and ice-and-water-shield specifications are where most Highland Park permits get flagged on first review. Because of the city's 42-inch frost depth and proximity to Lake Michigan (which creates wind uplift pressures that inland areas don't see), the plan reviewer expects your roofing specs to include a secondary water barrier (ice-and-water shield or equivalent) extending at least 24 inches beyond the interior face of the exterior wall — this is per IRC R905.1.1, but Highland Park's reviewer applies it strictly to prevent ice-dam leaks. If your estimate or bid sheet says 'standard underlayment and shingles,' you'll get a conditional approval with a note that you must upgrade to synthetic underlayment or ice-and-water shield before deck nailing begins. This isn't negotiable in Highland Park the way it sometimes is downstate, and contractors who have worked in other Illinois towns often get surprised. Fastening pattern (nails per shingle, spacing, corrosion resistance) must also be specified in your submittal — don't rely on the shingle manufacturer's label to satisfy the permit; the plan reviewer wants it explicitly listed on the permit application.
Material changes — such as switching from asphalt shingles to metal roofing or slate — trigger a structural review because these materials have different dead loads and wind-resistance profiles. Metal roofing adds 1.5-3 psf; slate adds 7-12 psf; both exceed standard truss ratings in older homes. If your home was built before 1985 (most of Highland Park's housing stock), you will likely need a licensed structural engineer to certify that the existing roof structure can handle the new material. This is a 1-2 week delay and costs $800–$2,000 for the engineer's review and letter. Highland Park Building Department does not waive this requirement, even for modest additions in metal roofing weight. Some contractors advertise 'no structural report needed' — they are either unfamiliar with Highland Park or are setting you up for a permit denial and rework.
If your home is located within the Highland Park Historic District (a roughly 65-block area roughly bounded by Sheridan Road, Green Bay Road, 1st Street, and Laurel Avenue), roofing material color and profile are subject to Design Review Board (DRB) approval. This is a separate municipal review from the building permit and adds 2-4 weeks to the permitting timeline. You must submit samples of proposed shingles (color and profile photos) to the DRB before the building permit is finalized. The DRB's goal is to maintain architectural cohesion within the district; in practice, they almost always approve traditional asphalt shingles in period-appropriate colors (dark gray, charcoal, black, certain earth tones) but may flag metallic finishes, bright colors, or modern architectural shingles as out of character. Check the city's zoning map or ask the Building Department whether your address is within the Historic District — if you're unsure, assume it is and budget extra time.
Permit fees in Highland Park are calculated at approximately 1% of the estimated project valuation, with a $130 minimum. For a typical 2,500-square-foot home with a full asphalt shingle roof replacement, the estimate is usually $8,000–$12,000, so the permit fee runs $80–$120 (hitting the minimum). If you upgrade to metal roofing ($15,000–$25,000 estimated), expect a permit fee of $150–$250. The fee is due when you submit the permit application. Two inspections are required: first, a deck-nailing inspection after the tear-off and before the first shingle course (if doing a tear-off), and second, a final inspection after all shingles are down, flashing is installed, and gutters are reinstalled. Most Highland Park contractors schedule the deck inspection within 2-3 days of tear-off completion; the final typically occurs within 5 business days. If you hire a roofing contractor, confirm that the contractor is licensed in Illinois (which requires a Residential Contractor's License if the job exceeds $1,000) and that they pull the permit themselves — this is standard, but some fly-by-night outfits ask the homeowner to pull the permit, which can backfire if the roofer fails to show up for inspections.
Three Highland Park roof replacement scenarios
Why Highland Park's pre-submittal photo requirement is a game-changer
Most Illinois municipalities process roofing permits via paper form or simple online submission with minimal documentation. Highland Park's requirement to upload a roof condition photo and declare the layer count before the permit is issued is unusual and comes from lessons learned in the early 2000s, when multiple homeowners discovered a 3rd layer mid-tear-off and faced unexpected costs, permit delays, and contractor disputes. By requiring the photo upfront, the city catches the 3-layer issue before work begins — this is frustrating if you're the unlucky homeowner with 3 layers, but it prevents worse delays.
The photo must be clear enough for the plan reviewer to count shingle courses and assess whether there are visible seams indicating a layer boundary. Use a smartphone, take the photo from the edge of the roof (at gutter level) looking up at the shingles so the courses are visible, and include the date stamp. Blurry photos or photos taken from the ground at too steep an angle get rejected, and you'll wait 2-3 days for a re-submit. If you're working with a contractor, ask them to handle this — most experienced Highland Park roofers have a template photo and know the city's expectations.
Once the photo is submitted and the layer count is verified, the rest of the permit flows quickly — usually same-day or next-business-day issuance if there are no material changes or Historic District issues. This speeds up the process compared to municipalities where the layer count is discovered during the actual deck inspection, which can create 1-2 week delays if the job has to be re-scoped.
Highland Park's ice-and-water-shield enforcement and Lake Michigan wind effects
Highland Park sits on a bluff overlooking Lake Michigan, and the plan reviewer for roofing permits takes wind exposure and ice-dam risk seriously. While IRC R905.1.1 and the 2021 IBC require ice-and-water shield or equivalent secondary water barrier, the specification for how far it extends inland from the eaves varies by climate zone and local judgment. Highland Park's reviewer typically enforces a 24-inch minimum extension from the interior face of the exterior wall — in other words, if your wall is 8 inches thick (typical 2x6 exterior wall with sheathing), the ice-and-water shield extends 32 inches from the outer edge of the roof (measured along the deck from the roof edge inward). This is stricter than many downstate Illinois towns, which often accept 12-18 inches.
The reason: Highland Park's proximity to Lake Michigan creates wind-driven rain exposure and a longer cold season (average freeze-thaw cycles Nov-Apr), which increases ice-dam risk. If the secondary barrier doesn't extend far enough, wind-driven rain can work under the shingles and into the wall cavity or attic during a freeze-thaw cycle, causing rot and mold. The plan reviewer also expects the ice-and-water shield to be specified by brand and product (e.g., 'Weathermate or equivalent, per ASTM D1970') — don't just write 'ice-and-water shield' generically. If your contractor's bid doesn't specify the product, the permit will come back conditional.
Additionally, if your home has roof penetrations (chimneys, vents, skylights, dormers), the ice-and-water shield must be installed around those penetrations per the product manufacturer's instructions, and this must be called out separately on the permit spec. Flashing alone is not enough; the secondary barrier provides the second line of defense if flashing fails. Highland Park inspectors verify this during the deck-nailing inspection by visually confirming that the ice-and-water shield is laid and extended before shingles are installed.
Highland Park City Hall, 1707 St. Johns Avenue, Highland Park, IL 60035
Phone: (847) 926-1000 (main line; ask for Building Department) | https://www.highlandpark.org/permits (online permit application portal and status tracking)
Monday–Friday, 8:00 AM–5:00 PM (closed municipal holidays)
Common questions
Do I need a permit if I'm just replacing gutters and flashing (no new shingles)?
No. Gutter and flashing replacement without roofing work is typically exempt from permitting in Highland Park. However, if the flashing repair involves removing and reinstalling roof shingles around chimneys or other penetrations, it crosses into roofing work and may require a permit. Call Highland Park Building Department with photos of the scope — they'll clarify in 1-2 days. When in doubt, it's cheaper to pull a permit ($110) than to have unpermitted work discovered during a future sale.
My roof has 3 layers. Does IRC R907.4 really mean I have to tear off all of them?
Yes. IRC R907.4 states: 'Where the total weight of the reroofing material exceeds the load capacity of the existing roof framing, existing roofing material shall be removed.' Most roofers interpret 'three or more existing layers' as exceeding safe load capacity, so a full tear-off to the deck is required. Highland Park Building Department enforces this strictly. You cannot overlay a 3rd layer. If you attempt to re-roof without tearing off the 3rd layer, the deck-nailing inspection will be failed, and you'll be forced to stop work, tear off all layers, and reschedule the inspection. This adds 1-2 weeks and dumpster costs.
If I'm in the Historic District, how long does Design Review Board approval take?
The DRB typically meets monthly and reviews submissions at that meeting. If you submit roofing material samples (shingle color and profile photos) early in the process, the DRB can approve them at the next scheduled meeting (within 2-4 weeks). Some sample approvals are handled administratively without a full meeting, which is faster. To expedite, contact the city's Planning Department (within Building Department) and ask when the next DRB meeting is; submit your samples at least 2 weeks before that date. Delaying the DRB submittal is the biggest cause of schedule slippage for roofing jobs in the Historic District.
Can my roofing contractor pull the permit, or do I have to do it myself?
Your contractor should pull the permit. It's standard practice and is typically included in the roofing quote (or adds $50–$100 if it's not). A licensed Illinois Residential Contractor's License is required to pull a permit for work over $1,000, so a legitimate roofing contractor will have this and can submit the application online. If a contractor asks you to pull the permit, that's a red flag — it suggests they may not be licensed or are trying to distance themselves from the job. Always verify that your contractor is licensed via the Illinois Secretary of State database (cyberdriveillinois.com) before signing a contract.
What happens during the deck-nailing inspection?
After tear-off and before the first shingle course is installed, you call Highland Park Building Department to schedule a deck-nailing inspection. The inspector arrives within 2-3 business days, spends 20-45 minutes on the roof, and verifies: (1) the deck is structurally sound and clean of old nails/debris, (2) ice-and-water shield is installed per spec (especially around penetrations and extended to the required distance), (3) the type and spacing of fasteners match the permit specs, and (4) no evidence of 3rd-layer debris or damage. If all is approved, the inspector signs off and the roofer can proceed to shingle installation. If issues are found, the inspector issues a conditional pass with notes (e.g., 'ice-and-water shield must be extended 4 more feet down the rear slope') — you fix it and call back within 1-2 days for re-inspection, usually without an additional fee.
I'm replacing my roof with a different material (metal instead of shingles). Will I need a structural engineer?
Likely yes, especially if your home was built before 1985. Metal roofing typically adds 1.5-3 psf of dead load compared to asphalt shingles, which can exceed the rated capacity of older truss systems. Highland Park Building Department will flag material-change applications and require a letter from a licensed structural engineer confirming the roof structure can handle the new load. The engineer charges $800–$2,000 for a review. Get this done before you submit the permit; it's a required document, not optional.
What if I hire an unlicensed roofer to save money?
Illinois Residential Contractor's License Law requires anyone performing roofing work valued over $1,000 to hold a license. Highland Park Building Department will ask for the contractor's license number on the permit application. If the contractor is unlicensed, you're liable if the work causes damage, and your homeowner's insurance may deny claims. Additionally, if unlicensed work is discovered during a future sale or refinance, you'll face disclosure requirements and potential title issues. Hiring a licensed contractor costs 5-15% more upfront but protects you from legal and financial exposure. Verify the license via the Illinois Secretary of State before signing a contract.
Does Highland Park require any hurricane-mitigation upgrades on a roof replacement?
Highland Park is not in a designated hurricane zone and is not subject to Florida Building Code (FBC) hurricane provisions. However, Illinois State Building Code does reference wind-resistance standards for roofing (per IBC 1609). Highland Park's wind exposure is primarily from Lake Michigan (not hurricane-force), and the code expects standard NFIP fastening patterns and ice-and-water-shield installation. If you voluntarily upgrade to hurricane straps, secondary water barriers, or other hardening measures, there's no additional permit cost — just specify those upgrades on your permit application and they'll be inspected as part of the final roofing inspection.
How much will the permit cost for my roof replacement?
Highland Park calculates permit fees at approximately 1% of the estimated project valuation, with a $130 minimum. For a typical 2,500-square-foot home with asphalt shingles, estimate $8,000–$12,000 for roofing, so permit fees run $80–$120 (hitting the minimum). Metal roofing ($15,000–$25,000) triggers $150–$250 permit fees. You pay the fee when you submit the application. There are no additional inspection fees; the deck-nailing and final inspections are included in the permit.
Can I do the roof replacement myself without a contractor (owner-builder)?
Yes, for an owner-occupied home in Highland Park. Illinois allows owner-builders to perform work on their own residential property without a contractor's license. However, you still need a permit and must pass inspections. You'll handle the permit submission, arrange inspections, and be liable for the work quality and any code violations. Most roofing is steep and dangerous — falls are the leading cause of serious home injuries. Unless you're an experienced roofer, hire a licensed contractor. The permit and inspection requirements apply either way.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.