JSMM INC

Roofing Contractor Near Highland Park: How to Hire, What to Check, and What Every Contract Must Include

Roofing Contractor Near Highland Park: How to Hire, What to Check, and What Every Contract Must Include
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.
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:
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.

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.

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.

The Permit Process for Roofing Work in Highland Park, IL

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:
  1. Contractor submits permit application with scope of work and material specifications
  2. City reviews and approves — typically 1 to 5 business days
  3. Work begins after permit approval
  4. Permit placard is posted at the property during active work
  5. Final inspection closes the permit on record
Roofing work completed without a permit creates problems at resale, may void insurance coverage for the roof system, and can result in fines. JSMM Inc files permits as part of every qualifying project.

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:
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

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.

How to Verify a Completed Roofing Job

How to Verify a Completed Roofing Job
After the crew leaves, walk the property and check the following:
JSMM Inc provides a written completion report with photographs on every project.

Contractor Red Flags to Watch For

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:
JSMM Inc Repair:
  1. Full step flashing replacement at the dormer
  2. Decking replacement in two sections
  3. Permit filed retroactively for the corrected scope of work
  4. Written report provided for insurance supplemental claim
The homeowner paid twice for the same zone. The first contractor could not be reached after the job.

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.
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.
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.
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.
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

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.
Scroll to Top