Quality Roofing Built to Last

Experience the difference with Iowa’s trusted roofing experts.

Roofing with Integrity

For us, it’s all about trust and quality. Discover what makes Schafer Roofing different.

All Your Roofing Needs Covered

We handle everything from new installations to regular maintenance. Explore our services.

Start Your Free Roofing Estimate Today


Want to discuss your roofing needs? Call us at 515.231.8904 for personalized help with your free roofing estimate.

Real Experiences Real Satisfaction

Hear directly from our customers about the service and results they received.

Deborah

Dakota was a pleasure to work with professional courteous and reliable would not hesitate to use this company again.

Max

Could honestly be the best roofers in Iowa, or even the entire Midwest.

Julie

Schafer Roofing you did our roof on house and garage. Timely work, great job, wearing well. Even with the storms

Have you seen our videos?