Ice Dam & Ice Barrier Guide: Why the Code Measures Inside the Wall Line

Heat melts snow on a warm deck, water refreezes at the cold eave, and IRC R905.1.2 wants membrane to a point 24 inches inside the exterior wall — not 24 inches up from the gutter

The ice & water shield coverage calculator converts overhang, wall thickness, and pitch into a slope width and a roll count. This page is why that band exists and how to measure it. Ice dams also start in the attic: attic ventilation calculator.

Stains and eave damage: troubleshooting. Peel-and-stick vs felt: comparison. Eave vs squares: roofing square calculator. Hub: roofing calculators. Field underlayment upslope of the eave band: underlayment calculator. Weight of that snow pack: roof snow load calculator.

Have eave length, overhang, and pitch?R905.1.2 band along the slope, 36 in courses, rolls from published 200 sq ft coverage.

Open Calculator →

Jump to what you need

What Causes Ice Dams

Snow on a roof is not the leak. Heat leaking into the attic warms the underside of the deck. The snow pack melts from below, water runs toward the eave, and the overhang — outside the heated wall, often over a cold soffit — stays below freezing. Water refreezes there. The dam grows. Melt behind it has nowhere to go but under the shingles, into the fascia, and onto the ceiling below the exterior wall.

Three controls, in order:

  • Air seal and insulate the ceiling so room heat never reaches the deck.
  • Ventilate the attic so outdoor air washes the underside of the sheathing. That is IRC R806.2 net free area — attic ventilation calculator, not this membrane tool.
  • Ice barrier at the eave so water that still ponds cannot reach the interior. That is R905.1.2. It is the last control, not a substitute for a cold roof.

Any trade

Contractor Job Estimator

Contractor Job Estimator

$29.00

Buy

See all products

Checkout opens here — you stay on this page.

Ice Barrier Gear

The calculator returns a slope width and a roll count. A self-adhering membrane and a hook knife are how that band gets on the deck. CSV rows 400–410 were nailers, vents, and gutter gear — not ice barrier — so these two SKUs are new.

Grace Ice and Water Shield self-adhering membrane roll

Grace Ice & Water Shield 36 in x 36 ft Roll

GCP 36 in x 36 ft roll = 108 sq ft (datasheet). The calculator defaults to a 2.0-square / 200 sq ft roll (GAF WeatherWatch and Grace 36x66.6 ft). Switch roll size to match the carton in your hand.

View on Amazon →
Stanley FatMax hook knife for roofing

Stanley 10-510 FatMax Hook Knife

Hook blade for cutting membrane and shingles without gouging the deck. Size the ice-barrier band first; this is how you trim the course.

View on Amazon →
Ice and water shield calculator

Run the Eave-Band Math

Overhang + wall + 24 in, converted along the slope. Net area, 36 in courses, rolls from published coverage.

Open Ice Barrier Calculator →
Attic ventilation calculator

Attic Heat Feeds Ice Dams

Membrane at the eave does not cool the attic. Size soffit intake and ridge exhaust with IRC R806.2 NFA.

Open Attic Ventilation Calculator →
Roofing square calculator

Need Eave Length?

The square calculator uses plan length × width. Bring the eave (horizontal edge) here for the ice-barrier band — not the sloped squares.

Open Roofing Square Calculator →

As an Amazon Associate, TestTalkHQ earns from qualifying purchases.

The Actual IRC R905.1.2 Rule

2021 International Residential Code Section R905.1.2 (text as published on UpCodes; 2024 is the same coverage sentence):

In areas where there has been a history of ice forming along the eaves causing a backup of water as designated in Table R301.2, an ice barrier shall be installed for asphalt shingles, metal roof shingles, mineral-surfaced roll roofing, slate, wood shingles, and wood shakes. The barrier shall consist of not fewer than two layers of underlayment cemented together, or a self-adhering polymer-modified bitumen sheet, and shall extend from the lowest edges of all roof surfaces to a point not less than 24 inches (610 mm) inside the exterior wall line of the building.

On roofs ≥ 8/12, the 2021 text adds that the ice barrier shall also be applied not less than 36 inches measured along the roof slope from the eave edge.

Exception: detached accessory structures not containing conditioned floor area.

Table R301.2 is filled in by the jurisdiction. Current IRC does not print a nationwide “Climate Zone 5 = required” map in R905.1.2. Older editions used a January 25°F average as a trigger; some local amendments still do. Check the table your AHJ adopted. The calculator still sizes the band if you want it in a warm climate.

Why the Code Measures Inside the Wall Line

The leak happens where backed-up water sits over the heated room. The overhang is already outside. A strip that only covers the visible soffit projection stops at the cold eave and leaves the top plate naked. R905.1.2 therefore counts from the lowest edge all the way to a point 24 inches inside the exterior wall line.

NRCA and Fine Homebuilding read that 24 inches as horizontal from the interior face of the exterior wall. Fine Homebuilding’s worked numbers (12 in overhang, 2×6 wall): about 47 in along a 6/12, 50½ in along an 8/12, 59⅜ in along a 12/12. Those match overhang + ~6 in wall + 24 in, times √(1+(X/12)²). One 36-inch roll is short on all three.

The 24 inches is not “up the shingles from the gutter.” Pitch stretches the horizontal reach. That is the same geometric factor the square calculator uses for surface area — here it only converts the wall-line measurement into deck inches.

How to Measure Correctly

  1. Measure eave length along the drip edge (one side, or add eaves). That linear footage is the calculator’s first input.
  2. Measure overhang: fascia (or drip edge) back to the exterior wall face.
  3. Measure wall thickness at the top plate (studs + sheathing; siding is optional conservatism).
  4. Read pitch as X/12. Convert horizontal (overhang + wall + 24 in) to slope distance. If the roof is 8/12 or steeper, do not go below 36 in along the slope.
  5. Install full 36 in courses with the manufacturer’s side lap (Grace: 3.5 in minimum) until the required width is covered. Order rolls from installed area, not from a single skinny net band.
Worked 40 ft eave, 6/12, 12 in overhang, 6 in wallH = 12 + 6 + 24 = 42 in horizontal. Slope factor = 1.118. Width = 47 in along the deck. Net band = 40 × 47/12 ≈ 157 sq ft. Two 36 in courses with lap → 240 sq ft installed → 2 of a 200 sq ft roll (GAF WeatherWatch 2.0 square / Grace 36×66.6). Same arithmetic the calculator prints.
Ventilation is a different measurement.If the attic is stuffed at the soffit, the dam will still grow. Size NFA with the attic ventilation calculator before you blame a 36 in strip.

FAQ

Is ice barrier required on every house?

No. 2021/2024 IRC requires it where Table R301.2 designates ice-dam history. Warm-climate jurisdictions often leave that cell blank. Local amendments can still require it.

Can I use roofing squares for this?

No. Squares are sloped surface for shingles. This band is eave length times a slope width from the wall-line rule. Different numbers, different tools.

Does a 36 in roll always satisfy code?

Only if overhang + wall + 24 in, converted along the slope (and the 8/12 floor), is ≤ 36 in. Many 6/12 houses with a 12 in overhang need two courses.

Related Roofing Calculators