A Chicagoland roofer who explains what your roof needs.

We get on the roof, photograph every slope, and clearly explain anything we found so your most important asset is properly protected, within 48 hours. Chicagoland, Bloomingdale, Schaumburg, and the rest of DuPage County.

Placeholder for Randy's job photo: a roofer laying architectural shingles at the ridge of a house Placeholder. Randy's job photo goes here.

What the truck shows up for.

Shingle roofs on single-family homes and townhouses, and the metal and vinyl that hangs off them. Six things, each with how it actually goes.

  • Roof replacement

    Full tear-off to the deck, new synthetic underlayment, ice and water barrier at the eaves and valleys, architectural shingles, ridge vent. Most Chicagoland roofs are done in one day and the dumpster leaves the next morning.

  • Roof repair

    Missing tabs, lifted shingles, a cracked pipe boot, flashing at the chimney. Fixed and photographed, with the before and after shown to you so you can see what changed.

  • Storm and hail

    After a storm we walk every slope and photograph the hits, the vents, and the gutters. You get the photos and a clear explanation, whether the answer is a repair, a replacement, or nothing yet.

  • Siding and gutters

    Vinyl and fiber cement siding, seamless aluminum gutters run on site to the exact length, downspouts placed where the water actually goes instead of onto the walk.

  • Soffit and fascia

    Aluminum wrap over sound wood, new vented soffit where the attic is not breathing, and rotten fascia replaced before the gutter goes back on. Nothing gets wrapped over rot.

  • Emergency tarping

    Water coming in tonight? Call. We tarp the opening the same day and price the permanent fix afterward, so you are never deciding under a leak.

Placeholder for Randy's job photo: nailing a new course of shingles
Placeholder. Randy's job photo goes here.
Placeholder for Randy's job photo: cutting a shingle to fit at the edge of a roof
Placeholder. Randy's job photo goes here.
Placeholder for Randy's job photo: close view of a nail gun on a shingle course
Placeholder. Randy's job photo goes here.
Placeholder for Randy's crew photo: a contractor in a hard hat checking a tablet on site Placeholder. Randy's job photo goes here.

Randy ClarkOwner

We spent four years on other people's crews before this truck had our name on it. Tear-offs in July, tarps in the dark in October, chimney flashing done twice because the first guy did it wrong. We learned what a roof needs by doing the part nobody wanted.

We are based in Chicagoland. The number on this page rings the owner's cell, and we are the ones who answer it. When you call, you get the people who climb your roof, explain what it needs, and show up with the crew. There is nobody to be transferred to.

Randy ClarkOwner, Ironclad Roofing & Exteriors. Chicagoland.

How an estimate works here.

No drone from the driveway and no number guessed from the street. Every estimate follows the same seven steps, and the seventh is the one most roofers skip: if the roof is fine, we say so.

We walk you through what we found, with the photos, so you understand exactly what your roof needs and why.

  1. You call or send the form. Randy calls back the same day and sets a time that works for you.
  2. We get on the roof. Not a drone, not a look from the driveway, not a guess from the satellite.
  3. Photos of every slope, plus the flashing, the vents, the valleys, and the gutters.
  4. Within 48 hours we clearly explain what we found, with those photos, and give you one itemized price.
  5. One number. Materials, labor, disposal, permit. No allowance that grows later.
  6. No pressure. Read it, compare it, sleep on it. Randy does not call to chase.
  7. If the roof is fine, we say so and you keep the photos for the next storm.

Was your roof hit?

Hail or wind came through and you are not sure what it did up there. We inspect for free and clearly explain what we found. No obligation.

Free inspection

What the neighbors say.

Read all reviews on Google
  • Review one

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

  • Review two

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

  • Review three

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

Where the truck goes.

Based in Chicagoland, working DuPage County and the towns that touch it.

  • Chicagoland
  • Bloomingdale
  • Schaumburg
  • Hanover Park
  • Medinah
  • Itasca
  • Carol Stream
  • Glendale Heights
  • Wood Dale
  • DuPage County

Outside the list but close? Call. If it is close, Randy will come look.

Illinois Roofing Contractor License (pending)
#104.0xxxxx

The state number goes here the day IDFPR issues it. Until then, ask Randy for the application receipt and the insurance certificate.

Get a straight answer.

One call reaches Randy. No office, no call center, no transfer.

(630) 432-1333

Ironclad Roofing & Exteriors
Chicagoland, IL

Illinois Roofing Contractor License #104.0xxxxx (pending). Licensed and insured.

Ask for a free estimate

Preview form. No message is sent until the site goes live.

Call (630) 432-1333 Randy answers