Skip to content



Serving Communities For 25+ Years

Roof Guard is a 25+ year old commercial roofing company with a A+BBB rating. All inspections are free of charge. We don’t leave it up to you to interpret the data that we provide. We do sit down face to face and go over our findings with our clients to determine the best resolution for your roofing needs. We also have licensed Drone operators on staff for any and all special project inspections.

What We Do

Roof Guard Company strives to educate our clients while guiding them through the process of choosing the best roofing system for their project. Our expert roofers give recommendations for a roofing solution that will exceed your expectations.

We are experts in the installations of Low Slope, Shingle and Metal roofing system.

We provide roofing solutions for you utilizing our fully licensed and insured roofing contractors.

We’re a family-owned business with over 25 years of experience and we provide top-rated workmanship and excellent customer service.

We take pride in our work and have a deep satisfaction in providing you with the best roofing solutions.

The Roof Guard Company Team

Spirit Lake, IA

Milford, IA

Spencer, IA

Storm Lake, IA

Des Moines, IA

Algona, IA

Estherville, IA

LeMars, IA

Fort Dodge, IA

Altoona, IA

Greenville, SC

Sioux Falls, SD

Jackson, MN

Fairmont, MN

Windom, MN