Leaders Roofing has been serving Libertyville homeowners and commercial property owners since 1996. Family-owned, Lake County licensed, and based nearby in Mount Prospect — we're not a storm chaser, we're your neighbor.
Libertyville is one of Lake County's most established communities — a mix of historic downtown character, mature residential neighborhoods like Copeland Manor and Greentree, and newer subdivisions that have been filling in west of town over the last two decades. The housing stock runs from pre-war colonials and craftsmen near the downtown square to 1970s–1990s ranches and two-stories that are now solidly middle-aged.
That mix means different roofing challenges depending on which part of Libertyville you're in. Older homes near Historic Downtown and Bull Creek tend to have steeper pitches, more dormers, and more complicated flashing situations. The newer subdivisions to the west — developments built through the late 1990s and 2000s — are hitting their first full replacement cycle. Both markets are active, and both require a contractor who actually knows the territory.
Leaders Roofing Corp was founded in 1996 by Jan Koszyk, and we've been working in Lake County throughout our history. We hold an Illinois Roofing Unlimited License (#104.010248), carry full liability and workers' comp coverage, and handle both residential and commercial roofing. Our crew is local — we don't import out-of-state labor after major storm events. If we're on your roof, we're accountable to you long after the check clears.
Libertyville's housing stock tells the story of its growth: colonial-style homes and ranches near the historic downtown date from the 1940s through 1970s, while larger subdivisions west of Milwaukee Avenue — areas like Adler Park and the developments off Route 45 — were built primarily in the 1980s and 1990s. That second wave of construction is now 30 to 40 years old, which puts it squarely in full-replacement territory for original roofing systems.
A standard 30-year architectural shingle installed in 1990 is not providing 30-year performance in Lake County's climate. Between freeze-thaw cycling, wind-driven rain off Lake Michigan, and the occasional severe hail event, real-world shingle life in this region runs 18 to 25 years before replacement becomes the right call. If your Libertyville home was built between 1980 and 2000 and still has its original roof, that system deserves a close look — not because we say so, but because the math on its age says so.
For a typical Libertyville single-family home, full roof replacement runs $18,000 to $45,000 depending on size, pitch, and complexity. A straightforward 2,000-square-foot ranch with a simple gable roof will land on the lower end. A colonial with steep pitch, multiple dormers, and a chimney requiring extensive flashing work will be toward the higher end. We provide written estimates — you'll see material costs, labor, disposal, and permit fees broken out before you sign anything.
Our standard residential replacement process: full tear-off of existing shingles, inspection of the roof deck, replacement of any deteriorated sheathing, installation of ice-and-water barrier at eaves and valleys, synthetic underlayment on the field, and new shingles with matching ridge cap. We use GAF, Owens Corning, and CertainTeed systems — all have strong manufacturer warranties, and we back our work with an additional workmanship warranty.
Northern Lake County took significant hail hits in August 2025. Libertyville, along with neighboring Mundelein, Vernon Hills, and Gurnee, saw hail events that left real damage on roofs — not all of it obvious from the ground. In the weeks following those storms, out-of-state roofing crews flooded the area offering quick inspections and promising big insurance payouts. Some of those contractors were legitimate; many were not.
Here's what we tell Libertyville homeowners who think they may have storm damage:
Leaders has handled storm damage work in Lake County throughout our 30 years of operation. We understand how to document damage in the way adjusters need to see it, and we're honest with homeowners when damage doesn't rise to the level of a valid claim — even if that means you don't need us right now.
Not every roofing problem requires a full replacement. Many Libertyville homeowners need targeted repairs that, done correctly, can extend roof life by several years. The common repair categories we handle in Libertyville:
Chimney flashing, dormer flashing, and pipe boot seals are the most common sources of interior water damage in Libertyville homes. Flashing typically fails before the shingles do — especially on older homes where the original flashing was installed with roofing cement rather than proper step and counter flashing. We tear out failed flashing completely and reinstall it correctly rather than caulking over a problem that will return.
Lake County winters create the conditions for ice dam formation on homes with insufficient attic insulation or poor ridge/soffit ventilation. When ice backs up under shingles at the eave and melts, it infiltrates the deck and interior. We repair the immediate damage — replacing compromised decking and membrane — and address the underlying ventilation issues that caused the problem in the first place.
A water stain on the ceiling doesn't always mean the roof directly above it is the source. We trace leaks systematically — checking valleys, penetrations, ridge, and flashing before assuming shingle failure. A proper diagnosis prevents paying for repairs in the wrong place.
Tree limb impact, sudden storm damage, or active leaks during the season — we respond to emergency situations in Libertyville. Temporary protective measures to stop water intrusion, followed by permanent repair once conditions allow.
Libertyville's commercial base runs along Milwaukee Avenue through the downtown corridor, along Route 45 to the south, and in the industrial and office park developments that have grown up along I-94 access points. Property managers, building owners, and businesses in these areas have different roofing needs than residential customers — flat and low-slope systems dominate, materials differ, and the consequences of a leak in a commercial facility are often more immediate and costly.
Leaders holds an Illinois Roofing Unlimited License, which covers commercial work of any size and type without restriction. We install and maintain:
We also handle commercial roof maintenance programs — annual inspections, seam and flashing re-sealing, drain clearing, and condition documentation that property managers need for capital planning. A maintained flat roof significantly outlasts one that goes unchecked.
A new roof is only as effective as the drainage and exterior envelope around it. Leaders offers seamless aluminum gutter installation, gutter guard systems, and complete siding replacement as part of a full exterior package for Libertyville homes.
Seamless gutters are fabricated on-site to fit your home's exact dimensions — no seams in the field means fewer failure points and less chance of water overflowing or pulling away from the fascia. For Libertyville homes with significant tree canopy (common in established neighborhoods like Copeland Manor and Greentree), gutter guard systems eliminate most of the maintenance burden.
For siding, we work with fiber cement (James Hardie), vinyl, and engineered wood products. When siding work follows a roof replacement, we coordinate sequencing so the exterior envelope is complete and properly integrated — no gaps between where the roofing contractor's work ends and the siding begins.
Most Libertyville homeowners pay between $18,000 and $45,000 for a full roof replacement. The range depends on roof size and pitch, the number of layers being torn off, deck condition, material choice, and complexity — dormers, chimneys, and skylights all add cost. Colonial-style homes with steeper pitches and multiple planes typically land toward the higher end. We provide free estimates so you see the full scope before any commitment.
Yes. We handle the permit process with the City of Libertyville Building Division on every project that requires one. Libertyville requires permits for full tear-off replacements, and we build that into the job timeline. Working without a permit can create problems at resale — we don't cut that corner.
Hail damage on asphalt shingles shows up as soft, bruised-looking divots — sometimes called 'hail spatter' — where the granules have been knocked away from the mat beneath. You may also see dents on aluminum gutters, gutter guards, or flashing, which are easier to spot from the ground. If your area was hit by a hail event, the safest move is to have a licensed contractor inspect from the roof itself before filing an insurance claim. We offer free inspections and can document findings with photos if you decide to pursue a claim.
For most Libertyville homes, a 30-year architectural (laminated) shingle is the right call — they handle Lake County's freeze-thaw cycles, wind, and occasional heavy snow loads better than 3-tab shingles. For homes in hail-prone areas or those coming off a storm claim, Class IV impact-resistant shingles are worth the modest upcharge because many insurance carriers offer premium discounts. We use systems from GAF, Owens Corning, and CertainTeed and can match the right product to your home's architecture and budget.
A standard 30-year architectural shingle roof typically lasts 18 to 25 years in Lake County's climate before it needs replacement — the gap between rated and actual lifespan comes down to attic ventilation, installation quality, and weather history. Homes with poor ridge or soffit ventilation tend to see premature granule loss and curling. If your Libertyville home was built in the late 1980s or 1990s and has the original roof, it's worth having it inspected — many of those systems are past their useful life even if they haven't leaked yet.
We serve all of Libertyville and the surrounding Lake County area. Don't see your neighborhood listed? Call us at (847) 312-2727.
Free estimates. Honest answers. No pressure. Call (847) 312-2727 or fill out the form.