Do I Need a Permit to Replace My Roof in Grand Rapids?
Yes. The City of Grand Rapids requires a residential building permit for every re-roof, including a simple shingle-only replacement, through the Development Center at 1120 Monroe Ave NW, with applications submitted electronically. One frequent mix-up: East Grand Rapids is a separate municipality with its own permit office, not the City of Grand Rapids’. Grand Rapids Roofing Pros is an independent dispatch service that connects homeowners with licensed local roofers who pull permits as part of a compliant job.
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-8932When 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.
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.

Quick answer: yes, even for a shingle-only swap
The City of Grand Rapids requires a residential building permit for all re-roofing work, even replacing shingles only with no other changes to the structure. Applications go through the Development Center at 1120 Monroe Ave NW and require electronic plans, submitted by USB flash drive or through the City’s ePlan Room. Many U.S. municipalities exempt a simple like-for-like reroof from permitting; Grand Rapids does not, and a legitimate replacement here is a permitted, inspected job.
Where do I apply for a Grand Rapids roofing permit?
Permit applications for re-roofing or re-siding an existing residential building are handled by the City of Grand Rapids Development Center. The process is electronic: plans are submitted via USB flash drive or uploaded through the City’s ePlan Room, rather than paper drawings walked in over the counter. A licensed roofer who regularly pulls permits in the city will typically handle this submission as part of a properly scoped replacement job.
This isn’t paperwork for its own sake. The permit is also how the City confirms a replacement meets the current Michigan Residential Code, including the eave ice-barrier requirement covered below.
What a permitted GR re-roof involves
- Application through the City of Grand Rapids Development Center
- Electronic plans via USB drive or the ePlan Room
- Inspection tied to current Michigan Residential Code
- Confirmation of the eave ice-barrier membrane (R905.1.2)
Is East Grand Rapids handled differently?
Yes — and it’s the mix-up we see homeowners make most often in this metro.
Handles permits for Grand Rapids proper, including all its named suburbs served under the city’s code.
East Grand Rapids is its own municipality with its own Building Permits office — a separate application, separate staff.
Applies in both jurisdictions: Michigan LARA classifies every county as subject to the eave ice-barrier requirement.
The ice-and-water membrane must run at least 24 inches inside the exterior wall line (36″ on roofs 8:12 or steeper).
Sources: City of Grand Rapids — Re-Roofing/Re-Siding Residential Permit · City of East Grand Rapids — Building Permits · City of GR — Roof Assembly Requirements PDF.
Why does the permit matter for the ice-barrier code requirement?
The permit isn’t just a formality — it’s the mechanism that confirms your new roof actually meets the code Michigan winters demand.
Older roofs often lack it
Homes re-roofed before the modern code requirement, or with corners cut, frequently don’t have a proper eave ice-and-water membrane at all.
The permit is the checkpoint
A permitted, inspected replacement is how the City confirms the ice barrier and other current code items are actually present, not just assumed.
“Like-for-like” isn’t always like-for-like
Because the code applies to new and replacement roofs, a compliant Grand Rapids reroof on an older home is often an upgrade at the eave, not a true like-for-like swap.
For the full permit process step by step, see our Grand Rapids roof replacement permit guide, and for the code detail itself, what Michigan code requires at the eaves.
Questions homeowners ask before a re-roof
Does a simple shingle swap still need a permit?+
Yes. Unlike many municipalities that exempt a like-for-like shingle replacement, the City of Grand Rapids requires a residential building permit for all re-roofing, including a shingle-only job with no other structural changes.
Who actually submits the permit application?+
Either the homeowner or, more commonly, the licensed roofing contractor performing the work submits the electronic application and plans through the City of Grand Rapids Development Center as part of a properly scoped job.
I live in East Grand Rapids — same permit office?+
No. East Grand Rapids is a separate municipality with its own Building Permits office at eastgrmi.gov, distinct from the City of Grand Rapids Development Center. Confirm which jurisdiction your address falls under before applying.
What happens if a re-roof skips the permit?+
An unpermitted reroof isn’t inspected against current Michigan Residential Code, which means there’s no independent confirmation that requirements like the eave ice-barrier membrane were actually installed — a real risk on an older home.
Does the permit process slow down my project?+
It adds a step, but a licensed roofer experienced with the City of Grand Rapids process typically builds permit submission and inspection scheduling into the project timeline as routine, not a special delay.
Permitted roof replacement help across Grand Rapids & Kent County
We connect homeowners with licensed roofers throughout the Grand Rapids metro and surrounding West Michigan communities.
Related permit & replacement guides
Get matched with a licensed Grand Rapids roofer
Call now and we’ll connect you with a licensed West Michigan roofer who handles the permit process as part of a code-compliant replacement. No phone tag, no obligation.
Call now for a roofer
Independent dispatch service connecting homeowners with licensed local roofing professionals. We are not a roofing contractor.