Roofing Done Right. Every Time.
Residential and commercial roofing services in West Michigan. Free inspections, fast response, and lifetime warranties available.
200+
Jobs Completed
★ 4.9
Avg Rating
15 Yrs
Experience
100%
Satisfaction
What We Do
Our Services
Roof Replacement
We tear off the old, install new shingles, and clean up every nail. 25–50 year warranties. One crew, one day.
Starting at $8,900Get a Quote →Leak Detection & Repair
We find the source, seal it for good, and don't leave until it's dry. 24/7 storm response.
From $350Get a Quote →Full Roof Inspection
40-point inspection with a real photo report. Know what you've got before you buy, sell, or file a claim.
$179Get a Quote →Storm Damage Restoration
Hail or wind hit your roof? We document it, fight the claim with you, and restore it. Zero out-of-pocket if covered.
Insurance CoveredGet a Quote →Simple Process
How It Works
Free Estimate
We visit your property and give you a detailed, no-obligation quote within 24 hours.
We Do the Work
Our crew arrives on schedule. We handle everything from start to cleanup.
You're Satisfied
We don't wrap up until you're 100% happy. All work is backed by our guarantee.
Project Documentation
Field Reports
Kentwood Ranch — Full Tear-Off
- Location
- Kentwood, MI
- Service
- Tear-Off & Replace
- Materials
- GAF Timberline HDZ Shingles
- Timeline
- 1 Day
Wyoming Duplex — Storm Restore
- Location
- Wyoming, MI
- Service
- Storm Damage Restoration
- Materials
- Owens Corning Duration
- Timeline
- 2 Days
Reviews
What Customers Say
“They replaced our entire roof in one day. The crew was professional, left everything spotless, and the quality is outstanding.”
Mike T., Grand Rapids
“After a severe thunderstorm damaged my shingles, they got me on their schedule within 48 hours. Fixed everything perfectly.”
Sarah L., Wyoming
“Fair pricing and transparent communication throughout. They didn't try to upsell me—just gave me the truth about my roof's condition.”
David K., Kentwood
FAQ
Common Questions
Are you licensed and insured?
Yes. We are fully licensed and carry $2M in general liability insurance. We can provide proof of insurance before any work begins.
How quickly can you start?
We typically schedule jobs within 5-7 business days. Emergency calls for storm damage are often same-day or next-day.
Do you offer free estimates?
Always. We'll inspect your roof and give you a written quote with no pressure and no obligation.
What areas do you serve?
We serve Grand Rapids, Cutlerville, Kentwood, Wyoming, Caledonia, Bellevue, and surrounding West Michigan communities.
Free Quote
Claim This Site For Your Business
Fill this out and Miles Web Design will reach out within 1 business day.
Proudly Serving West Michigan
Local service in: