Fall & winter roofing: book now

Roof Repair Guide: Compare

Michigan's Ice Barrier Requirement: What the Code Says at the Eaves

Every West Michigan winter produces the same picture: snow on the roof, a thick ridge of ice along the gutter line, and a brown stain spreading across a bedroom ceiling a few feet in from the outside wall. The water came from melt that backed up behind the ice and ran under the shingles. The building code's answer to that problem is a waterproof membrane at the eaves, called an ice barrier.

This page explains what the 2015 Michigan Residential Code actually requires, where it applies, how to measure it on your own roof, and what it means when a repair opens up the roof edge. It describes the code, not your house. Your local building department applies it, so confirm anything that matters with them.

Schedule Your Free Roof Inspection
By Paul Aikens, Founder & OwnerMichigan Licensed Residential Builder #262000779Updated

The Short Answer

Yes, Michigan requires an ice barrier on most sloped roofs. The 2015 Michigan Residential Code fills in "Yes" for ice barrier underlayment in its statewide climate table, and Section R905.1.2 says the barrier (a self-adhering membrane or two cemented layers of underlayment) must run from the lowest roof edge to at least 24 inches inside the exterior wall line. On slopes of 8:12 or steeper it must also reach at least 36 inches up the slope.

Key Points

  • Michigan answers "Yes" to ice barrier underlayment in its version of Table R301.2(1), so the requirement is statewide, not left to each town.
  • Section R905.1.2 sets the reach: from the lowest edge of the roof to at least 24 inches inside the exterior wall line, and at least 36 inches up the slope on 8:12 and steeper roofs.
  • The rule covers asphalt shingles, metal roof shingles, mineral-surfaced roll roofing, slate, wood shingles and shakes; unheated detached garages and sheds are exempt.
  • With a typical overhang, one 36-inch roll often does not reach far enough, so many roofs need a second course.
  • On a repair, new work at the eave should meet today's rule, but the existing roof is not automatically required to be brought up to code.
The Rule

What Section R905.1.2 Requires

Michigan builds houses to the 2015 Michigan Residential Code, which is the 2015 International Residential Code with Michigan's amendments. LARA's Bureau of Construction Codes says that while a July 2025 court order pauses the 2021-based update, the 2015 versions remain valid and in effect. Section R905.1.2 of that code is the ice barrier rule.

It says that in areas with a history of ice forming along the eaves and causing a backup of water, as designated in Table R301.2(1), an ice barrier shall be installed for asphalt shingles, metal roof shingles, mineral-surfaced roll roofing, slate and slate-type shingles, wood shingles and wood shakes. The barrier must consist of at least two layers of underlayment cemented together, or a self-adhering polymer-modified bitumen sheet used in place of normal underlayment.

The reach is spelled out: from the lowest edges of all roof surfaces to a point not less than 24 inches inside the exterior wall line of the building. On roofs with a slope of 8 units vertical in 12 horizontal or steeper, the ice barrier must also extend not less than 36 inches along the slope from the eave edge. The asphalt shingle section, R905.2.7, simply points back to R905.1.2.

Ice barrier

R905.1.2

A self-adhering polymer-modified bitumen sheet (sold as ice and water shield, leak barrier or ice and water protector) or two layers of underlayment cemented together. It seals around nails, which ordinary felt or synthetic underlayment does not.

Exterior wall line

Where the 24 inches starts

The outside face of the wall below the eave. The 24 inches is measured horizontally from there toward the inside of the house, which is the zone where heated rooms sit under the roof.

Lowest edges of all roof surfaces

Every eave

Not just the front of the house. Porch roofs, dormer eaves, the low edge of an addition and the eave of an attached garage all count.

Statewide

Why Michigan Does Not Leave It to Each Town

In the national model code, the climate table in Section R301.2 is a blank form. Each jurisdiction fills in its own ground snow load, frost depth, wind speed and, in one column, whether ice barrier underlayment is required. Footnote h of that table tells the jurisdiction to answer "Yes" where the average daily January temperature is 25°F or less, or where there is a history of local damage from ice damming.

Michigan did not leave that column blank. In the state's version of Table R301.2(1), adopted as administrative rule R 408.30516, the ice barrier column already reads "Yes" for the whole state. So you will not find Kent County, Ottawa County or the City of Kalamazoo publishing their own ice barrier answer. The answer was given once, in the state code, and every enforcing agency applies it.

The climate numbers back that up. NOAA's 1991 to 2020 normals put the average January temperature at 24.8°F at both Grand Rapids and the Kalamazoo/Battle Creek airport, under the 25°F line. Muskegon's airport, warmed slightly by the lake, averages 26.6°F in January, just over it. Because Michigan filled the column in statewide, lakeshore homes still fall under the requirement, and West Michigan's ice dam history would justify it anyway.

Scope

Which Roofs the Requirement Covers

The rule is tied to the roof covering, not just the house. R905.1.2 lists the coverings that need it, and the list is narrower than people expect.

  • Covered: asphalt shingles, metal roof shingles, mineral-surfaced roll roofing, slate and slate-type shingles, wood shingles and wood shakes.
  • Not on the list: metal roof panels such as standing seam, clay and concrete tile, and low-slope membrane roofs. Their own code sections and the manufacturer's instructions govern what goes under them, and many manufacturers call for a membrane at the eaves anyway.
  • Exempt: detached accessory structures that do not contain conditioned floor area, such as an unheated detached garage or a shed.
  • Still covered: an attached garage, even an unheated one, because it is part of the house rather than a detached structure. Muskegon Charter Township's roofing handout spells this out for its permit holders.
  • Low slopes: shingles on 2:12 to 4:12 roofs also need two layers of underlayment across the whole roof under Table R905.1.1(2), on top of the ice barrier at the eaves.
Measure It

How Far 24 Inches Inside the Wall Really Reaches

The 24 inches is measured horizontally from the wall, but the membrane is laid along the slope, starting at the roof edge. Two things stretch the distance: the overhang, which has to be crossed before you even reach the wall, and the pitch, because a sloped run is longer than its level footprint.

That is why one roll is often not enough. Self-adhered membranes commonly come in rolls about 36 inches wide. On a 6:12 roof with a 12-inch overhang, the membrane has to run about 40 inches up the slope to reach 24 inches inside the wall. With an 18 or 24-inch overhang, it takes closer to 47 to 54 inches. In each case a second course is needed, lapped over the first per the manufacturer's instructions.

Manufacturers may ask for more than the code. GAF's current Timberline installation instructions call for its leak barrier at eaves and wherever ice dams can be expected, extending 24 inches beyond the inside wall line. The inside wall line is the interior face of the wall, so GAF's measurement reaches a few inches further than the code's, by the thickness of the wall. Because the code also requires roofing to follow the manufacturer's installation instructions (R904.1 and R905.1), the stricter of the two is the one to build to.

Repairs

What the Rule Means When a Repair Opens the Eave

Most ice barrier questions come up on repairs, not new roofs: an ice dam leak in February, a rotted deck edge in April, a few courses of shingles torn off by wind. The code's general rule for existing buildings is Section R102.7.1. Additions, alterations or repairs must conform to the requirements for a new structure, without requiring the existing structure to comply with all of the code. They also must not make the building less safe or hurt its performance.

In plain terms, the new work should meet today's rule, and the rest of the roof is not automatically dragged up to code because one part was fixed. If a repair removes the bottom courses of shingles and exposes the deck at the eave, the honest repair puts membrane back that reaches 24 inches inside the wall, or matches what the manufacturer requires, across the area being rebuilt. Laying felt back down because "that is what was there" leaves the repaired area weaker than the code expects of new work.

Where the line falls on a small repair, such as replacing three shingles at the edge, is a judgment call that belongs to your building department, not to a contractor and not to this page. If a repair touches the eave over a long run, it is reasonable to ask the roofer two questions: is there membrane under the existing shingles, and what will be under the new ones?

  1. Step 1

    Ask What Is Under the Shingles Now

    Roofs on Michigan homes that have been replaced in recent decades usually have membrane at the eaves; older roofs may have felt or nothing. A roofer can lift the first course at the edge and see.

  2. Step 2

    Ask How Far the New Membrane Will Run

    The answer should be stated against the wall line, not as "one roll." On most overhangs that means a second course.

  3. Step 3

    Check the Deck Before It Is Covered

    Ice dam leaks often rot the deck edge. The membrane has to go on sound, dry decking, so soft wood should be replaced first.

  4. Step 4

    Ask About Temperature

    Self-adhered membranes have minimum application temperatures. A large eave rebuild in deep winter may need to be a temporary fix now and a permanent one when it warms up.

  5. Step 5

    Get It in Writing

    The invoice should say what membrane went down and where. That record matters for warranties, insurance and a future sale.

Replacement

Reroofing, Overlays and Existing Membrane

When the whole roof is replaced, Section R908.3 says replacement includes removing existing layers of roof coverings down to the deck. There is one exception that matters at the eaves: where the existing roof includes an ice barrier membrane adhered to the deck, it may stay in place and be covered with an additional layer of ice barrier membrane. That is a practical rule, since fully adhered membrane often cannot come off without destroying the deck.

Shingling over an existing roof is a different story. Section R908.1 requires re-cover materials to meet Chapter 9, which includes the ice barrier, and a membrane laid on top of old shingles is not the same as one bonded to the deck. Thomas Township near Saginaw, for example, tells permit holders that an overlay must show in detail how ice dam protection will be applied. Stellar won't warranty a shingle overlay and talks people out of them, and R908.3.1.1 bars a re-cover outright where the roof already has two or more layers.

Inspections

How Michigan Building Departments Check It

Ice barrier is buried under shingles within hours of going down, so inspectors have to see it during the job or see proof of it. Practices differ by department. Muskegon Charter Township's roofing handout lets the installer email photographs of the sheathing and the properly installed ice barrier, showing the full perimeter, in place of the first inspection, followed by a final inspection. Thomas Township asks for photos of the deck after tear-off, the ice and water shield, the valleys, flashings and ridge vent openings, and warns that missing photos may mean removing shingles for inspection.

Local handouts are summaries, and they can lag the code. The City of Grand Rapids' "Roof Assemblies" handout quotes R905.1.2 from eave to 24 inches inside the wall but leaves out the sentence on 8:12 and steeper roofs. The code text governs, so on a steep roof the 36-inch minimum still applies.

For a permitted roof replacement, those photos are worth asking your contractor to share with you as well. For a repair that does not need a permit, nobody from the city will look, so the contractor's photos are the only record. LARA's statewide jurisdiction list shows which building department enforces the code at your address.

Permits for roof repairs

Which roof work needs a permit in Michigan and who should pull it.

Permit guide

The rest of the residential code

Underlayment, fasteners, flashing and reroofing rules that apply to repairs.

Code rules for repairs
Limits

What an Ice Barrier Does Not Do

An ice barrier does not stop ice dams. It makes the roof edge tolerate them. Ice dams form when heat escaping from the house melts snow higher on the roof and the water refreezes at the cold overhang. The cure for that is in the attic: air sealing, insulation and balanced ventilation. A roof with perfect membrane can still leak when a dam grows taller than the membrane reaches, or where water backs up in a valley or behind a chimney.

Warranties draw the same line. GAF's shingle warranty, for example, treats ice damming as a condition it does not cover, apart from leaks in an area covered by its leak barrier that come from a defect in the leak barrier itself. If your house has recurring ice dams, fix the heat loss and treat the membrane as the backstop it was meant to be.

Ice dams

Why they form on Michigan roofs and the attic fixes that stop them.

Ice dam causes and fixes
Side by Side

How Far Up the Slope the Ice Barrier Must Run

Overhang (eave edge to wall)4:12 roof6:12 roof8:12 roof12:12 roof
No overhangAbout 25 inAbout 27 in36 in (8:12 minimum)36 in (8:12 minimum)
12 inchesAbout 38 inAbout 40 inAbout 43 inAbout 51 in
18 inchesAbout 44 inAbout 47 inAbout 50 inAbout 59 in
24 inchesAbout 51 inAbout 54 inAbout 58 inAbout 68 in

Distance measured along the slope from the eave edge to a point 24 inches inside the outside face of the wall, per 2015 MRC R905.1.2, with the 36-inch minimum on 8:12 and steeper. Rounded. Manufacturers that measure from the inside wall line add the wall thickness. Anything over the width of one roll (often about 36 inches) needs a second course.

Next Step

Ice Dam Leak at Your Eaves?

A free inspection checks the deck edge, what membrane is under the shingles now, and whether the fix belongs at the roof edge, in the attic or both.

FAQ

Questions We Hear

Is ice and water shield required by code in Michigan?

For most sloped roofs, yes. Michigan's version of the residential code climate table answers "Yes" for ice barrier underlayment statewide, which triggers Section R905.1.2. That section requires a self-adhering membrane or two cemented layers of underlayment at all eaves of shingle, metal shingle, roll roofing, slate and wood roofs. Unheated detached garages and sheds are the main exception.

Does ice and water shield have to go in the valleys in Michigan?

The code's ice barrier section speaks to the eaves, and the valley section requires valley linings installed per the manufacturer's instructions. Shingle manufacturers commonly call for self-adhered membrane down the valley; GAF's Timberline instructions, for example, center a full-width roll of leak barrier in the valley. Because the code requires following those instructions, valley membrane is effectively expected on most shingle roofs.

Does my old roof have to be brought up to the ice barrier rule?

Not just because it exists. Section R102.7.1 of the residential code says repairs and alterations must meet the rules for new work without requiring the existing structure to comply with all of the code. A roof built before the requirement can stay as it is until it is replaced or the eave is rebuilt. Your building department decides how this applies to a specific repair.

Is the ice barrier rule different on a steep roof?

Yes. On roofs with a slope of 8:12 or steeper, Section R905.1.2 adds a second minimum: the ice barrier must reach at least 36 inches up the slope from the eave edge, in addition to reaching 24 inches inside the exterior wall line. On a steep roof with little overhang, the 36-inch minimum is usually the one that controls.

Can ice and water shield be installed in winter?

Sometimes, with care. Self-adhered membranes have minimum application temperatures set by the manufacturer, and the deck must be dry. In cold weather, manufacturers call for steps such as storing rolls warm and stopping if the sheet does not stick. A large eave rebuild in deep winter may be done as a temporary repair, with the permanent membrane installed when temperatures allow.

Sources

What This Page Cites

  • 2015 Michigan Residential Code, Chapter 9 Roof Assemblies, Sections R904.1, R905.1, R905.1.1, Table R905.1.1(2), R905.1.2, R905.2.7, R908.1, R908.3 and R908.3.1.1, International Code Council (https://codes.iccsafe.org/content/MIRC2015P2/chapter-9-roof-assemblies), accessed October 2026
  • 2015 Michigan Residential Code, Chapter 3 Building Planning, Section R301.2 and Table R301.2(1) with footnote h (R 408.30516), International Code Council (https://codes.iccsafe.org/content/MIRC2015P2/chapter-3-building-planning), accessed October 2026
  • 2015 Michigan Residential Code, Chapter 1 Scope and Administration, Sections R102.7 and R102.7.1, International Code Council (https://codes.iccsafe.org/content/MIRC2015P2/chapter-1-scope-and-administration), accessed October 2026
  • Construction Code Rules: Currently Open (stipulated order note), LARA Bureau of Construction Codes (https://www.michigan.gov/en/lara/bureau-list/bcc/rules-acts/rules/currently-open), accessed October 2026
  • U.S. Climate Normals 1991 to 2020, monthly normals for Grand Rapids (USW00094860), Kalamazoo/Battle Creek (USW00094815) and Muskegon (USW00014840), NOAA National Centers for Environmental Information (https://www.ncei.noaa.gov/access/services/data/v1?dataset=normals-monthly-1991-2020&stations=USW00094860,USW00094815,USW00014840&dataTypes=MLY-TAVG-NORMAL&format=csv), accessed October 2026
  • Timberline HDZ, UHDZ, AS II, CS, HDZ RS and RS+ Installation Instructions (RESTL622-0423), GAF (https://images.thdstatic.com/catalog/pdfImages/ce/ce744b21-6c3d-4c1e-9396-919c6ffa7fe8.pdf), accessed October 2026
  • GAF Shingle and Accessory Limited Warranty (RESWT160L-0426), GAF (https://www.lowes.com/pdf/GAF_Shingles_and_Accessories_warranty.pdf), accessed October 2026
  • Roofing Handout, Michigan Residential Code 2015, Muskegon Charter Township Building Department (https://muskegontwpmi.gov/wp-content/uploads/2025/09/Roofing-Handout-Fillable.pdf), accessed October 2026
  • Roof Assemblies (Chapter 9 Michigan Residential Code) handout, City of Grand Rapids (https://www.grandrapidsmi.gov/media/hwjhl3xx/roof-assembly-requirements.pdf), accessed October 2026
  • Roofing Information Handout (4/21/22), Thomas Township Building Department (https://www.thomastwp.org/wp-content/uploads/Roofing-Information-Handout4.21.22.pdf), accessed October 2026
Call