Code-compliant re-roof matching

Roof Replacement in Grand Rapids

Last updated: August 2026

Roof replacement in Grand Rapids is governed by two rules many homeowners never hear about until mid-project: Michigan’s statewide eave ice-barrier code and the City of Grand Rapids’ permit requirement for every re-roof. Grand Rapids Roofing Pros is an independent dispatch service that connects West Michigan homeowners with licensed local roofers for permitted, code-compliant roof replacement.

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.

Licensed roofers Permit on every re-roof R905.1.2 ice-barrier code

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.

📞 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 77.6″ avg. GR snow · NOAA No obligation to match West Michigan focus, ZIP-fast
Professional roofer working on an asphalt shingle roof replacement in Grand Rapids, MI

Quick answer

A code-compliant Grand Rapids roof replacement is a permitted re-roof that adds the Michigan-mandated eave ice-and-water barrier required statewide under Michigan Residential Code R905.1.2. Any Kent County re-roof that skips this membrane, or predates the requirement, is missing protection built for the region’s ice-dam risk. Homeowners are matched with a licensed, insured local roofer who pulls the required city permit and verifies eave coverage as part of the job, not as an optional extra.

Why it matters here

“Like-for-like” isn’t always code-for-code

Michigan LARA applies the R905.1.2 ice-barrier requirement to every county in the state — a self-adhering membrane from the eave edge to at least 24 inches inside the exterior wall line (36 inches on roofs pitched 8:12 or steeper) — which means it isn’t a regional preference, it’s the baseline. Homes reroofed before the requirement existed, or reroofed with corners cut, frequently have no eave membrane at all. When that roof is replaced “as-is,” the visible shingle work can look identical while the eave protection underneath quietly stays absent.

That distinction is why a Grand Rapids roof replacement is not simply a shingle swap: it’s a permitted, inspected project where the eave detail is verified against current code, not against whatever was on the roof before.

Signs your current roof predates the eave code

  • Recurring ice dams at the same section of eave every winter, even after the ice is removed.
  • Interior water stains along upper-floor ceilings near the exterior walls after a thaw.
  • A roof that was last replaced with shingles only, with no mention of an ice-and-water membrane.
  • A home built or last reroofed before the modern code cycle, common in Grand Rapids’ older neighborhoods.
Local factors

Three things that shape a Grand Rapids replacement

Code, permitting, and housing age all change what a legitimate replacement looks like here — not just the shingle color.

Michigan mandates the eave barrier

Residential Code R905.1.2 requires an ice-and-water membrane at the eaves of every new or replacement roof, statewide, in every Michigan county — not a regional add-on.

Every re-roof needs a city permit

The City of Grand Rapids requires a residential building permit for all re-roofing, including shingle-only replacements, submitted through the Development Center at 1120 Monroe Ave NW.

Older housing stock often lacks it

Near-downtown neighborhoods like Heritage Hill are dominated by pre-1940 homes — roughly 82% built in 1939 or earlier — frequently reroofed long before the ice-barrier requirement existed.

What to expect

How a Grand Rapids roof replacement works, step by step

1

Call now and describe your roof

Tell us your Grand Rapids-area ZIP, your roof’s age, and what’s prompting the replacement. We match you with a licensed local roofer.

2

On-site assessment

The roofer inspects the existing roof deck, flashing, valleys, and eave condition, and checks whether an ice-and-water barrier is currently present.

3

Permit and code scope

The roofer pulls the required City of Grand Rapids building permit and scopes the job to current code, including eave ice-barrier coverage.

4

Installation

Tear-off, deck repair where needed, ice-and-water membrane at the eaves and valleys, underlayment, and the new roofing material go on in sequence.

5

Final walk-through

You review the completed work and permit sign-off with the roofer before the job is considered closed.

The local numbers — sourced, not invented

What shapes a code-compliant Grand Rapids replacement

Code, permitting, and housing age aren’t abstract — they’re the numbers behind every legitimate re-roof in Grand Rapids.

R905.1.2
Michigan code

The residential code section requiring an eave ice-and-water barrier on every new or replacement roof, statewide.

Every re-roof
City permit

The City of Grand Rapids requires a building permit for all re-roofing work, including a shingle-only replacement.

82%
Heritage Hill

Share of homes in Grand Rapids’ Heritage Hill built in 1939 or earlier — often reroofed before the ice-barrier code existed.

77.6
Annual snow

Average annual snowfall at Gerald R. Ford International Airport (NOAA climate normals, 1991–2020) — the load every Grand Rapids eave has to shed.

Sources: Michigan Residential Code R905.1.2 (ice barrier) as published by the City of Grand Rapids; City of Grand Rapids Development Center permit requirements; NeighborhoodScout housing-age data for the Heritage Hill historic district; NOAA/NCEI Climate Normals for the Gerald R. Ford International Airport station.

Grand Rapids roof replacement FAQ

Questions West Michigan homeowners ask

Does every Grand Rapids roof replacement need a permit?+

Yes. The City of Grand Rapids requires a residential building permit for all re-roofing work, including a shingle-only replacement with no other structural changes. A licensed local roofer handles the permit application through the city’s Development Center.

What is the eave ice barrier, and do I need it?+

It’s a self-adhering ice-and-water membrane installed at the eaves, required statewide by Michigan Residential Code R905.1.2 on new and replacement roofs. If your current roof predates the requirement, a full replacement is the point at which that protection gets added.

How do I know if my current roof already has an ice barrier?+

It usually isn’t visible from the ground. A licensed roofer can check during an on-site assessment, often by examining the eave edge at a vent penetration or during tear-off. Recurring ice dams at the same spot each winter are one indirect sign it may be missing.

How long does a Grand Rapids roof replacement take?+

Timelines vary with roof size, pitch, and weather. A licensed roofer can give you a project-specific timeline during the on-site assessment; permitted work also depends on the city’s inspection scheduling.

Is roof replacement different from storm or hail repair?+

Yes. Replacement addresses an aging or end-of-life roof on your schedule. Storm and hail damage is typically an insurance-driven repair or replacement tied to a specific weather event — see our storm damage page for that process.

Where we match roofers

Roof replacement across Grand Rapids & Kent County

We connect homeowners with licensed roofers throughout the Grand Rapids metro and surrounding West Michigan communities.

Roof replacement in Grand Rapids neighborhoods

Housing stock changes block to block here — 1920s Heritage Hill slate-era framing asks different questions of a re-roof than a 1990s Alger Heights ranch. These neighborhood pages cover what a replacement usually involves in each.

Related roofing help in Grand Rapids

Go deeper: roof replacement guides for Grand Rapids

Planning a Grand Rapids re-roof: go deeper

About this guide: Researched from NWS Grand Rapids records, Michigan Residential Code, and City of Grand Rapids permit rules by the Grand Rapids Roofing Pros research team. We are a homeowner-to-roofer matching service; we do not perform roofing work ourselves. Learn more About Us or see How We Vet Roofing Partners.

Planning a replacement?

Get matched with a licensed Grand Rapids roofer

Call now and we’ll connect you with a licensed West Michigan roofer for a code-compliant replacement assessment. 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