Roofer setting the first course of shingles on a ridge under a clear sky
Placeholder. Randy's job photo goes here.

Roofs and siding
for Chicagoland,
done once, done right.

(630) 432-1333

Illinois Roofing Contractor License #104.0xxxxx (pending) Licensed and insured. Owner on every job. Chicagoland.

Four things we do. One crew, one name on the invoice.

Get a free inspection Every price is agreed before work starts. The number you are quoted is the number on the invoice.
Aerial view of a suburban Illinois street of two-story houses with new roofs
Placeholder. Randy's job photo goes here. A finished replacement in Chicagoland, with the street and the month.
Roofer nailing a shingle course with a pneumatic nail gun
Placeholder. Randy's job photo goes here. Randy on a roof, mid-course, with the truck in the drive.

The first 48 hours after a storm.

Hail and straight-line wind come through DuPage every summer. Here is exactly what we do when you call after one.

  1. If water is coming in, we tarp it.

    Same day when you call before dark. Tarp, furring strips and cap nails over every opening, so nothing else gets wet while you think.

  2. We photograph every slope.

    Front, back, both sides, the gutters, the vents and the soft metals, before anything is touched. You get a record dated the day we were on the roof.

  3. We explain what we found.

    Within 48 hours, in plain terms. What we found, where it is, and what it costs to fix, with the photos, so your most important asset is properly protected. Free, no obligation.

  4. You decide.

    Nobody waits in your driveway for an answer. Call when you are ready, or do not. The inspection is yours either way.

Roof leaking right now? Call (630) 432-1333 and say the word "tarp."

Contractor in a hard hat reading a tablet on a job site
Placeholder. Randy's job photo goes here.

Randy Clark

Owner. Chicagoland.

We spent four years on other people's roofing crews before this truck had our name on it. Tear-offs in July, ice dams in February, and a lot of driveways in Bloomingdale and Schaumburg where we watched a salesman promise something the crew had never been told about. The crew is who ends up on your roof. We decided to be both.

So Ironclad is one crew and one name. We look at your roof ourselves, we explain what we found ourselves, and we are there when the work happens. You get a clear price before we start, and that is the price on the invoice. We are based in Chicagoland. If something is wrong after we leave, you know where we are.

Was your roof hit?

After hail or wind comes through Chicagoland, we walk the streets it hit. If you found a hanger on your door, or you just want your roof looked at, this takes thirty seconds.

Get a free inspection

What the neighbors say.

Read all reviews on Google

Review 1

Reviews go here once Randy's Google profile is live.

Review 2

Reviews go here once Randy's Google profile is live.

Review 3

Reviews go here once Randy's Google profile is live.

Where we work.

Chicagoland, and all of DuPage County. If yours is not on the list, call and ask.

  • ChicagolandHome base
  • Bloomingdaleabout 5 minutes
  • Medinahabout 5 minutes
  • Itascaabout 8 minutes
  • Hanover Parkabout 8 minutes
  • Schaumburgabout 10 minutes
  • Glendale Heightsabout 10 minutes
  • Carol Streamabout 12 minutes
  • Wood Daleabout 12 minutes
  • DuPage Countyall of it

Ironclad Roofing & Exteriors, Chicagoland. Calls answered seven days. Storm calls answered nights and weekends.

Get a free inspection.

Call, or send the form and Randy will call you back the same day. The inspection is free, and we walk you through what we found within 48 hours.

(630) 432-1333

Seven days. Storm calls answered nights and weekends.

Illinois Roofing Contractor License #104.0xxxxx (pending).
Licensed and insured. Certificate available on request before any work starts.

Tell Randy about the roof.

No mailing list. This is used to call you back and nothing else.

Call (630) 432-1333 Was your roof hit?