Request Service


Our Services

Welcome to Genesis Roofing!

Genesis Roofing is a local Des Moines based roofing contractor that specializes in residential and commercial roofing. Understanding that relationships are the key to our business, Genesis Roofing is a “client-focused” roofing firm. Everything we do has a connection to meeting our clients needs and exceeding their expectations. Our quality is not affected by the size of the roof replacement or repair. We offer one of the best warranties in the business. A  7 year fully transferrable warranty, so you can be assured that the service you receive is done well, using only the highest quality products on the market.


Genesis Roofing is a market leader in residential and commercial roofing. We effectively and responsibly provide you with a thorough and detailed analysis of your roof, and a quality system to resolve your problems. Whether large projects or small repairs, inspections or preventative maintenance, Genesis Roofing can handle all of your roofing needs.  A roof isn’t just functional, it’s also an important part of your home’s appearance  and curb-appeal. With that in mind, we make every effort to make sure your roof is one that you can be proud to show off.


We understand that replacing a roof can be a big investment. That's why we offer some of the most competitive rates in the market. We are committed to offering top quality roofing systems at affordable rates that meet your budget needs. We will gladly come to your home or place of business and give you a free written estimate and discuss your roofing needs. We are also a state licensed and insured company and will work with you from estimate to completion assuring the job meets or exceeds all of your needs.





Choosing the Perfect Shingle Color for Your Roofing Project in West Des Moines



If it is time to replace your shingles, you may be astounded by the sheer number of choices available. In recent years, roofing product manufacturers have recognized homeowners' desire to create unique looks for the homes and have started producing more color variations than ever. Gone are the days when simple gray or black singles were the only options. Today, shingles range from bright white to fire engine red and everything in between.


Choosing the right color shingle to match the rest of your home's exterior can be a tricky proposition, so consider the following points for the different types of exterior coverings before making your final selection.