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