How We Vet the Roofers in Our West Michigan Network
Honest roofing guidance starts with telling you exactly what Grand Rapids Roofing Pros is: an independent dispatch service, not a roofing company, and not a business with its own storefront reviews to show off, because we don’t perform the roofing work ourselves. What we do is check a defined set of things about every roofer in our West Michigan network before we ever route a homeowner’s call to them, and this page walks through what those checks are, what they aren’t, and how the matching process works in Grand Rapids so you know what you’re getting before you dial.
Ready to get matched?
Enter your Grand Rapids-area ZIP and we’ll connect you with a licensed local roofer from our West Michigan network.
Quick answer: what we check, and what we don’t claim
Before a roofer joins our network, we expect to see active Michigan licensing, documented liability insurance, and a real, ongoing service footprint in Kent County. What we don’t do is publish our own star rating, invent testimonials, or promise a specific price, timeline, or insurance outcome — because none of those things are ours to promise. We’re the dispatch layer; the roofer who calls you back owns the inspection and the work.
Why we don’t publish our own reviews or star rating
A review belongs to whoever actually did the work. Since we don’t perform roofing work, a five-star badge on our own page wouldn’t reflect anything real — it would just be marketing. We’d rather tell you plainly what we are than borrow credibility that belongs to someone else.
This is the same posture behind every page on this site: we describe the dispatch model honestly instead of implying we’re a licensed roofing company with our own crews.
What we actually verify before adding a roofer to the network
License status
Active Michigan residential builder licensing, checked before the roofer is added — not just claimed on an application.
Insurance on file
Documented general liability coverage, so a project on your roof isn’t resting on an uninsured contractor.
Real local presence
A genuine, ongoing service footprint in Grand Rapids or the surrounding Kent County communities — not a national lead-reseller with no local roots.
Can I ask the roofer directly about their license and insurance?
Yes, and we’d encourage it every time. When a network roofer calls you back, it’s reasonable to ask for their license number, a certificate of insurance, and how long they’ve actually served your part of Kent County. Michigan’s Department of Licensing and Regulatory Affairs (LARA) maintains a public license-verification lookup, so you can confirm what you’re told independently — the same step we’d recommend for any contractor, whether you found them through us or elsewhere.
What happens if a match doesn’t work out?
Nothing locks you in. If the first roofer who calls doesn’t feel right, you can ask us for another match through the ZIP form, or use one of our guides to interview the next contractor more precisely. There’s no fee to homeowners at any point in the process.
Step by step: how a match happens
You enter your ZIP
One field. It tells us which part of West Michigan your roof is in.
We check network coverage
We identify which vetted roofer(s) document active service in your area.
The roofer calls you
A licensed local roofer follows up directly — not a call center, not a bidding war.
You stay in control
Accept, decline, or ask for another match. See more on the network itself in our partner network overview.
Questions about how we vet roofing partners
Do you have your own Google reviews?+
No. We’re a dispatch service, not a roofing company, so we don’t publish our own star rating or testimonials. Reviews of actual workmanship belong to the licensed roofer who did the work.
Is a roofer in your network the same as an employee of yours?+
No. Every roofer in our network is an independent, licensed business. We route calls to them; we don’t supervise their crews or guarantee their work.
How do you verify a roofer’s Michigan license?+
We check for active licensing status before a roofer joins the network, and we encourage homeowners to independently verify a license number through Michigan LARA’s public lookup as well.
What if I’m not happy with the match?+
You’re not locked in. You can decline the match, ask us for another roofer through the ZIP form, or use our guides to ask more specific questions before deciding.
Is there a cost to get matched?+
No. Getting matched through our ZIP form is free for homeowners, and there’s no obligation to hire the roofer who calls you.
Roofing help across Grand Rapids & Kent County
We connect homeowners with licensed roofers throughout the Grand Rapids metro and surrounding West Michigan communities.
Related reading
Get matched through our vetted network
Enter your ZIP and we’ll connect you with a licensed local roofer we’ve checked for licensing, insurance, and real Kent County service. No phone tag, no obligation.