Our Process in Grand Rapids, MI

How the matching process works

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.

Licensed & permit-aware 5-step process No obligation to match

Start the matching process

Enter your Grand Rapids-area ZIP and we’ll match you with a licensed local roofer — free and no obligation.

Licensed roofersNo obligationFast response
Thanks — that ZIP is in our West Michigan service area. A licensed local roofer can follow up.

We connect homeowners with independent licensed roofing professionals in the Grand Rapids area. We are not a licensed contractor and do not perform roofing work ourselves.

Licensed, vetted local roofers 100% of GR re-roofs need a permit No cost to get matched West Michigan focus, ZIP-fast
Roofing contractor on a ladder working near the chimney during a Grand Rapids roof job

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.

Why permitting matters here

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.
What we screen for

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.

Start to finish

What happens after you enter your ZIP

1

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.

2

We match you

Your request is matched with a licensed local roofer from our West Michigan network who covers your ZIP.

3

The roofer contacts you

The matched roofer reaches out directly to schedule an on-site assessment — there is no phone tag through us.

4

On-site assessment

The roofer inspects the roof, checks for eave ice-barrier coverage and permit history where relevant, and explains what they find.

5

You decide, no obligation

You get a clear picture of the work and next steps. Nothing obligates you to hire the matched roofer.

The local numbers — sourced, not invented

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.

100%
Re-roofs need a permit

Grand Rapids requires a building permit for every re-roof, even a shingle-only swap, through the city’s Development Center.

R905.1.2
MI code section

The Michigan Residential Code section mandating an eave ice barrier on new and replacement roofs.

24
Min. eave barrier extension

The ice-and-water shield must run at least 24 inches inside the exterior wall line (36″ on steeper roofs).

Every
MI county covered

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.

Our process FAQ

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.

Ready when you are

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.

Match me with a roofer

Licensed roofersNo obligationFast response
Thanks — that ZIP is in our West Michigan service area. A licensed local roofer can follow up.

Independent dispatch service connecting homeowners with licensed local roofing professionals.