Free Quote
70 reviews

Hail Damage

Hilary R.

XL Contracting recently replaced our roof after it was damaged by hail, and we couldn't be more satisfied with their service. They diligently worked with our insurance company, ensuring that the repair costs were fully covered. This process took over a year, but without their expertise and persistence, we wouldn't have known how to navigate the complexities of dealing with the insurance company. Special thanks to Justin H. and Erica C., whose customer service exceeded our expectations. Their professionalism and dedication made a challenging situation much easier for us. We highly recommend XL Contracting for any of your future projects.

Roof replacement

Pat S.

We are very satisfied with the our roof replacement and the service we received. CJ did an awesome job helping get this taken care of. He was very helpful through the process of it all.

Fully Satisfied!

William G.

XL Contracting communicated effectively throughout the project. They handled all the heavy lifting with the insurance company and provided an outstanding product and overall experience with our metal roof replacement. They will be my first choice should future needs arise. I highly recommend this company!!

Love our new roof

Yvonne W.

We cannot say enough about XL Contracting – they are awesome. Originally our insurance company advised we only had minor damage to our roof due to the hail storm to the tune of about $1700. CJ stopped by one day and asked if he could take a look after we told him our insurance story. The rest was history. CJ and his team worked with our very difficult insurance company to get our whole roof, gutters, gutter guards and a large front window replaced. They were professional and attentive throughout the whole ordeal, explaining progress and details every step of the way. The roofing crew did a fantastic job efficiently and respectful of our property. We would use XL Contracting again in a heartbeat.

Attention to Detail

Greg S.

I would use XL Contracting again any time. They helped me navigate a complicated insurance claim and installed a beautiful roof.

complete roofing replacement


excellent roofing gutters and flashing both workmanship and quality

Highly recommend

Lori B.

XL Contracting did a fantastic job replacing our roof after storm damage. Roman was amazing from start to finish he walked us through the whole process, explaining everything to us, keeping us up to date and dealing with the Insurance company when they needed more documentation. They replaced the roof in one day and Roman even came back a few days later to make sure all the stray nails were cleaned up. Roof looks great! Highly recommend to all friends and family! Will definitely use XL in the future if needed

After the hail storm

Bonnie M.

Absolutely wonderful from first meeting to last. They took care of paperwork to our insurance Co. plus terrific clean up. Can't rate them high enough.


Marcia H.

From the time they first made contact with us till the last nail was picked up, they were professional and helpful. They provided a bid and worked with the insurance company setting up the claim. We didn't have to navigate to the right people to negotiate, XL contracting did all of the. Once we got approval, it didn't take long to get the project scheduled. The crew were very precise and hardworking. They did the job in one day. We've put off getting our roof replaced because it just seemed overwhelming. XL contracting got it done


Diane G.

From the first contact and response from Bryan, to the follow-up consult with Cory, the whole project was handled with care, consideration and professionalism. Cory was right there to answer all my questions. He is a gem! It was a pleasure to do business with XL Contracting!

5.0 out of 5
Out of 70 Reviews
BBB Accredited
Guild Quality
Contractor Award

Request appointment?

Roscoe XL Contracting

  • 11415 Main St. Roscoe, IL 61073
  • Open Monday through Friday 8:30 am to 5:00 pm
  • (844) 507-6551