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.
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.
Need expert advice on your project?
21 years in McHenry County · Free estimates · No pressure
It’s a repair if:
- You’re missing a small section of shingles — say 10-20 shingles in one area after a storm
- A pipe boot or vent flashing has cracked and is letting water in at one specific point
- A few shingles are lifted or curled, but the rest of the roof looks solid
- You’ve got a leak at a valley or wall flashing that can be resealed
- Wind damage is isolated to one slope or section
It’s probably a replacement if:
- Your roof is 20+ years old and showing wear everywhere, not just one spot
- You’ve got multiple active leaks in different locations
- Shingles are granule-bare, brittle, or crumbling when you touch them
- The roof deck (plywood underneath) is soft, sagging, or rotted
- You’ve already had two or three repairs in the past few years — at some point, you’re just putting Band-Aids on a failing system
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.
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.
5 Manufacturer Certifications
Ready to get it done right the first time?
Andersen Elite · James Hardie Preferred · CertainTeed ShingleMaster · LP SmartSide · GutterShutter
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 GAF Master Elite contractor — that’s the top 2% of roofers nationally. We also carry IKO ROOFPRO 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:
- Minor shingle replacement (10-25 shingles, one area): $300-$600
- Flashing repair or replacement (chimney, wall, or vent): $250-$800
- Pipe boot replacement: $150-$350
- Valley repair: $400-$1,000
- Partial section replacement (one slope or large area): $800-$2,500
- Emergency tarp and temporary seal: $200-$500
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.













