Two-story home with new architectural shingle roof by DFC Roofing, St. Charles IL area

Roofing Company Serving St. Charles, IL

St. Charles is one of the towns DFC Roofing works in most, and it's an easy one for us to reach: our shop at 1360 River Rd in South Elgin sits on the same side of the Fox River, and Route 31 or Randall Road puts a project manager at your door in about 15 minutes. Since 1979 our family-owned crews have replaced and repaired roofs from the historic homes off Main Street to the newer subdivisions west of Randall.

You'll get the same thing every St. Charles homeowner gets from us: a real inspection, a written estimate with no pressure, a licensed (IL 104-004825), bonded and insured crew, and a project manager whose phone number you'll have from start to finish.

  • Family-owned since 1979 · South Elgin, IL
  • IL Roofing License 104-004825 · Licensed, Bonded & Insured
  • NRCA & CRCA member · A+ BBB · 4.8★ on Angi
  • Free estimates · 5% senior & military discount

Get a Free Estimate

Roof replacement, repair, inspection or storm damage in St. Charles — tell us what your home or building needs and a DFC Roofing project manager will call you back, usually the same business day, to schedule a free estimate.

  • Two quick questions, name and phone — that's it.
  • We call you back, usually the same business day.
  • Family owned since 1979. Licensed • Bonded • Insured.

Prefer to talk? (630) 289-2224

Property type
More details (optional)

Or call (630) 289-2224 · Licensed • Bonded • Insured · No obligation

Roofing Services in St. Charles

Roof Replacement

Full tear-off, deck check, ice-and-water shield, architectural shingles, cedar, metal or flat-roof membrane. Most homes in 1–2 days.

Roof Repair

Leaks, chimney and skylight flashing, wind-blown shingles, ice dam damage, pipe boots and vents. Honest repair-or-replace advice.

Roof Inspection

25-point roof and attic inspection with a photo report — for aging roofs, real estate deals and insurance files. $249, credited toward work.

Storm & Hail Damage

Free storm damage estimate, documentation, emergency tarping and help working with your insurance adjuster.

Commercial Roofing

Carlisle EPDM and TPO with NDL warranties, steep slope, architectural metal, repairs and maintenance for commercial buildings.

Siding, Gutters & Windows

Vinyl and James Hardie siding, gutters and downspouts, replacement windows and doors, soffit and trim.

St. Charles Homes and the Roofs They Wear

St. Charles has more variety in its housing stock than most Fox Valley towns. Near downtown and along the river you'll find Victorian, foursquare and 1920s bungalows with steep pitches, multiple dormers and original chimneys — roofs where flashing detail matters as much as the shingle. Move west and you hit the post-war ranches and split-levels of the 1950s through 70s, then the large 1980s–2000s two-story homes in subdivisions along Randall Road and out toward Campton Hills, many built with cedar shake or first-generation architectural shingles that are now at the end of their lives.

The estate homes on the far west side and north toward Wasco often carry cedar shake roofs of 25 to 35 years. We repair and replace cedar, and we also convert cedar to a heavy dimensional shingle designed to look like shake — a popular choice when a homeowner wants the look without the maintenance.

Common Roof Problems We See in St. Charles

  • Aging cedar shake — cupping, splitting and moss on north slopes; deciding whether to repair, replace with cedar, or switch to shingle.
  • Complex rooflines on newer two-stories — multiple valleys, dormers and dead valleys that leak when they were flashed poorly the first time.
  • Ice dams on older homes near downtown with limited attic ventilation and insulation.
  • Hail and wind — St. Charles takes its share of Kane County storms; see our storm damage page.
  • Chimney flashing on masonry chimneys that predate modern counter-flashing methods.

Commercial Roofing in St. Charles

We also handle commercial roofing in St. Charles — the retail buildings along Randall Road and East Main, downtown mixed-use, churches, and the industrial buildings on the east side near Kirk Road. Carlisle EPDM and TPO systems, architectural metal and maintenance inspections.

Permits & Local Notes

Roof replacements in St. Charles typically require a building permit from the City of St. Charles Building & Code Enforcement Division. We pull the permit and schedule required inspections as part of the job. If your home is in a historic district or an HOA, tell us — some have material or color guidelines and we'll help you stay within them.

St. Charles is in Kane County (with a small portion in DuPage County), ZIP 60174 and 60175. Map: South Elgin to St. Charles.

St. Charles Roofing FAQ

How far is DFC Roofing from St. Charles?

About 8 miles — roughly 15 minutes down Route 31 or Randall Road from our office at 1360 River Rd, South Elgin. A project manager can usually be at your St. Charles home for an estimate within a few days of your call, sooner for active leaks.

Can you replace a cedar shake roof in St. Charles with asphalt shingles?

Yes. We tear off the shake and any skip sheathing, install solid decking where needed, then ice-and-water shield, underlayment and a heavy architectural shingle — including shake-look profiles. It's usually less expensive than new cedar and much lower maintenance. We'll quote both so you can compare.

Do I need a permit to replace my roof in St. Charles?

Yes, roof replacements typically require a building permit from the City of St. Charles. DFC Roofing handles the permit and inspections for you.

Nearby Service Areas

Geneva · Batavia · Bartlett · Schaumburg · Hoffman Estates · All service areas

Call (630) 289-2224 Free Estimate