Roof Repair vs Replacement: Which Do You Need?
A straightforward guide from a contractor who does both — and won’t upsell you.
295+ five-star reviews • 21 years in McHenry County • Women-led • Financing available
The Honest Answer: It Depends on Five Things
Every roofing contractor gets this question. “Can you just fix it, or do I need the whole thing?” The honest answer depends on five factors: how old the roof is, how much of it is damaged, what’s happening underneath the shingles, whether the damage is from a storm (insurance may cover a full replacement), and what you’re planning to do with the house in the next 5–10 years.
We do both repairs and full replacements. We’re not going to push a $15,000 tear-off when a $1,200 repair handles the problem. But we’re also not going to patch a 23-year-old roof that’s going to leak somewhere else next month. McHenry County’s climate — 100+ freeze-thaw cycles every winter, 60+ thunderstorms a year, 35 inches of snow — is brutal on roofing materials. A roof that looks “fine” from the curb might be one ice dam away from a kitchen ceiling collapse.
This guide breaks down the repair-vs-replacement decision so you can make it with real information, not a sales pitch.
Situations Where a Roof Repair Is the Right Call
Not every problem requires a full replacement. Here’s when a targeted repair saves you money.
Missing or Blown-Off Shingles
A few shingles ripped off by a 60-mph gust doesn’t mean the whole roof failed. If the underlayment is intact and the surrounding shingles are still sealed, we can replace the missing sections. This is a common fix after spring storms in Crystal Lake.
Small Leak Around a Penetration
Plumbing vents, exhaust fans, and chimneys are the most common leak sources. Usually the flashing or boot failed — not the roof itself. Replacing a pipe boot costs a fraction of a new roof and stops the leak immediately.
Roof Is Under 15 Years Old
If your architectural shingles were installed less than 15 years ago and the issue is localized, a repair extends the roof’s life without wasting the remaining shingle warranty. CertainTeed Landmark shingles carry a lifetime limited warranty — don’t throw that away for a minor fix.
Damage Covers Less Than 30% of the Roof
Industry rule of thumb: if less than 30% of the roof surface is affected, repair is usually cost-effective. Beyond that threshold, the labor and material costs of patching start approaching full replacement territory — and you still have an old roof on the other 70%.
Signs You Need a Full Roof Replacement
Some problems can’t be patched. Here’s when it’s time for a full tear-off and install.
Roof Is 20–25 Years Old
Standard architectural shingles in the McHenry County climate last 20–25 years. Not the “lifetime” the manufacturer prints on the bundle — that’s in lab conditions, not Illinois weather with 100+ freeze-thaw cycles and annual hail. If your roof was installed in the early 2000s, it’s at or past its functional life.
Widespread Granule Loss
Check your gutters after a rain. If they’re full of dark granules, your shingles are shedding their UV protection. Once granules are gone, the asphalt underneath bakes, cracks, and starts leaking. This happens across the entire roof — not in isolated spots. Repair won’t fix it.
Deck Damage or Sagging
If you can see sags in the roofline, the plywood decking underneath is rotting. Water has been getting under the shingles for a while. You can’t shingle over rotten wood — the deck needs to be replaced first, which means a full tear-off regardless.
Multiple Leak Points
One leak is a repair. Three leaks in different areas means the roof system is failing. Chasing leaks across a 20-year-old roof is like plugging holes in a boat that’s sinking. The money goes further toward a new roof with a real warranty.
Storm Damage Over 30% of the Surface
Major hail or wind events can damage more than a third of the roof. At that point, insurance typically covers a full replacement. IHC has licensed public adjusters on staff who file your claim and fight for the full scope — not just a patch job the insurance company wants to get away with.
You’re Selling Within 5 Years
A new roof returns 60–70% of its cost at resale and removes the biggest objection buyers have. Patching a worn-out roof makes the home inspection worse, not better. Buyers in Crystal Lake and McHenry County expect a solid roof — inspectors will flag every issue.
Repair vs Replacement: What Does Each Cost?
| Scenario | Typical Cost Range | What You Get |
|---|---|---|
| Pipe boot or flashing repair | $250–$600 | New boot or flashing at the leak point |
| Shingle patch (small area) | $400–$1,200 | Matching shingles installed over intact underlayment |
| Ridge cap replacement | $500–$1,500 | New ridge cap along the peak |
| Partial roof section | $2,000–$5,000 | One slope or section torn off and re-done |
| Full replacement (average home) | $10,000–$20,000+ | Complete tear-off, new underlayment, shingles, flashing, venting |
| Full replacement with InnoMAXX system | $12,000–$25,000+ | 5-component system: SBS modified shingles, synthetic underlayment, drip edge, ridge vent, starter/hip & ridge |
Costs vary based on roof size, pitch, accessibility, and material choice. For exact pricing on your home, see our roofing cost guide or call for a free estimate. Financing is available for both repairs and replacements.
Your Repair vs Replacement Checklist
Walk through these questions. If you check 3 or more in the “Replace” column, a full replacement is probably your best investment.
Age Check
Repair: Roof is under 15 years old.
Replace: Roof is 20+ years old or you don’t know when it was installed.
Damage Extent
Repair: Damage is in one area, under 30% of the surface.
Replace: Damage is widespread or in multiple unconnected areas.
Leak Count
Repair: One leak, traceable to a specific point.
Replace: Multiple leaks or water stains in different rooms.
Shingle Condition
Repair: Shingles are flat, sealed, and retaining granules.
Replace: Curling, cracking, or heavy granule loss in gutters.
Structural Integrity
Repair: Roofline is straight, decking feels solid.
Replace: Visible sags, soft spots, or spongy feeling when walking the roof.
Insurance Involvement
Repair: No storm event, just wear and tear.
Replace: Storm damage documented — insurance may cover full replacement.
Why IHC Gives You the Honest Answer
Some contractors only do replacements. They’ll tell every homeowner they need a new roof because that’s the only service they sell. Other contractors only do repairs and will keep patching a roof that should have been replaced years ago.
IHC does both. We’re a CertainTeed ShingleMaster contractor that handles everything from a $400 pipe boot to a $25,000 InnoMAXX system install. We have no incentive to push one over the other. We also have licensed public adjusters on staff, so if your roof damage qualifies for an insurance claim, we handle the entire process — filing, negotiation, repair, and final payment.
21 years in McHenry County. 295+ five-star reviews. We earn those by telling people what they actually need.
Roof repair vs. roof replacement comes down to age, damage extent, and cost efficiency.
If your roof is under 15 years old and the damage is localized to less than 30% of the surface, a repair is usually the smart move. If it’s over 20 years old, showing widespread granule loss, or has multiple leaks, replacement saves you money over the next decade. Storm damage changes the math entirely — insurance often covers a full replacement when hail or wind affects more than a third of the roof. Get a free inspection from a contractor who does both repairs and replacements, so the recommendation isn’t biased by what they sell.
Roof Repair vs Replacement FAQs
How do I know if my roof needs repair or replacement?
Check three things: age (over 20 years leans toward replacement), damage extent (over 30% of the surface means replacement is more cost-effective), and shingle condition (widespread curling or granule loss can’t be patched). A free inspection from IHC gives you a clear answer with photos.
Can I just patch my roof instead of replacing it?
Yes — if the damage is localized and the surrounding shingles are in good shape. Patching works well for missing shingles, failed flashing, or damaged pipe boots. It doesn’t work when the underlying shingle layer is at end of life, because new patches won’t bond properly to brittle, granule-depleted shingles.
Does insurance cover roof repair or only full replacement?
Insurance covers storm damage regardless of scope. If hail damaged 10 shingles, they’ll cover repairing those 10 shingles. If a storm damaged the entire roof, they’ll cover full replacement. The key is proper documentation. IHC’s licensed public adjusters ensure every point of damage is captured so your claim reflects the real scope.
How long do asphalt shingles last in Illinois?
In McHenry County’s climate, standard architectural shingles last 20–25 years. The manufacturer may say “lifetime,” but that’s under ideal conditions. Illinois puts roofs through 100+ freeze-thaw cycles per winter, 60+ thunderstorms per year, and 35 inches of snow. That’s not ideal. Plan to inspect annually after year 15.
Is it cheaper to repair or replace a roof?
Repair is cheaper short-term ($250–$5,000 vs. $10,000–$25,000 for replacement). But if you’re repairing a 22-year-old roof, you’ll likely need the replacement within 2–3 years anyway — and you don’t get that repair money back. Run the numbers over 10 years, not 10 months. See our roofing cost guide for detailed pricing.
Can I get financing for a roof replacement?
Yes. IHC offers financing options for both repairs and full replacements. This makes a replacement more accessible when the repair-vs-replacement math clearly favors a new roof but the upfront cost is a concern.
Not Sure Whether to Repair or Replace? We’ll Tell You.
Free roof inspection. Honest recommendation. No pressure to buy something you don’t need.
Free estimates • No obligation • Financing available
Innovative Home Concepts, Inc.
4410 IL-176, Ste 1, Crystal Lake, IL 60014
Phone: (815) 356-9020 •
Email: info@innovativehomeconcepts.com
Monday–Friday: 9:00 AM – 4:00 PM













