Homeowner Guide

Roof Repair or Replacement? How Chicago Homeowners Should Decide

Patch it or replace it? Here's the honest framework we use with every homeowner — so you don't overspend either way.

By GSKI Construction Group · October 6, 2026 · 5 min read

The Question Every Homeowner Eventually Asks

You've got a leak, a few missing shingles, or a roof that's just getting old. The question is always the same: do I patch it, or is it time for a new roof? Get it wrong one way and you waste money on repairs that don't last. Get it wrong the other way and you replace a roof that had years left in it.

Here's the honest framework we use with homeowners across Hinsdale, Oak Brook, Elmhurst, Wilmette, Glencoe, and the rest of Chicagoland.

GSKI crew working on a residential roof
An inspection on the roof — not from the driveway — is the only way to make this call correctly

The 3-Question Test

1. How old is the roof?

Architectural shingles in Chicago's climate realistically last 20–25 years. If your roof is under 12–15 years old, repair is almost always the right first move. If it's past 20, repairs start becoming a short-term bandage on a system that's wearing out everywhere at once.

2. How widespread is the damage?

One leak around a pipe boot or chimney is a repair. Damage spread across multiple slopes — curling shingles, granule loss, soft spots — means the roof as a whole is failing. A good rule of thumb: if more than about 30% of the roof needs work, replacement is usually the better value.

3. Is the decking sound?

If water has been getting in long enough to rot the plywood underneath, patching the shingles on top won't fix it. Soft or sagging areas mean the decking needs replacement — and that's done during a full re-roof.

Repair vs. Replacement at a Glance

SituationUsually the Right Call
Roof under 15 years, one isolated leakRepair
A few missing shingles after a windstormRepair (check insurance first)
Flashing failure at chimney or wallRepair
Roof 20+ years old with multiple leaksReplace
Widespread curling, cracking, granule lossReplace
Sagging areas or soft deckingReplace
Hail damage across multiple slopesReplace — often covered by insurance

The Cost Math

A typical repair runs a few hundred to a couple thousand dollars. A full replacement for most Chicago-area homes runs roughly $10,000–$25,000 depending on size and material. If you're spending $1,500 a year on repairs to a 22-year-old roof, you're paying for a new roof in installments — without getting one.

Completed architectural shingle roof replacement
When replacement is the right call, you reset the clock for 20–25 years

Don't Forget the Insurance Angle

Before paying out of pocket for either option, find out whether the damage came from a storm. Hail and wind damage across your roof can qualify for an insurance-covered replacement, where your cost is usually just the deductible. We document storm damage and work directly with adjusters.

What Our Inspection Tells You

When we inspect, we tell you straight: if a $400 repair buys you five more good years, that's what we'll recommend. If the roof is done, we'll show you photos so you can see exactly why. No pressure either way.

Not Sure Whether to Repair or Replace?

Get a free inspection and a straight answer — with photos of exactly what we found.

Get Your Free Inspection

Get a Free Roof Inspection

Tell us what's going on and Mike or a member of our team will call you back. Free inspection, honest pricing, no pressure.

  • Free roof inspection with photos
  • Insurance claim help from start to finish
  • Warranty on every job
  • Licensed, bonded & insured
Or call now: (312) 444-0240

Get Your Free Quote

We never share your info. Usually a same-day callback.

Call NowFree Quote