YHS is headquartered right here at 14 Crescent St — which makes Elgin the one place in Illinois where our inspectors are minutes away, not hours. From the Victorian rooflines of the Historic District to the 2000s subdivisions along Randall Road, we replace roofs, siding, and gutters — and fight the insurance claim that pays for them.
Elgin's housing stock spans 140 years: Queen Anne and Italianate homes in the Elgin Historic District and Gifford Park with steep, complex rooflines; post-war ranches and Cape Cods on the east side near Lords Park; and the large architectural-shingle roofs of Highland Woods, Bowes Creek, Providence, and the Randall Road corridor built in the 1990s–2000s. Many of those west-side roofs are now 20–25 years old — right at the end of a builder-grade shingle's life.
Kane County sits in one of the most active hail and wind corridors in northern Illinois. Spring and summer storms routinely push 1-inch hail and 60+ mph gusts across Elgin, and winter ice dams work on aging shingles from the inside. Our inspectors know exactly what storm damage looks like on every roof type in town — and how to document it so your carrier can't write it off as "wear and tear."
Full tear-off replacements and surgical repairs on Elgin homes — architectural and Class 4 impact-resistant shingles, ice-and-water shield, and ventilation built for Illinois winters.
Learn moreHail, wind, and fallen-tree damage documented to Xactimate standards, filed with your carrier, and negotiated until the policy pays what it should.
Learn moreVinyl, engineered wood, and James Hardie fiber cement siding with soffit, fascia, and trim — matched to the character of your Elgin neighborhood.
Learn more5" and 6" seamless aluminum gutters cut on-site, downspout extensions, and leaf protection sized for Elgin's heavy spring rains.
Learn moreEnergy Star replacement windows and entry doors that finish the exterior envelope and lower heating bills through the Illinois winter.
Learn moreStorm hit Elgin tonight? We tarp and secure the roof fast to stop further water damage while the claim moves forward.
Learn moreBecause our office is in Elgin, we've walked more Kane County adjuster meetings than in any other community we serve. Your inspection is free, we prepare the claim to Xactimate standards, and our specialist meets the adjuster on your roof. Most approved Elgin roof claims end with the homeowner paying only their deductible.
Claims Won
A certified inspector photographs every slope, measures the roof, and writes the damage report your claim will be built on.
We prepare the claim in the format adjusters expect and file it on your behalf — you stay in full control of your policy.
Our claims specialist walks the roof with the adjuster so nothing gets missed, then negotiates supplements for anything left out.
Once approved, our crews install the new roof, siding, or gutters — usually with only your deductible out of pocket.
ZIP codes served: 60120, 60123, 60124
Most Elgin asphalt-shingle roof replacements fall between $9,000 and $22,000, driven by roof size (typical Elgin homes run 18–30 squares), pitch, the number of layers to tear off, and shingle grade. When hail or wind damage qualifies for an insurance claim, your out-of-pocket cost is usually limited to your deductible. Every YHS estimate starts with a free inspection.
Yes — it's our specialty. Our in-house claims team documents the damage, files with your carrier, meets the adjuster at your Elgin home, and negotiates any supplements. YHS is a licensed contractor advocate, not a public adjuster, and you keep full control of your policy.
Yes. The City of Elgin requires a building permit for roof replacement, and inspections are part of the process. YHS pulls the permit, schedules the inspections, and closes it out — you never have to visit City Hall.
Usually the same day. Our headquarters is at 14 Crescent St in Elgin, so after a storm we can be on your roof within hours — and emergency tarping is available to stop further water damage while the claim is filed.
Fill out the form and a certified inspector will reach out within one business hour.