Hiring a roofing contractor near Highland Park is a decision most homeowners make once every 20 years. That infrequency means most people have no benchmark for what a professional contractor should provide — from the first call to the final walkthrough.
This guide explains exactly what a licensed roofing contractor in Highland Park is required to carry, what a proper roof inspection covers, what your written contract must include before any work starts, and how to confirm the job was completed correctly.
This guide explains exactly what a licensed roofing contractor in Highland Park is required to carry, what a proper roof inspection covers, what your written contract must include before any work starts, and how to confirm the job was completed correctly.
Table of Contents
ToggleIllinois Contractor Licensing — What It Means and How to Verify It
Illinois requires roofing contractors to hold a valid state license issued by the Illinois Department of Financial and Professional Regulation (IDFPR). Before hiring any contractor, ask for their license number and verify it at idfpr.illinois.gov.
A licensed contractor in Illinois has:
A licensed contractor in Illinois has:
- Passed the required state examination
- Demonstrated competency in roofing installation and repair
- Maintained continuing education credits
- A verifiable record with the state — including any complaints or disciplinary actions
JSMM Inc holds Illinois License #104.019924. Any roofing contractor near Highland Park unwilling to provide a license number before a contract is signed should not be hired.
Our team provides full credential documentation upfront. See our residential roofing services for details.
Our team provides full credential documentation upfront. See our residential roofing services for details.
Insurance Requirements — General Liability and Workers' Comp
A licensed contractor is not the same as an insured contractor. Two separate insurance policies matter:
General Liability Insurance
Covers damage to your property caused during the roofing project. If a crew member drops equipment through a skylight or damages a gutter system, general liability covers the cost. A minimum of $1 million per occurrence is standard in Illinois.
Workers’ Compensation Insurance
Covers crew members injured on your property. Without workers’ comp, an injured worker can file a claim against your homeowner’s insurance — potentially affecting your premiums and coverage.
Always request certificates of insurance — not verbal confirmation — before any work begins. The certificate should name the property owner as additionally insured for the duration of the project.
General Liability Insurance
Covers damage to your property caused during the roofing project. If a crew member drops equipment through a skylight or damages a gutter system, general liability covers the cost. A minimum of $1 million per occurrence is standard in Illinois.
Workers’ Compensation Insurance
Covers crew members injured on your property. Without workers’ comp, an injured worker can file a claim against your homeowner’s insurance — potentially affecting your premiums and coverage.
Always request certificates of insurance — not verbal confirmation — before any work begins. The certificate should name the property owner as additionally insured for the duration of the project.
What a Professional Roof Inspection Covers
A roofing contractor near Highland Park should inspect the following before preparing any estimate or scope of work:
Roof Surface
Every slope is checked for shingle condition — curling, cracking, blistering, granule loss, and missing pieces. Ridge caps and hip areas are inspected separately.
Flashings
Chimney base flashing, step flashing at dormers and walls, valley flashing, pipe boot seals, and skylight perimeters. These are the most common leak points on Highland Park homes.
Gutters and Drainage
Gutter condition, slope, and attachment. Granules in gutters indicate shingle wear. Blocked gutters cause fascia rot and water intrusion at the eave line.
Attic Interior
Daylight visible through decking, moisture staining on rafters, insulation condition, and ventilation adequacy.
Roof Deck
Soft spots when walked indicate decking moisture damage. These areas are documented for repair or replacement scope.
An estimate prepared without an attic inspection is incomplete. Any contractor who quotes a replacement or repair from the ground only is not assessing the full scope of work.
Roof Surface
Every slope is checked for shingle condition — curling, cracking, blistering, granule loss, and missing pieces. Ridge caps and hip areas are inspected separately.
Flashings
Chimney base flashing, step flashing at dormers and walls, valley flashing, pipe boot seals, and skylight perimeters. These are the most common leak points on Highland Park homes.
Gutters and Drainage
Gutter condition, slope, and attachment. Granules in gutters indicate shingle wear. Blocked gutters cause fascia rot and water intrusion at the eave line.
Attic Interior
Daylight visible through decking, moisture staining on rafters, insulation condition, and ventilation adequacy.
Roof Deck
Soft spots when walked indicate decking moisture damage. These areas are documented for repair or replacement scope.
An estimate prepared without an attic inspection is incomplete. Any contractor who quotes a replacement or repair from the ground only is not assessing the full scope of work.
The Permit Process for Roofing Work in Highland Park, IL
The City of Highland Park requires a building permit for full roof replacements and significant repairs. Permits are filed through the Building and Development Services Department.
The permit process involves:
The permit process involves:
- Contractor submits permit application with scope of work and material specifications
- City reviews and approves — typically 1 to 5 business days
- Work begins after permit approval
- Permit placard is posted at the property during active work
- Final inspection closes the permit on record
What Every Roofing Contract Must Include in Writing
A verbal agreement is not a contract. Before signing anything, your roofing contractor’s written contract must include:
- Exact scope of work — what is being repaired or replaced
- Measured roof area in roofing squares
- Specific material brand, product name, color, and warranty class
- Underlayment specification — type and coverage zone
- Flashing plan — whether existing flashing is replaced or reused
- Decking replacement rate for any damage found after tear-off
- Disposal and cleanup scope
- Permit filing — included or stated as homeowner responsibility
- Payment schedule — amounts and timing
- Contractor workmanship warranty — duration and what it covers
- Start date, estimated completion, and weather delay policy
A contract missing any of these items leaves the homeowner without recourse if the work is incomplete or incorrect.
Roofing Material Options for Highland Park Homes
Architectural Asphalt Shingles
The standard choice for residential replacements in Lake County. Products like GAF Timberline HDZ offer 30-year warranties and 130 mph wind ratings. Class 4 impact-resistant versions qualify for insurance premium discounts in Illinois.
Metal Roofing
Standing seam steel or aluminum systems last 40 to 70 years and handle snow and ice better than asphalt. Higher upfront cost with lower long-term maintenance.
Cedar Shake
Common in older Highland Park neighborhoods. Requires periodic maintenance. Modern treated shake offers improved fire resistance over untreated products.
Flat Roof Systems (TPO / EPDM)
Used on low-slope residential roofs and commercial properties. TPO membranes are the current standard for durability and energy reflectivity.
Material selection and installation options are covered through our roof installation service in Highland Park.
The standard choice for residential replacements in Lake County. Products like GAF Timberline HDZ offer 30-year warranties and 130 mph wind ratings. Class 4 impact-resistant versions qualify for insurance premium discounts in Illinois.
Metal Roofing
Standing seam steel or aluminum systems last 40 to 70 years and handle snow and ice better than asphalt. Higher upfront cost with lower long-term maintenance.
Cedar Shake
Common in older Highland Park neighborhoods. Requires periodic maintenance. Modern treated shake offers improved fire resistance over untreated products.
Flat Roof Systems (TPO / EPDM)
Used on low-slope residential roofs and commercial properties. TPO membranes are the current standard for durability and energy reflectivity.
Material selection and installation options are covered through our roof installation service in Highland Park.
How to Verify a Completed Roofing Job
After the crew leaves, walk the property and check the following:
- Shingles are straight, aligned, and consistent across all slopes
- Ridge caps are fully nailed and seated — no lifted edges
- All flashing is tight and sealed at every penetration
- Drip edge metal is installed at eaves and rakes
- No exposed nails visible anywhere on the surface
- Gutters are clean and properly refastened
- Magnetic nail sweep was performed — no loose nails in lawn or driveway
- Permit placard and permit number match the scope of work completed
JSMM Inc provides a written completion report with photographs on every project.
Contractor Red Flags to Watch For
- Door-to-door solicitation within days of a storm
- Requests for full payment before any work begins
- No physical business address in the area
- Refusal to provide a written license number or insurance certificate
- Verbal-only estimates with no written contract
- Skipping the permit requirement to save time
- Pressure to sign the same day
Contractors who use these tactics are most commonly out-of-state operations that will be unavailable if problems develop after the job.
Case Study: Hiring the Wrong Contractor and Fixing It
The Situation:
A Highland Park homeowner hired a contractor found through a door-to-door solicitation after a hailstorm. The contractor replaced surface shingles on one slope but did not inspect the attic or replace any flashing.
What JSMM Inc Found:
A Highland Park homeowner hired a contractor found through a door-to-door solicitation after a hailstorm. The contractor replaced surface shingles on one slope but did not inspect the attic or replace any flashing.
What JSMM Inc Found:
- Step flashing along the garage dormer had not been touched — the original source of water intrusion
- Two sections of roof decking were moisture-damaged and soft
- The previous contractor had no Highland Park permit on record
JSMM Inc Repair:
- Full step flashing replacement at the dormer
- Decking replacement in two sections
- Permit filed retroactively for the corrected scope of work
- Written report provided for insurance supplemental claim
Frequently Asked Questions
How do I verify a roofing contractor's license in Illinois?
Go to idfpr.illinois.gov and search by license number or business name. JSMM Inc’s Illinois license number is #104.019924.
Do I need a permit to replace my roof in Highland Park?
Yes. Full roof replacements require a permit from the City of Highland Park Building and Development Services Department. JSMM Inc files permits as part of every replacement project.
What should I do if a contractor refuses to provide insurance documentation?
Do not hire them. Request a certificate of insurance that names you as additionally insured for the project duration. No legitimate contractor will refuse this request.
How long does a typical roofing contract take to complete?
A standard residential replacement in Highland Park takes 1 to 3 days. Larger or more complex roofs may take up to 5 days. Weather delays are common in Illinois and should be addressed in the contract.
What warranty should I expect from a roofing contractor near Highland Park?
At minimum, a 30-year manufacturer material warranty and a 5-year workmanship warranty from the contractor. JSMM Inc issues a 10-year workmanship warranty on qualifying projects.
Why Homeowners Choose JSMM Inc as Their Roofing Contractor Near Highland Park
- Licensed Illinois contractor — License #104.019924
- BBB A+ rated with 5.0/5 customer satisfaction
- Free on-site inspection with written estimate
- Permit filing handled on every qualifying project
- 30+ years serving Highland Park, Northbrook, Glenview, Winnetka, and Lake Forest
- $50M+ in insurance claims settled for Illinois homeowners
Also see: roof repair in Highland Park and roof replacement in Highland Park.
For storm and hail damage, visit our wind and hail damage specialists page.
Contact JSMM Inc
JSMM Inc
📍 1542 Old Skokie Valley Rd, Highland Park, IL 60035
📞 (847) 410-7060
Email: admin@jsmminc.com
About the Author
Janathan is a licensed roofing contractor at JSMM Inc with decades of experience in residential and commercial roofing across Illinois. He leads the company’s field operations and quality control process on every project.
