About Us
Your West Michigan roofing Contractor
Werner Roofing was founded in 2007 with the goal of providing quality roofing, roof repair, and roof replacement to communities along West Michigan’s lakeshore, including Grand Haven, Spring Lake, Ferrysburg, Norton Shores, Muskegon, and Holland. With more than 30 years of experience as a roofing contractor, owner Kris Werner takes pride in the company’s “no-pressure” approach when working with homeowners, whether it be fixing leaks, repairing gutters, or installing siding. Werner supervises the company’s crews and says his employees make it a point to be honest, hard-working, and professional, which generates positive referrals. “We have the attitude. People trust us,” Werner says. “Our guys work hard.”
30 YEARS EXPERIENCE
We know the area, we know the code requirements, and we know the business. We’ll build you the right roof for your home.
TRUSTED PROFESSIONALS
Our respectful and tidy roofing experts ensure your roofing project is completed quickly and efficiently.
QUALITY MATERIALS
We only use the highest quality materials for construction. A Werner roof is sure to keep your home safe and secure.
HONESTY & INTEGRITY
When we assess your roof, we’ll give you our honest opinions and advice, and your estimate’s on us.
Join the Werner Roofing Team
Interested in joining a dedicated team of professionals? We’re looking for hardworking individuals who are passionate about quality work. We love what we do, and we think you will too.





Free Roofing Estimate
Planning some work on your roof? Is your roof in need of repair? Werner Roofing can help. Contact our roofing team for a free estimate for your upcoming roofing project.
Werner Cares Initiative
Service Areas
Grand Haven, MI
Spring Lake, MI
Norton Shores, MI
Muskegon, MI
Holland, MI
Grand Rapids, MI
We have full liability and workers’ compensation insurance, and we are licensed in the State of Michigan - License No. 2102206590