Our Roofer–Matching Process in Grand Rapids
Grand Rapids Roofing Pros runs a simple homeowner-to-roofer matching process for Grand Rapids and West Michigan: enter your ZIP, get matched with a licensed local roofer, and let them handle the on-site assessment. It matters here because the City of Grand Rapids requires a building permit for every re-roof — even a shingle-only swap — and the Michigan Residential Code mandates an eave ice barrier on every replacement roof in every Michigan county. Part of matching you with the right roofer is connecting you with someone who treats permitting and code compliance as part of the job, not an afterthought.
Start the matching process
Enter your Grand Rapids-area ZIP and we’ll match you with a licensed local roofer — free and no obligation.
How does the Grand Rapids roofer-matching process actually work?
You enter your ZIP code once. We check it against our Grand Rapids and West Michigan service area and match you with a licensed local roofer from our network, who contacts you directly to schedule an on-site look. Because the City of Grand Rapids requires a permit for every re-roof — even a shingle-only swap — and the Michigan Residential Code (R905.1.2) mandates an eave ice-and-water barrier on every replacement roof statewide, part of our matching standard is connecting you with roofers who pull the required permit and install the code-mandated eave membrane rather than skipping it to save time. There is no cost to get matched and no obligation to hire anyone.
Grand Rapids requires a permit for every re-roof
Many U.S. municipalities exempt a simple shingle swap from permitting. Grand Rapids does not — a residential building permit is required for all re-roofing work, submitted through the Development Center at 1120 Monroe Ave NW. A roofer who skips the permit step is cutting a corner that the city itself does not allow.
That is one of the things we ask about when matching you: whether the roofer pulls permits as standard practice, not as an exception.
What “code-compliant” means on a GR roof
- An eave ice barrier (self-adhering ice-and-water shield) is required on new and replacement roofs statewide under R905.1.2.
- The membrane must extend at least 24 inches inside the exterior wall line (36″ along-slope on roofs 8:12 or steeper).
- Older Grand Rapids roofs, re-roofed before the modern code or with corners cut, frequently lack it entirely.
- A permitted job means an inspected job — not just a finished-looking roof.
Why we emphasize licensing and permitting in the match
A generic “find a contractor” directory does not check any of this. Here, it is the difference between a compliant roof and a callback.
Permits aren’t optional here
The City of Grand Rapids requires a residential building permit for all re-roofing, even a shingle-only replacement, filed through the Development Center at 1120 Monroe Ave NW.
Code mandates the eave barrier
Michigan Residential Code R905.1.2 requires an ice-and-water shield membrane at the eave on every replacement roof, in every Michigan county — not a regional option.
Older homes often lack it
Roofs re-roofed before the modern code, or with corners cut, commonly have no eave membrane at all — a gap a licensed, permit-aware roofer catches and corrects.
What happens after you enter your ZIP
Enter your ZIP code
Tell us your Grand Rapids-area ZIP and, briefly, what you need — repair, replacement, an ice dam, storm damage, or an inspection.
We match you
Your request is matched with a licensed local roofer from our West Michigan network who covers your ZIP.
The roofer contacts you
The matched roofer reaches out directly to schedule an on-site assessment — there is no phone tag through us.
On-site assessment
The roofer inspects the roof, checks for eave ice-barrier coverage and permit history where relevant, and explains what they find.
You decide, no obligation
You get a clear picture of the work and next steps. Nothing obligates you to hire the matched roofer.
What “licensed and compliant” means on a Grand Rapids roof
These are the specific code and permitting facts behind our matching standard — not generic contractor-vetting advice.
Grand Rapids requires a building permit for every re-roof, even a shingle-only swap, through the city’s Development Center.
The Michigan Residential Code section mandating an eave ice barrier on new and replacement roofs.
The ice-and-water shield must run at least 24 inches inside the exterior wall line (36″ on steeper roofs).
Michigan LARA classifies every Michigan county as subject to the eave ice-barrier requirement — it is not a regional option.
Sources: City of Grand Rapids Re-Roofing/Re-Siding Residential Building Permit requirements; City of Grand Rapids Roof Assembly Requirements (Michigan Residential Code Ch. 9); ICC IRC R905.1.2.
Questions West Michigan homeowners ask
Is there a cost to use this service?+
No. Getting matched with a licensed local roofer through Grand Rapids Roofing Pros is free, with no obligation to hire the roofer you are matched with.
Do you perform the roofing work yourselves?+
No. Grand Rapids Roofing Pros is an independent marketing and dispatch service. We connect homeowners with licensed, independent roofing professionals in the Grand Rapids area — we are not a licensed contractor and do not perform roofing work ourselves.
Are the roofers in your network licensed and permit-aware?+
Matching is limited to licensed local roofers. Because Grand Rapids requires a permit for every re-roof and Michigan code mandates an eave ice barrier statewide, permitting and code compliance are part of what we screen for.
What happens after I enter my ZIP code?+
We match your request with a licensed local roofer covering that ZIP. That roofer contacts you directly to schedule an on-site assessment — there is no call center in between.
Why does permitting matter for a Grand Rapids re-roof?+
A permitted job is an inspected job. Grand Rapids requires a permit for all re-roofing, and the inspection process is one of the checks that confirms the required eave ice-and-water barrier was actually installed, not skipped.
Serving Grand Rapids & Kent County
We connect homeowners with licensed roofers throughout the Grand Rapids metro and surrounding West Michigan communities.
Grand Rapids roofing services
Start the matching process now
Enter your ZIP and we’ll connect you with a licensed, permit-aware West Michigan roofer. No phone tag, no obligation.