Code Minimum (IRC R905.1.2 / IBC 1507.1.2): Extend 24 inches past the interior face of the exterior wall (measured horizontally). On a 4/12 pitch with 24" overhang, that’s ~54" up the slope from the eave edge. Steeper roofs/longer overhangs require more.
Where Else It’s Required (IRC R905.2.8.2):
- Valleys: 36" wide centered (18" each side).
- Penetrations: 12" up all sides of pipes, vents, chimneys, skylights.
- Wall Intersections: 12" up sidewalls/headwalls (step-flash over it).
- Transitions: Roof-to-wall, slope changes, dormers.
Best Practice (Do This):
- Eaves: Run two full courses (72") minimum. Cheap insurance against wind-driven rain and deep ice dams.
- Valleys: Run full 36" roll width (don't skimp on 18").
- Rakes/Gables: Run 12–18" up rake edges (wind-driven rain entry point).
- Low-Slope Areas (2/12–4/12): Cover entire deck.
- Climate Zone 5+ (Cold): Cover entire roof deck if heated attic or history of ice dams.
Critical Details:
- Lap shingles over membrane at eaves (membrane on deck, drip edge on top).
- At walls: Membrane first, then step flashing shingle-fashion over membrane.
- Use ASTM D1970 rated product (self-adhered polymer-modified bitumen).
- Prime OSB/plywood in cold weather (<40°F) or dusty decks.
Don't: Staple it, nail through it (except cap nails at top edge if mfr allows), or leave wrinkles/bubbles.
If roof slope <2/12, this does not apply—use low-slope membrane systems per R905.11.