Ice and Water Shield: What Michigan Code Requires at the Eaves

Michigan Residential Code R905.1.2

Ice & Water Shield: What Michigan Code Requires at the Eaves

Ice and water shield is a self-adhering waterproof membrane, and Michigan code requires it at the eaves of every new and replacement roof in the state — because the Michigan Residential Code treats ice dam water intrusion as an expected regional failure, not a rare event. This guide explains what the code actually requires, why so many older Grand Rapids roofs don’t have it, and what that means for your next roof project. Grand Rapids Roofing Pros is an independent dispatch service connecting West Michigan homeowners with licensed local roofers for code-compliant ice-barrier work.

Statewide code requirement Exact coverage specs What older GR homes lack

Not sure if your eaves are covered?

Enter your Grand Rapids-area ZIP and we’ll match you with a licensed local roofer to check.

Licensed roofersNo obligationCode-compliant work
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 R905.1.2 · statewide No obligation to match West Michigan focus, ZIP-fast
Close-up of a Grand Rapids roof eave and gutter line, the exact zone Michigan code requires ice and water shield membrane to protect

What is ice and water shield?

Ice and water shield is a self-adhering, polymer-modified bitumen membrane installed directly on the roof deck, underneath the shingles, at the parts of a roof most exposed to ice dam backup — primarily the eaves, and often valleys and roof-to-wall junctions. Unlike standard felt underlayment, it seals tightly around roofing nails and forms a watertight barrier, so even if an ice dam forces meltwater back uphill under the shingles, the water hits this membrane instead of the wood roof deck and stays out of the house.

24″+ INSIDE WALL LINE EAVE EDGE Membrane (gold) sits under shingles, sealed to the deck
Michigan code requires the ice-barrier membrane to run from the eave edge to at least 24 inches inside the exterior wall line (36 inches along the slope on roofs steeper than 8:12).
The exact code requirement

What R905.1.2 actually specifies

The Michigan Residential Code (R905.1.2) requires an ice barrier — a self-adhering, polymer-modified bitumen membrane — on new and replacement asphalt shingle roofs, running from the eave edge to at least 24 inches inside the exterior wall line of the building, measured along the roof slope (36 inches on roofs steeper than 8:12). Michigan’s Bureau of Construction Codes (LARA) classifies every county in the state, including Kent County, as subject to this requirement.

The code exists because ice dam water intrusion is the expected regional failure mode in Michigan, not an edge case. A properly installed ice barrier doesn’t stop an ice dam from forming, but it stops the water an ice dam pushes uphill from reaching the wood deck and the house below.

Why it matters for your home

The code, the gap, and what it means for your roof

Three things every Grand Rapids homeowner should understand about ice barrier coverage.

Why the code exists

Michigan’s Bureau of Construction Codes applies R905.1.2 statewide — an official acknowledgment that ice dam backup is a routine risk in every Michigan county, not just a severe-winter anomaly.

Why many older GR roofs lack it

Roofs installed before the current code took effect, or replacement jobs that cut corners, frequently have no ice-barrier membrane at all — leaving the eave protected only by standard felt underlayment.

What it means for your next roof

A code-compliant Grand Rapids re-roof includes this membrane at the eaves by law. If your roof predates the requirement, a full replacement is the point at which this upgrade typically happens.

Checking your own roof

How to find out if your roof has ice-barrier coverage

1

Check your roof’s age

If your current roof was installed a long time ago, or you’re not sure, that alone is a reason to ask — older installs are the most likely to lack the membrane.

2

Ask your roofer directly

Ask specifically whether ice-and-water shield was installed at the eaves, and how far up the slope it extends. A code-compliant answer references the 24-inch (or 36-inch) coverage.

3

Review any paperwork

Permit records or contractor invoices from your last roof replacement sometimes itemize the ice-barrier membrane by name or product.

4

Have it inspected

A licensed roofer can check coverage during a roof or attic inspection, especially useful if you’ve had ice dam leaks and want to know whether the eave membrane is the missing piece.

The coverage spec — sourced, not invented

What the code requires, in numbers

24″+
Minimum coverage

Membrane must extend at least 24 inches inside the exterior wall line, measured horizontally.

36
Steep-slope roofs

Coverage extends to 36 inches along the slope on roofs steeper than 8:12 pitch.

All 83
MI counties

Michigan’s Bureau of Construction Codes classifies every county in the state as subject to the requirement, Kent County included.

77.6
Why it’s needed

Average annual Grand Rapids snowfall (NOAA climate normals) — the standing snowpack the code is written to protect against.

Sources: City of Grand Rapids — Roof Assembly Requirements (Michigan Residential Code Ch. 9); ICC IRC R905.1.2; snowfall data via Current Results (NOAA/NCEI).

Ice & water shield FAQ

Questions Grand Rapids homeowners ask

Does ice and water shield stop ice dams from forming?+

No. It’s a backstop, not a prevention measure — it stops the water an ice dam forces uphill from reaching your roof deck and home, but it doesn’t address the warm-attic heat loss that causes the dam itself. Preventing formation requires attic insulation, air-sealing, and ventilation.

Is ice and water shield required on every roof in Michigan?+

The Michigan Residential Code’s ice barrier requirement (R905.1.2) applies to new and replacement asphalt shingle roofs statewide, with Michigan’s Bureau of Construction Codes classifying every county, including Kent County, as subject to it.

How do I know if my current roof already has it?+

Check your roof’s age and any permit or contractor paperwork from your last replacement, ask your roofer directly, or have a licensed roofer inspect the eaves and attic. Roofs installed before the current code took effect are the most likely to lack it.

Can ice and water shield be added without replacing the whole roof?+

Because the membrane goes directly on the roof deck underneath the shingles, adding it typically requires removing the existing shingle field at the eaves, which is why it is most commonly installed during a full or partial roof replacement rather than as a standalone add-on.

Where we match roofers

Code-compliant roof work across Grand Rapids & Kent County

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

Continue the ice dam series

Planning a roof replacement?

Get matched with a licensed Grand Rapids roofer

Enter your ZIP and we’ll connect you with a licensed West Michigan roofer to confirm your eave ice-barrier coverage or plan a code-compliant replacement. No phone tag, no obligation.

Match me with a roofer

Licensed roofersNo obligationCode-compliant work
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.