Roofing Services in Iowa

D. C. Taylor Co. has proudly served commercial and industrial businesses with roofing services for over 70 years. Our focus remains on completing professional roofing services with safety, skill, and outstanding customer service. Each project includes a thorough 9-step process to provide the best solution for your facility.

Emergency Roofing Services

Emergencies caused by extreme weather or unidentified deficiencies on your roof can leave you scrambling for a solution. We have a team of roofing professionals on call around the clock. Contact us with your roofing emergencies. Call 319.363.2073 24/7!

Roof System Repairs in Iowa and the Midwest

Your roofing system is sure to have wear and tear due to harsh midwest weather. At D. C. Taylor Co., we have seen it all. Our commercial and industrial roof repair services will identify deteriorated materials, missing elements, blisters, buckles, and membrane issues. We use industry-vetted compatible materials and manufacturer-specified processes for all repairs. Our certified technicians will complete repairs safely and with acute attention to detail.


A commercial or industrial roof will last for 10 to 30 years. Staying up-to-date on inspections and maintenance will help keep your roof in great shape; however, a reroof will be required at some point. When you work with D. C. Taylor Co., you can expect your new roof to be installed with attention to detail and the highest level of workmanship.

Iowa Roof Maintenance Services

One of the most important services we offer is roof maintenance. We use an in-depth checklist to evaluate each element of your roof for proper functionality. Staying on a consistent maintenance schedule is crucial with the extreme weather your facility experiences in Iowa. We will make the roof meet your expectations and prove the quality of our work with before-and-after photos.

Fall Protection

Two out of five fatal work injuries could have been prevented with permanent fall protection. One of our services is to evaluate the fall hazards present at your facility and install permanent fall protection to keep your employees and staff safe as they work on the roof.

Roof Inspection In Iowa

Early detection of commercial and industrial roofing issues helps address problems when they’re small and therefore, increase roof service life. D. C. Taylor Co. offers in-depth inspections with a report outlining the condition of your roof system. We identify which components need attention and provide a proposed resolution.

Sustainable Roofing

Managing your roof assets sustainably can help you accomplish corporate environmental goals. From waste management to solar panel installation and cleaning, D. C. Taylor Co. can help you incorporate your roof into your sustainability initiatives. Save energy, divert waste from landfills, and set a standard for the future with sustainable roofing.

Proudly Serving Iowans

Our Cedar Rapids, Iowa, corporate office meets the roofing needs for facilities in Iowa and parts of the midwest. We are ready to work on your roof in Cedar Rapids, Des Moines, Cedar Falls, Waterloo, Davenport, and more. We also handle roofing jobs throughout the United States. To serve our clients across the country we have offices in Chicago, Phoenix, and California. Each location has the capacity to service the commercial and industrial roofing needs of several states.

Schedule Roofing Services

Protect your roof and facility with roofing services from D. C. Taylor Co. Contact us today to schedule an inspection or get started on a reroofing project.











Like most of you, we at D. C. Taylor Co. are closely monitoring the spread and containment efforts regarding Covid-19. The health and wellness of our employees and customers is our top priority right now. Many of our customers’ businesses have been recognized by the U.S. Department of Homeland Security as essential critical infrastructure. D. C. Taylor Co. is here to help.

We are still open and working, serving the roofing needs of food processors, distributors, cold storage, warehouse/distribution, etc. Our workers are taking necessary precautions, as recommended by the Centers for Disease Control and Prevention. To schedule roofing services, email [email protected] or call 319.731.4120.