Roofing · Innovative Home Concepts

Roof Repair in Crystal Lake: What Homeowners Need to Know

When Your Roof Needs Repair — And When It Needs More Than That

You’re standing in your living room and there’s a brown stain on the ceiling that wasn’t there last week. Or maybe you walked outside after a storm and noticed shingle pieces in the yard. Either way, you grabbed your phone and searched “roof repair near me.”

Good instinct. But here’s the thing — not every roof problem is a repair. Some are. Some need a full replacement. And a few need nothing at all except a homeowner who stops worrying. Let me help you figure out which one you’re dealing with.

Need expert advice on your project?

21 years in McHenry County · Free estimates · No pressure

Get Free Estimate
(815) 356-9020

What Counts as a Roof Repair vs. a Replacement

This is the first question we answer on every single call, and it matters because the price difference is enormous. A repair might run you $300-$1,200. A full replacement on a typical McHenry County home is $8,000-$18,000. You don’t want to pay for a replacement when a repair would do. And you really don’t want to pay for a repair that just delays an inevitable replacement by six months.

It’s a repair if:

It’s probably a replacement if:

The gray area in between is where experience matters. That’s why we do free inspections — we’ll tell you honestly which side of the line you’re on.

5 Manufacturer Certifications

Ready to get it done right the first time?

Andersen Elite Certified · James Hardie Select · LP SmartSide Pro · GutterShutter Exclusive Dealer

Schedule Free Estimate

The Hidden Damage You Can’t See from the Ground

Most homeowners spot roof problems from the inside (water stains) or from the ground (missing shingles). But the stuff that actually causes long-term damage is usually invisible without getting on the roof.

Flashing failures. Flashing is the metal that seals the joints around chimneys, skylights, vents, and where the roof meets a wall. Over time, the sealant cracks, the metal corrodes, and water creeps in. I’ve seen roofs where the shingles looked perfect from the curb, but water had been pouring in around a chimney flashing for months. By the time the homeowner noticed the ceiling stain, there was mold in the attic and rot in the framing. That’s a $300 flashing repair that turned into a $4,000 problem because nobody caught it.

Damaged underlayment. Underneath your shingles is a layer of synthetic felt or ice-and-water shield that acts as a second barrier. If that underlayment is compromised — from age, improper installation, or ice dam damage — your shingles can look fine while water works its way into the deck. This is common on roofs installed in the early 2000s when some contractors were skimping on underlayment to keep bids low.

Ventilation problems. This is a huge one in our area. McHenry County winters are brutal on poorly ventilated attics. When warm air gets trapped in the attic, it melts snow on the roof. That meltwater runs down to the colder eaves, refreezes, and forms ice dams. The water backs up under the shingles and into your walls. We see ice dam damage every single spring on homes in Crystal Lake, Cary, and Woodstock. The fix isn’t always a roof repair — sometimes it’s adding ridge vents or soffit vents to let that attic breathe.

What to Do After Storm Damage

McHenry County gets hit with serious storms. Hail, straight-line winds, the occasional tornado warning. After a big storm rolls through, here’s what I tell people:

Don’t climb on your roof. Seriously. Wet shingles are slippery, and damaged roofs are structurally unpredictable. Every year someone in the area gets hurt doing their own post-storm inspection. That’s what we’re for.

Document what you can see from the ground. Take photos of any visible damage — missing shingles, dented gutters, debris on the roof, downed branches. If you can see hail damage on your siding, deck railing, or car, there’s a good chance your roof took hits too.

Call your insurance company, then call us. File the claim first so there’s a record. Then schedule an inspection with us. We work with insurance companies on storm claims all the time. If you need a public adjuster, our sister company, IHC Public Adjusters, is a separately licensed Illinois public adjusting firm that can help negotiate your claim (financial relationship disclosed per 215 ILCS 5/1575).

Don’t wait. I know, life is busy. But a damaged roof that goes unfixed through another rain is a damaged roof plus water damage inside your home. Insurance covers the roof. They don’t always cover the interior damage that happens because you waited three months to report it.

What a Roof Repair Actually Involves

A lot of homeowners don’t know what to expect when a repair crew shows up. Here’s how we handle it:

Inspection first. We get on the roof and do a full assessment — not just the problem area, but the entire roof surface, flashings, vents, and ridge. No point fixing one leak if there are two others we didn’t look at. This inspection is free, and it takes about 30-45 minutes on a typical home.

Written scope of work. Before we touch anything, you get a written description of what we found and what we recommend. No surprises. No “well, while we were up there we found another $2,000 in work.” We quote the full job before we start.

Matching materials. This is where some cheaper outfits cut corners. If you need shingles replaced, we match the color, style, and manufacturer as closely as possible. On older roofs where the exact color has been discontinued, we get as close as we can and prioritize less visible slopes. A repair shouldn’t look like a patchwork quilt.

Proper underlayment and flashing. We don’t just nail on new shingles and call it done. If the underlayment is damaged in the repair area, we replace it. If flashing needs to be resealed or replaced, we do that too. The goal is a repair that lasts — not one that holds up until the check clears.

How to Choose a Roof Repair Contractor

You searched “roof repair near me,” and you probably got 15 results. Here’s how to narrow it down without losing your mind:

Check for an Illinois roofing license. In Illinois, roofing contractors must be licensed by the state. Our license number is 104.015093. If a contractor can’t give you a license number, walk away. Period.

Ask about insurance. General liability and workers’ comp. If a roofer falls off your roof and doesn’t have workers’ comp, guess who’s liable? You are. We carry both, and we’ll show you proof before we start.

Look at reviews. Not the curated testimonials on their website — actual Google reviews. We’ve got 311 Google reviews with a 4.6-star average. That kind of track record doesn’t happen by accident. It happens because we show up, do what we said we’d do, and clean up after ourselves.

Be wary of storm chasers. After big storms, out-of-state roofing companies flood the area with door-knockers offering “free inspections” and suspiciously low bids. They do the work, collect the insurance check, and they’re gone. When something goes wrong six months later, so is their phone number. We’ve been in Crystal Lake since 2005. We’re not going anywhere.

Get manufacturer certifications. We’re a contractor — that’s the top 2% of roofers nationally. We also carry and CertainTeed credentials. These certifications mean the manufacturer has vetted our work and backs our installations with enhanced warranties that non-certified contractors can’t offer.

What Roof Repairs Cost in McHenry County

I’m not going to give you a fake “starting at $99” number. Real roof repairs cost real money. Here’s what we typically see:

These are ballpark ranges. Your actual cost depends on roof pitch (steeper = harder = more expensive), material type, accessibility, and the extent of underlying damage. We quote every job individually because no two roofs are the same.

Check out our roofing cost guide for more detailed pricing on both repairs and full replacements.

Don’t Wait on a Leaking Roof

I’ve been doing this for 21 years, and the most expensive repairs I’ve done were all roofs that should have been fixed six months earlier. A small leak doesn’t stay small. Water finds its way into places you can’t see — insulation, framing, electrical. By the time it shows up as a stain on your ceiling, the damage behind that drywall has been building for weeks or months.

If you’re seeing signs of a roof problem, get it looked at. The inspection is free. The peace of mind is worth it even if the answer turns out to be “you’re fine for now.”

Need a roof repair? Call or text (815) 356-9020 for a free roof inspection, or request one online. We respond fast — most inspections are scheduled within 48 hours.

Frequently Asked Questions

How do I tell if my roof needs repair or a full replacement?

Look for specific signs. A small leak or a few missing shingles might be a repair. Widespread damage or an old roof, especially in McHenry County, usually means replacement is the only real fix.

What are common signs of roof damage I should look for?

Water stains on your ceiling, missing or cracked shingles, and shingle granules in your gutters are all red flags. Don't ignore them; they don't fix themselves.

Is it always cheaper to repair my roof than replace it?

Initially, yes. A repair might be $300-$1,200. But if your roof is old or has extensive damage, repeated repairs are just throwing money away. A replacement is often the smarter long-term investment.

When should I call a contractor for a roof inspection?

If you see any brown stains, find shingle pieces, or suspect storm damage, call us. We'll tell you straight if it's a repair, a replacement, or nothing to worry about.

Rhett Wilborn

Rhett Wilborn

President & Founder, Innovative Home Concepts

Rhett Wilborn founded Innovative Home Concepts in 2005 and has led the company through 20+ years of exterior remodeling across McHenry County, IL. IHC is McHenry County's only Andersen Elite Certified Contractor, a James Hardie Select Contractor installing Hardie since 2008, and the exclusive GutterShutter dealer for McHenry + Lake Counties.

More Reading
Related from the IHC Journal
A commercial building located in Mchenry county il
Roofing

Why Are Commercial Roofs Flat? What Business Owners Should Know

Read article
Eco-friendly roofing contractor for sustainable materials in Crystal Lake
Commercial

Go Green with Your Roof! How to Choose an Eco-Friendly Roofing Contractor for Sustainable Materials in Crystal Lake

Read article
Emergency roofing contractor for leak repairs in Crystal Lake
Commercial

Leak Got You in a Bind? Why You Need an Emergency Roofing Contractor for Leak Repairs in Crystal Lake

Read article

Our Trusted Partners

James Hardie Andersen Windows and Doors LP SmartSide GutterShutter Midway Windows Mastic by Ply Gem CraneBoard siding Versetta Stone ShingleMaster F-Wave synthetic roofing Brava composite roofing SpectraMetals gutters

Contact Us

Innovative Home Concepts

4410 IL-176, Ste 1
Crystal Lake, IL 60014

Phone: (815) 356-9020

Text: (815) 356-9020

Email: info@innovativehomeconcepts.com

Hours: Mon–Fri 9 AM – 4 PM

Get a Free Estimate

Tell us about your project and we’ll get back to you within one business day. Or skip the form and call — we pick up.

Request a Quote

Or Call (815) 356-9020

Certifications & Awards

James Hardie Select Contractor

Andersen Elite Certified Contractor

LP SmartSide Pro Contractor

CertainTeed ShingleMaster

GutterShutter Exclusive Dealer (McHenry & Lake)

BBB A+ Rating

Best of Fox — Winner since 2011

Readers Choice Award 2025 (Windows & Doors)

Remodeling Magazine Big 50

Qualified Remodeler Top 500

Areas we serve.

We serve homeowners and businesses across McHenry County, northern Lake County, and parts of Cook County:

No. 01 / Begin

Get your free estimate.

(815) 356-9020

Free in-home consultation with material samples. Call, text, or fill the form — we respond within one business day. No spam, no obligation, free estimates for all services.

IL Licensed Roofing Contractor #104.015093 · Fully Insured: $1M GL / $1M WC / $1M Umbrella · Verify at IDFPR.illinois.gov