Your Snohomish, Skagit, King and Island Counties Roofing Specialist!





Generations of Craftsmanship

Repairs, Replacements, Installations, Gutters, & More… While our services might be varied, they all come with the same promise of quality, dedication, and durability. Licensed and insured, our team is a group of experienced contractors with knowledge passed down through generations. We offer a quality guarantee for all our services, along with free estimates. Family Owned. Quality Assured.


Schedule an Appointment

All estimates are FREE! We will beat most competitors!


Michael has done several small and large projects for my two old Victorian homes. He’s always incredibly professional and accommodating. I know I can trust him to work diligently even when I’m away on vacation.
Very good communication and worked with us to get a fast turn-around. I will come to them first on our next roof project!
I’ve been hiring the Hayes since I first moved into my house over 10 years ago. New roof looks great! Fast, efficient and friendly team. Thank you!
— Tracy T.
I recently purchased a 30 year old home. When movign in, I realized there may have been some roof repairs that needed to be done before moving in. I was recommended Michael and his team, and grateful I was. Since they worked on it last month, it’s been great.

We Have A Dedicated Team Of Expert Roofers That Provide Full-Service Support. Affordable And Quality Roof Replacement And Roof Installation. Excellent Reviews



We’ll only work with the best materials available and provide a guarantee on all labor. We never compromise quality for time and give our clients realistic schedules that accommodate their lives. We strive for honest customer service, so contracts are only paid in full when the finished work is to your complete satisfaction.

guaranteed quality.

We are fully licensed, bonded and insured, but if you would like another opinion on our services, records, bonding, insurance and licensing, feel free to contact the Department of Labor and Industries using phone number: 800-647-0982. Our license number is HAYESRE066JL. You can also contact the Better Business Bureau, of which we are a member.

Learn More About Hayes Roofing Here