Some Great Reasons to Choose Us

Premium Materials
and Quality Work

We Are Fully
Licensed and Insured

We Proudly Offer
Free Estimates

We Are Locally
Owned and Operated

Scheduling Convenient
For You

Always Prompt and
Reliable Service


Roofing Contractor Serving Des Moines – Roof Repairs – Roof Replacement – Quality Roofer

Top Notch Construction & Roofing LLC has been in the roofing business for over two decades. If you are in the Des Moines area and looking for high quality roofing, then we are the company for you. Our roofers are all trained and highly qualified to tackle even the toughest jobs. Give us a call today at 515-608-8993 and to learn more about what our top-notch company can do for you. Our pricing is always competitive and our work is always done professionally and on time. If you are planning on having a new roof and your house is in the Des Moines metro area then please call Top Notch for a free second opinion.

Roofing contractor working on a new roof installationRoofing Installation

Has your old roof started to leak? Has it been damaged by Des Moines storm damage? Has it been repaired numerous times but still has issues? It may be time for a new roof! Top Notch has 2 decades of experience working in the Des Moines area. We use only the highest quality products that will ensure your roof lasts for years to come. So if you are searching out quality roofing companies please make sure to put us on your list of calls to make.


Do you have missing or damaged shingles? If so then you need a simple re-roof that is guaranteed to make your home look new again. By replacing shingles and other parts of your roof, it takes on a new and lively look again that will continue to protect your home from all of our weather elements. It’s like a small makeover that also ensures continued protection for your home.

Commercial and Residential Roofing

Top Notch Construction LLC offers complete roofing for all your commercial and residential roofing needs. If you are looking to build a new business or home, then we are the right contractor for you. We can easily install a new roof of your choosing to your home or business. Give us a call today for our free estimates and to answer any questions you may have.

Call us at 515-608-8993 today to
schedule your next roofing project!

We'll be happy to answer any questions you have!