Skip to content
TradeCalc

Roof Underlayment Calculator — IRC R905.2.7

Estimate underlayment rolls (No. 15 felt, No. 30 felt, synthetic, or self-adhering) for any roof area. Automatically applies the IRC R905.2.7 single-vs-double-layer rule based on pitch and flags high-wind self-adhering requirements.

By TradeCalc, Roofer Calculators — Code-Referenced — IRC R905.2.7 (underlayment for asphalt shingles), IRC R905.2.7.1 (ice-dam membrane at eaves), IRC R905.2.7.2 (double-layer rule for 2:12–4:12), IRC R905.2 (asphalt shingle application general)

Related Calculators

How to Estimate Roof Underlayment (IRC R905.2.7)

What Underlayment Does

Roofing underlayment is the waterproof sheet laid over the roof deck and under the shingles. It is the second line of defense against water — protecting the deck if a shingle blows off, sealing around nail penetrations, and shedding water during the days the deck is exposed before shingling. IRC R905.2.7 mandates it under all asphalt shingle roofs and sets the layer count and lap by pitch.

The Single-vs-Double Layer Rule

IRC R905.2.7 layer requirements for asphalt shingles:

  • Pitch ≥ 4:12 → single layer of No. 15 asphalt felt
  • Pitch 2:12 to <4:12double layer, bottom sheet lapped 19" horizontally, top sheet lapped 4"
  • Pitch < 2:12 → shingles NOT allowed (use membrane / built-up)
  • High wind (Exposure D, ≥ 110 mph) → self-adhering modified bitumen on entire deck per IRC R905.2.7.1

The double-layer rule for low-slope roofs exists because slower runoff gives water more time to back up under the shingle laps. Doubling the felt adds a redundant lapped membrane that sheds the water even if the top sheet wicks.

Coverage per Roll

  • No. 15 asphalt felt — 4 squares (400 sq ft) per roll, 36" × 144 ft
  • No. 30 asphalt felt — 2 squares (200 sq ft) per roll, 36" × 72 ft (thicker)
  • Synthetic (woven poly) — ~10 squares (1,000 sq ft) per roll, lighter and stronger
  • Self-adhering membrane (ice & water shield) — 2 squares (200 sq ft) per roll, 36" × 67 ft

Rolls = ceil(Roof area × layers / coverage-per-roll)

Worked Example

Scenario: A 1,500 sq ft roof at 4:12 pitch uses No. 15 asphalt felt. Find the roll count.

  1. Pitch 4:12 ≥ 4:12 → single layer
  2. Material = No. 15 felt → coverage = 400 sq ft / roll
  3. Rolls = ceil(1,500 × 1 / 400) = ceil(3.75) = 4 rolls
  4. Coverage provided = 4 × 4 = 16 squares (vs 15 needed — slight surplus)

If the same roof were 3:12, the double-layer rule would kick in: rolls = ceil(1,500 × 2 / 400) = ceil(7.5) = 8 rolls.

Ice-dam membrane: a 100-lf eave in a cold climate needs a 24" strip of self-adhering membrane at the eave (IRC R905.2.7.1 / R905.2.7.2). Strip area = 100 lf × 2 ft = 200 sq ft = 1 roll of self-adhering.

Practical Tips

  • Synthetic underlayment is worth the upcharge. It costs 2× felt but covers 2.5× the area per roll, resists tearing under foot traffic, and holds up for 6+ months of UV exposure if the shingles get delayed. Felt degrades in weeks if left exposed.
  • Ice-dam membrane is mandatory in cold climates. IRC R905.2.7.1 requires 24" of self-adhering membrane inside the warm wall at eaves where the January average is ≤ 30°F. In heavy ice-dam zones, extend it 36" or to 24" inside the exterior wall.
  • Valleys get a membrane strip too. Best practice (and certain jurisdictions' code) requires 36" of self-adhering membrane down every valley before the metal or woven valley goes on. Add 1 roll per ~67 lf of valley.
  • Don't mix felt and synthetic on one roof. Felt breathes; synthetic is more vapor-tight. Stacking them can trap condensation and rot the deck. Pick one and use it throughout.
  • High-wind zones want self-adhering on the whole deck. IRC R905.2.7.1 (and most Florida / coastal code amendments) require fully self-adhered underlayment at Exposure D / Ultimate Design Wind ≥ 110 mph. The cost is significant (10× felt) but it survives if the shingles blow off.

Code References

IRC R905.2.7 (underlayment for asphalt shingles), IRC R905.2.7.1 (ice-dam membrane at eaves), IRC R905.2.7.2 (double-layer rule for 2:12–4:12), IRC R905.2 (asphalt shingle application general)

Frequently Asked Questions

How many rolls of No. 15 felt do I need for a 1,000 sq ft roof?
At 4:12 pitch or steeper, a single layer of No. 15 felt (4 squares per roll) covers 1,000 sq ft with ceil(1000/400) = 3 rolls. On a 2:12–4:12 pitch the IRC R905.2.7 double-layer rule doubles it to 5 rolls (2,000 sq ft ÷ 400). Always round up because partial rolls are not returnable once opened.
When does IRC require a double layer of underlayment?
IRC R905.2.7 requires a double layer of underlayment on asphalt-shingle roofs with pitch between 2:12 and 4:12 (exclusive of 4:12). The bottom sheet is lapped 19" horizontally and the top sheet 4". Below 2:12, asphalt shingles are not permitted at all — use a membrane (TPO/EPDM) or built-up roof. The double layer handles the slower runoff that lets water back up under shingle laps on low-slope roofs.
What is the coverage difference between No. 15 and No. 30 felt?
No. 15 felt covers 4 squares (400 sq ft) per roll; No. 30 felt covers 2 squares (200 sq ft) per roll because it is roughly twice as thick. No. 30 is stiffer, more puncture-resistant, and preferred for steeper roofs and longer exposure before shingling. No. 15 is the IRC default for standard residential single-layer underlayment at 4:12+.
How much ice and water shield do I need at the eaves?
IRC R905.2.7.1 requires a minimum 24" self-adhering membrane strip at eaves in cold climates (January mean ≤ 30°F), extending from the eave edge to at least 24" inside the exterior wall. A 100-lf eave needs 100 lf × 2 ft = 200 sq ft = 1 roll of self-adhering membrane (2 squares per roll). In severe ice-dam zones, extend to 36" or run it the full length of the valley.