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: call now, 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.

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

Call now for a licensed local roofer

Call now and we’ll connect you by phone with the licensed local roofer you’re matched with — no phone tag, no obligation.

Ready to talk to someone about your roof?

Call to reach the licensed local roofer you’re matched with in Grand Rapids & West Michigan.

Call (901) 704-8932

When you call, stay on the line for a few seconds while we match you with the licensed local roofer for your area. Have your address and a quick description of the problem ready.

📞 Call Now — (901) 704-8932
Licensed roofersNo obligationFast phone match

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?

Call now code once and we match you with a licensed local roofer from our Grand Rapids and West Michigan network, who contacts you directly to schedule an on-site look. Our matching standard favors roofers who pull the required city permit and install the Michigan Residential Code (R905.1.2) eave ice-and-water barrier. 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 call now

1

Call now 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

Call now and we’ll connect you with a licensed, permit-aware West Michigan roofer. No phone tag, no obligation.

Call now for a roofer

📞 Call Now — (901) 704-8932
Licensed roofersNo obligationWest Michigan focus

Independent dispatch service connecting homeowners with licensed local roofing professionals. We are not a roofing contractor.

(901) 704-8932
Call (901) 704-8932 Connect with a licensed local roofing pro