(815) 388-3561 genexmchenry@gmail.com

Roofing & Siding Contractor in Crystal Lake, IL

Trusted roofing, siding & gutter contractor serving Crystal Lake, IL since 2004. Free inspections, insurance claim help & 24-hr emergency service.

Trusted Roofing & Siding Contractors in Crystal Lake, IL

Crystal Lake homeowners have trusted Gen Ex Construction for exterior renovation work since 2004. As the largest city in McHenry County, Crystal Lake sees its fair share of Midwest weather extremes — hail-heavy spring storms, humid summers, and ice-damming winters — and your roof, siding, and gutters take the brunt of it. Our licensed, bonded, and insured crews have completed roofing, siding, window, and gutter projects throughout Crystal Lake neighborhoods, from Four Colonies to the Villages to homes near downtown and the lake itself.

Whether you need a free storm damage inspection, a full roof replacement, or help navigating an insurance claim, our local crews are ready to help.

Why Crystal Lake Homeowners Choose Gen Ex

A+ rated accredited business with the BBB
GAF Certified Plus Residential Roofing Contractor
Google Guaranteed Badge
  • 20+ years serving McHenry County, headquartered just minutes from Crystal Lake
  • Google Guaranteed & BBB Accredited — our licensing, insurance, and reviews are independently verified
  • 24-hour emergency service for storm damage and active leaks
  • Insurance claim specialists — we meet directly with adjusters so you don’t have to fight your insurer alone
  • No upfront contracts — we earn the job with an honest inspection and fair quote, not pressure

Our Crystal Lake Exterior Services:

Round Lake Beach home before new siding and roof
New roof and siding installed in Round Lake Beach

Roofing Repair

Asphalt shingle replacement, repair, and full tear-offs using manufacturer-certified materials like Owens Corning Duration. We inspect for storm and hail damage common after Midwest thunderstorm season and provide documentation for insurance claims when needed.

Siding Installation & Repair

Vinyl siding installation and repair, including premium lines like Plygem Mastic Quest, built to handle Crystal Lake’s freeze-thaw cycles without cracking or warping.

Window Replacement

Energy-efficient window replacement to cut heating and cooling costs in Crystal Lake’s older and newer homes alike.

Gutters & Soffit Replacement

Seamless gutter installation, gutter guards, and soffit/fascia repair — critical in Crystal Lake’s wooded neighborhoods where leaf buildup and clogged gutters lead to water damage.

Storm Damage & Insurance Claims

Free hail and wind damage inspections, plus hands-on help working with your insurance company from claim filing through final approval.

Commercial Exterior Services

Roofing, siding, and gutter services for Crystal Lake businesses, retail properties, and multi-tenant buildings, including flat roof and TPO systems.

Built for Crystal Lake's Climate

Crystal Lake’s location in McHenry County means homes face a real mix of weather stress:

  • Spring & summer hail storms — one of the most common reasons Crystal Lake homeowners call us for a free roof inspection
  • Ice dams in winter — poor attic ventilation combined with heavy snow can force water back under shingles; we check ventilation as part of every roof inspection
  • Humidity and tree cover — many Crystal Lake neighborhoods near Three Oaks Recreation Area and the lake itself have mature tree canopies, which means more debris in gutters and more moisture exposure for siding and soffit

What Crystal Lake Customers Say

“Gen-Ex recently installed new siding, roof and gutters on my home. Both teams provided excellent quality and friendly service throughout the process. All of my questions were answered. My project was completed on time.”

Verified Crystal Lake homeowner, 2021

“Greg Borchardt worked tirelessly to get me a new roof based on hail damage. My insurance company initially denied the claim. Greg met with my insurance company multiple times, and after persistence, they agreed to a new roof.”

Verified Crystal Lake homeowner, hail damage insurance claim

Frequently Asked Questions

Does Gen Ex Construction serve all of Crystal Lake, IL?

Yes — we serve all Crystal Lake neighborhoods, including Four Colonies, The Villages, Wedgewood, and the downtown area.

Do I need a permit for a roof replacement in Crystal Lake?

Most roof and siding replacements in Crystal Lake require a city permit. We handle the permitting process for you as part of every installation.

How fast can you inspect storm damage in Crystal Lake?

We offer 24-hour emergency response for active leaks and can typically schedule free storm damage inspections within a day or two of your call.

Will you work directly with my insurance company?

Yes. We regularly meet with adjusters on behalf of Crystal Lake homeowners to make sure hail and wind damage claims are handled fairly.

Contact Us  Today

Address

3710 W Elm St, Unit C McHenry, IL 60050 

arial shot in Spring Grove, Il

View Our Recent Work

Call Now