Our Process
01
Schedule Inspection
Contact us to schedule a free roof inspection after a storm.
02
File A Claim
We will join a call and file your insurance claim together.
03
Choose Your Color
Select from a variety of high-quality roofing materials and colors.
04
Build Day
Our expert team will install your new roof with precision and care.
Restore Your Property to "Better Than Before"

Kirk Kupsky
Kirk, a Licensed Public Adjuster (LPA) and Fortified Contractor, has helped secure a 98% insurance claim approval rate — ensuring customers’ financial peace of mind from start to finish.
- Licensed Adjustor
- 98% Claim Approval
- Fortified Contractor
- 10+ Years Operating

Our Financing Process
- We start with a consultation where we evaluate your roofing needs
- Provide an accurate project estimate
- Offer a range of flexible financing options tailored to your budget
- Once you’ve selected the best financing plan for your circumstances, we assist you through the straightforward application process.
What Our Customers Say
Real reviews from real homeowners across Belleville, the Metro East, and the St. Louis area. Every review below was posted by a verified customer on our Google Business Profile.
- MRMichael Richardson★★★★★Storm Damage Repair
“Kirk and his team took great care of my elderly parents like their own family. The insurance company had only paid partial and full-replacements were needed. This took a bit of work and they never quit until the insurance company covered everything. The crew was respectful of our property and the managers were on point with attention to details. True quality workmanship for those who want the best looking home in the neighborhood.”
Verified Google Review - DBDalton Buettner★★★★★Roof & Gutter Installation
“iRestore replaced my roof and gutters. Chris Conaway was my main contact for both projects and he is amazing. He is very knowledgeable and was always right on time for scheduled appointment times. He was a great help when working with the insurance company and would recommend him and iRestore for any future needs.”
Verified Google Review - AEAndrew England★★★★★Roof Inspection & Repair
“Excellent experience with iRestore. Chris was able to come out within 24 hours of my call to give me a roof inspection and look into a few problem areas. Chris did not rush his inspection, thoroughly showed me all the areas that needed attention, gave me quality solutions, and had my best interest and financial wellbeing in mind.”
Verified Google Review - KSKathy Sinovic★★★★★Storm Damage & Gutters
“Kirk was truly a great help to my mom and my sister during a time when they were trying to get their roof replaced from the storm damage and while my sister went through cancer treatments. He was thorough, quick and the job was well done! Kirk showed compassion and professionalism.”
Verified Google Review - SKSloan Kessinger★★★★★Insurance Claim Consulting
“Kirk came right out and took care of everything with my insurance. Kept in constant contact, explained everything and always was professional! The pricing was great and the service was outstanding. Kirk made the entire process smooth and stress-free.”
Verified Google Review - CTCody Tillman★★★★★Roof Replacement
“iRestore did an amazing job removing our old shingles and decking and replacing it with a nice new roof! The pictures speak for themselves! Easy to work with, very attentive, coordinated well with the company we had out installing the new porch and gable, did quality work!”
Verified Google Review
Serving Belleville, the Metro East & Greater St. Louis
iRestore STL is locally owned and based in Belleville, IL. We handle residential and commercial roofing across the entire Metro East and Greater St. Louis area — including all the neighborhoods below. If you don't see your town listed, give us a call — we likely still cover you.
- Belleville, IL
- O'Fallon, IL
- Collinsville, IL
- Granite City, IL
- Edwardsville, IL
- Glen Carbon, IL
- Fairview Heights, IL
- Shiloh, IL
- Cahokia, IL
- Maryville, IL
- St. Louis, MO



