Oak Brook roofs, built to be forgotten about.

Roof replacement, repair and storm repair for DuPage County and the western Cook suburbs. Licensed and insured, one crew on payroll since 2012, and the estimate is written and itemized before anyone orders a shingle. Sam answers the phone himself.

Get a written estimate
Oak Brook Roof Works crew member fastening architectural shingles on a pitched roof
  • 4.9 on Google
  • 212 reviews
  • Since 2012
  • Illinois Unlimited Roofing Contractor License 104.000000 (demo number)

What we do.

Six jobs, one crew. Most houses in Hinsdale, Elmhurst and Western Springs are an asphalt replacement or a repair that keeps the old roof going; the cedar and slate work is for the older streets near the river.

Ask about your roof
  • Roof replacementFull tear-off, ice and water shield six feet up from the eaves and in every valley, synthetic underlayment, then Owens Corning Duration or GAF Timberline HDZ with a ridge vent. A single-family house is usually closed up in one day.
  • Roof repairCracked pipe boots, step flashing that let go at the chimney, lifted ridge caps, a patch after a branch. Fixed the same week we look at it, with shingles matched to what is up there.
  • Storm repairAfter hail or wind the crew tarps the open spots first, photographs every slope, and writes up the repair. Nobody goes on your roof until you say so.
  • Cedar shake and slateRepairs and matching on the 1910s and 1920s houses in Riverside, Hinsdale and Oak Park. We keep reclaimed slate in the shop for the colors that are no longer quarried.
  • Flat and low-slope roofsModified bitumen or TPO on detached garages, porch roofs and the one-story additions that leak where they meet the house.
  • Gutters, soffit and fascia5-inch and 6-inch seamless aluminum run on site, aluminum wrap over rotted fascia, hung the same day as the roof so the ladders only go up once.

Will this roof still be tight in ten years, and will the company still answer the phone?

The roof. Every replacement gets ice and water shield at the eaves and valleys, synthetic underlayment, a ridge vent with matching soffit intake, and Owens Corning Duration or GAF Timberline HDZ shingles. The manufacturer's warranty is registered in your name before we leave, and our own ten-year workmanship warranty is on the last page of the estimate, in writing.

The company. Oak Brook Roof Works has had the same phone number since the first truck in 2012, the same shop off Butterfield Road since 2016, and a crew of nine on payroll, not day labor. The Illinois license number above can be checked on the IDFPR lookup; on this demo page it is a sample number.

The paper. We keep the photo set from your roof walk and the itemized estimate in your file. When you call in year eight about a drip at the chimney, Sam already knows what is up there, what it was installed with, and who installed it.

Sam, owner of Oak Brook Roof Works, checking the day's roof plan on a tablet

One truck in 2012. Nine roofers and two trucks now. Same owner, same number.

Sam spent nine years on other people's crews in the western suburbs before buying a used dump trailer and starting Oak Brook Roof Works in 2012. The first jobs were repairs on the ranch houses along Butterfield Road; the first full replacement was a Hinsdale Tudor that still has the roof.

We do not sell a roof when a repair will hold, the estimate is itemized so you can compare it to anyone else's, and the number you hear on the phone is the number on the paper.

Talk to Sam

Illinois Unlimited Roofing Contractor License 104.000000 (demo number). General liability and workers' comp certificates are emailed to you before the dumpster lands.

What the neighbors say.

Sam walked the roof with me, sent the estimate two days later with every line on it, and the crew had the tear-off and the new roof done by four. They found two of my gutter spikes with the magnet on the way out.

Priya K., HinsdaleMarch 2026, Google

Two other companies told us the whole roof had to go. Oak Brook Roof Works re-flashed the chimney and replaced one pipe boot, and told us the shingles had six or seven years left. That was honest and it saved us a lot.

Tom R., Western SpringsJuly 2026, Google

After the August wind they tarped the back slope that same evening and sent photos of every side of the roof. The repair estimate matched the final bill to the dollar.

Maureen D., LombardSeptember 2026, Google
Read all reviews on Google

DuPage and the western Cook suburbs.

The trucks leave the shop off Butterfield Road at six-thirty. Inside the two counties we can usually look at a roof within two days of your call; a replacement is scheduled two to three weeks out in spring and fall.

  • DuPage CountyOak Brook, Hinsdale, Clarendon Hills, Westmont, Downers Grove, Lombard, Villa Park, Elmhurst, Glen Ellyn, Wheaton, Naperville
  • Western Cook CountyWestern Springs, La Grange, La Grange Park, Brookfield, Riverside, Berwyn, Oak Park, Forest Park, Westchester, Hillside

Not on the list? Call anyway. If your town is within thirty minutes of Oak Brook we will come out.

Questions people ask us.

Do you need to get on my roof to give me a price?
Yes, and only with your permission. Sam asks before the ladder goes up, photographs every slope, and shows you the photos before he leaves. If you would rather nobody went up, he measures from the ground and the photos, and the estimate says so.
How fast is the written estimate?
Within three business days of the roof walk, by email, itemized line by line. If you need it sooner for a closing, say so on the call.
What happens after a storm?
Call us. If water is coming in, a crew comes out the same day or the next morning to tarp the open spots. We photograph the damage, write up the repair, and give you the photos and the estimate to keep. We do not go on the roof until you say so.
How long does a replacement take?
A single-family house with one layer of shingles takes one day with the full crew. Two layers, a steep pitch or a lot of dormers can push it to two. We tell you which before we start, and the roof is never left open overnight.
What does the license number on this page mean?
Illinois requires anyone roofing for pay to hold a state roofing contractor license. The Unlimited class covers residential, commercial and industrial roofs. Our number is 104.000000, a demo number on this sample site; a real one can be checked on the Illinois Department of Financial and Professional Regulation license lookup.

Get a written estimate.

Five fields. Sam or Dee in the office calls back the same business day to book the roof walk.

Or call Sam.

(630) 555-0175

Oak Brook Roof Works
Butterfield Road, Oak Brook, IL 60523

Monday to Friday, 7am to 5pm. Saturday mornings in spring and fall.

Illinois Unlimited Roofing Contractor License 104.000000 (demo number). General liability and workers' comp on file.

Call Oak Brook Roof Works: (630) 555-0175