From large commercial roof installations to minor home roof repairs, count on us to handle your next construction or restoration project. With All Elements, Inc., you'll enjoy peace of mind knowing your roofing system is built using the best materials in the industry and is backed by 30+ years of quality service. No matter the size or complexity of your roof, we have the tools, crew, and equipment to get the job one on time and on budget. Revitalize your business with efficient, attractive materials and certified installation from our commercial roofers.
Follow us
Services
Leverage our team's experience and proven expertise in roofing installation, materials sourcing, project management, and customer service. From your first call with our office to the local roofers you interact with on-site, All Elements promises exceptional quality, a respectful worksite, and responsive communication.
Whether you are in the planning stages of new commercial construction or need immediate help for emergency roof repair, the dedicated team of professionals at All Elements, Inc. is ready to serve you with the best roofing solutions available. Offering you over 30 years of experience, our proven residential and commercial roofing company is trusted by customers, employees, suppliers, and subcontractors alike. All Elements, Inc. is committed to providing the highest quality roofing materials and craftsmanship to meet the needs of our diverse clientele.
From a leaking roof at home to a new industrial roofing project, customers trust All Elements, Inc. for superior materials and exceptional service. As your Midwest roofing specialists, we are equipped and eager to provide exceptional solutions for your family or business. Our team is ready to help you choose the ideal materials, professionally install new roofing, or repair any kind of roof damage. Our trusted commercial roofers can repair almost any type of roof and are specialists at installing many flat and low slope roofs.
No one ever plans for a roof leak or broken shingles. But when it happens, whether it's caused by a storm or an old roofing system, it can be stressful and time consuming. When you contact All Elements, you can count on us to be there every step of the way. We'll help you assess the damage, walk you through the insurance claim, and provide you with a cost-effective solution that keeps your roof, and its inhabitants, protected for years to come. No matter the size or complexity of your roofing system, trust us to be here when you need us most.
Reviews (12)
Brandon Peterson
Jun 14, 2022
I contacted Shane with All Elements because he came highly recommended from several other people I know and trust. My gutters were not able to keep up with the rain and would commonly over flow washing out my paver patio. Shane came out and took a close look at my current gutters and noticed that based on the size of my roof I did not have the right size gutters.
He took measurements and some photos and went to work with his designer to come up with a plan to install new gutters that would look great. About 24 hours later he emailed me a plan and called me to go over the plan, cost and timeline. I loved what he proposed and moved forward. His installers came out a couple weeks later and knocked the job out in just a few hours.
I was very happy with the service and highly recommend him and his company. When other contractors don't return calls or show up as promised Shane comes through and provides amazing service. Thank you!
He took measurements and some photos and went to work with his designer to come up with a plan to install new gutters that would look great. About 24 hours later he emailed me a plan and called me to go over the plan, cost and timeline. I loved what he proposed and moved forward. His installers came out a couple weeks later and knocked the job out in just a few hours.
I was very happy with the service and highly recommend him and his company. When other contractors don't return calls or show up as promised Shane comes through and provides amazing service. Thank you!
Aaron Johnson
Jun 11, 2022
We worked with Shane at All Elements. I know so many people who have used All Elements. It was nice to have the same experience as all of the people that I know. Shane worked with the insurance company to help navigate the conversation regarding coverage. The crew did good work. The communication was awesome. They did a great job cleaning up after they were done.
Reed & Danielle Frazeur
Sep 25, 2021
Isaac Flores
Feb 18, 2021
Maria Gomez
Jan 04, 2021
I recently had my roof replaced by All Elements. On insurance inspection, my insurance adjuster also found some vinyl siding damage that needed to be repaired. I worked with Shane and was initially told that it would be "a few months" before the siding would be done. Well, within 2 months, from the approval of the scope of work to the finished project, my house was done with all of the work! Shane was in contact with me throughout this project, was incredibly compassionate and supportive throughout the project, in addition to taking over the daunting process of dealing with the insurance company. Shane's team did exceptionally high quality work and I will definitely hire them again for any exterior work that's needed. Highly recommended!
Timothy Kindem
Oct 07, 2019
Shane Setzer and All Elements are simply the finest exterior company I am aware of. You can't even believe a roofing company could have this level of excellence in their customer service and in their work. I am a real estate professional, so I've come across countless others, and Shane and All Elements stand head an shoulders above the rest. They have rave reviews from the multitudes of friends, clients, and colleagues I've referred them to over the years - and recently, I was able to experience their work first hand when they did my own roof. My neighbors even marveled at their speed, efficiency, and quality. I can't recommend a professional in any field more highly.
Kelly Lamb
Aug 21, 2019
Annie Hendrick
Jun 30, 2019
Erika Wannigman
Jan 07, 2019
Jason Dailey
Aug 03, 2018
Rick Murphy
Jul 09, 2018
Janet Lenius
May 15, 2016
All Elements did a fantastic job on our roof! The entire process went smoothly, from having Shane come out and help us get another inspection from the insurance company, to choosing shingles, to going over the contract, getting paid by insurance, and the actual install, which only took one day! The crew was professional and courteous. I would recommend All Elements any day!