Find a tool

Roof Underlayment Calculator

Rolls for the roof, and ice barrier at the eaves.

Whether an ice barrier is required is in your local code table.

Roof 1

40' · 480 in · 40 ft · 12.192 m

30' · 360 in · 30 ft · 9.144 m

6/12 · 26.6° · 50%

1' · 12 in · 1 ft · 0.3048 m

1' · 12 in · 1 ft · 0.3048 m

1,502.64 ft²

Cutting waste on the covering — the shingles, or the metal panels. The makers allow 10% on a gable roof and 15% on a hip, where every course runs into a hip at an angle; CertainTeed's own manual says 10% is generous on a large simple roof. It moves the covering only — the starter, the cap, the drip edge and the underlayment are cut to length, not off a square.

This page recalculates as you type. There is no Calculate button.

Answer

Save imageExcel

Rolls of underlayment

2 rolls

1,502.64 ft² of roof, 15.03 squares, 52 bundles

Bundles of shingles 52 bundles
Roofing squares 15.03 squares
Roof area, up the slope 1,502.64 ft²
What the list comes to $3,376.00
More numbers
Footprint, on the ground 1,344 ft²
Slope factor 1.118
Bundles of starter 2 bundles
Bundles of ridge cap 4 bundles
Sticks of drip edge 16 sticks
Rolls of ice barrier 3 rolls
Nails 3,847 nails
DrawingThe project drawn to scale. Roof 1: 40' × 30'.40'30'Roof 1

Breakdown

Plane Measurements Qty Area on the slope Share
Roof 1 40' × 30' × 6/12 × 1' × 1' Add ×1 1,502.64 ft²

What to buy

Ways to buy the shingles

Every bundle is worked out, each rounded up to whole bundles; pick the one you will buy. The three are different shingles, not three sizes of one, so a mix means two products on one roof — buy a mix only if you meant to.

52 × bundles of HDZ Bundles 52 Left over 5.13 ft² Weight 4,046 lb Cost $2,184.00 Reference price $42.00. Type your store's.
53 × bundles of Oakridge Bundles 53 Left over 10.37 ft² Weight 3,816 lb Cost $2,014.00 Reference price $38.00. Type your store's.
52 × bundles of Landmark Bundles 52 Left over 5.13 ft² Weight 3,900 lb Cost $2,288.00 Reference price $44.00. Type your store's.

Shopping list

52 52 × bundles of HDZ $2,184.00
2 2 × bundles of OC starter $108.00 Reference price $62.00. Type your store's. Reference price $54.00. Type your store's.
4 1 × bundles of ProEdge + 3 × bundles of Seal-A-Ridge $200.00 Reference price $48.00. Type your store's. Reference price $56.00. Type your store's.
16 16 × sticks of drip edge $216.00 Reference price $13.50. Type your store's.
2 2 × rolls of synthetic $256.00 Reference price $128.00. Type your store's.
3 3 × rolls of WinterGuard $342.00 Reference price $118.00. Type your store's. Reference price $92.00. Type your store's. Reference price $136.00. Type your store's. Reference price $168.00. Type your store's. Reference price $124.00. Type your store's. Reference price $114.00. Type your store's.
5 5 × 5 lb boxes of nails $70.00 Reference price $78.00. Type your store's. Reference price $14.00. Type your store's. Reference price $5.00. Type your store's.
Ticked items $3,376.00

Untick what you already have. Each row has its price beside it — type what your store charges.

Save imageExcel

Standards

We hold the criteria and the clause, not the wording of the standard.

Meets IRC 2021 · R905.2.2

At 6/12 this roof is steep enough for asphalt shingles.

Meets IRC 2021 · R905.2.2

At 6/12 a single layer of underlayment is enough.

Meets IRC 2021 · R905.2.8.5

160' of drip edge covers the eaves and the rakes.

Meets IRC 2021 · R905.1.2

516 ft² of ice barrier runs the eaves.

How this was worked out

Every number below is yours. Each constant links to the row where you can change it.

Roof 1 42' × 32' × 1.118 (6/12) 1,502.64 ft²
Squares of roof 1,502.64 ft² ÷ 100 ft² 15.03 squares

Change:A roofing square

With cutting waste 1,502.64 ft² × (1 + 15%) 1,728.03 ft²
Bundles to buy 1,728.03 ft² ÷ 33.33 ft² 52 × bundles of HDZ · 5.13 ft² over

Change:GAF HDZ bundle coversOC Oakridge bundle coversCT Landmark bundle covers

Starter course 148' ÷ 105 lf 2 × bundles of OC starter

Change:GAF Pro-Start bundle runsOC starter bundle runs

Ridge cap 106' ÷ 33 lf 1 × bundles of ProEdge + 3 × bundles of Seal-A-Ridge

Change:Seal-A-Ridge bundle runsOC ProEdge bundle runs

Drip edge 148' ÷ (10' − 2") 16 sticks

Change:A stick of drip edgeDrip edge lap

Underlayment 1,502.64 ft² ÷ (1,001 ft² × (1 − 10%)) 2 rolls

Change:Synthetic roll coversLaps take off a roll

Nails 15.03 squares × 256 3,847 nails → 5 × 5 lb boxes of nails

Change:Nails a square

What it comes to 52 × $42.00 + 2 × $54.00 + 1 × $56.00 + 3 × $48.00 + 16 × $13.50 + 2 × $128.00 + 3 × $114.00 + 5 × $14.00 $3,376.00

Assumptions

Every one of these is editable. Change one and the answer changes with it.

Assumption Value Confidence
A roofing squareA roofing square is 100 ft² by the trade's definition; every shingle wrapper and every estimate is quoted in them. ≈ ft²/square Trade convention
GAF HDZ bundle coversGAF Timberline HDZ: 33.33 ft² a bundle, three bundles to the square, from the Home Depot listing. ft²/bundle From a data sheet or an agency document
OC Oakridge bundle coversOwens Corning Oakridge and Duration: 32.8 ft² a bundle. Three of them cover 98.4 ft², not 100, which is why this page never counts three bundles to the square. ft²/bundle From a data sheet or an agency document
CT Landmark bundle coversInferred, not printed: the CertainTeed Landmark data sheet gives 66 shingles to the square, and three bundles to the square is the trade's convention, so a bundle covers 100/3 ft². The sheet does not state a coverage per bundle. ~ ft²/bundle Derived or single-supplier
GAF Pro-Start bundle runsGAF Pro-Start starter strip: 120.33 linear feet a bundle, from GAF's own product page. lf/bundle From a data sheet or an agency document
OC starter bundle runsOwens Corning Starter Strip Plus: 105 linear feet a bundle, data sheet dms/10011118. lf/bundle From a data sheet or an agency document
Seal-A-Ridge bundle runsGAF Seal-A-Ridge ridge cap: 25 linear feet a bundle, from the Home Depot listing. lf/bundle From a data sheet or an agency document
OC ProEdge bundle runsOwens Corning ProEdge ridge cap: 33 linear feet a bundle, from the Home Depot combination listing. lf/bundle From a data sheet or an agency document
A stick of drip edgeDrip edge is sold in 10 ft sticks in every profile. Gibraltar Building Products catalog 2026 (AWC020926B) page 5. ft From a data sheet or an agency document
Drip edge lapDrip edge sticks lap at least 2 in, so a 10 ft stick covers 9 ft 10 in. JLC on IRC R905.2.8.5, which requires drip edge at eaves and rakes but gives the lap as a minimum rather than a number. ≈ in Trade convention
Synthetic roll coversOwens Corning ProArmor synthetic underlayment: 1,001 ft² a roll, from the Home Depot combination listing, read 14/10/2026. ft²/roll From a data sheet or an agency document
Laps take off a rollWhat the head and side laps take off a roll's printed area. A 36 in felt lapped 2 in at the head over a 36 in exposure loses about a tenth; synthetic sheets print a lap line at much the same place. An editable single number because the exact loss depends on the exposure the installer works to. ~ ratio Derived or single-supplier
Nails a squareGAF: 256 nails a square. The figure is theirs; how it divides over shingles and courses is not stated and is not inferred here. nails/square From a data sheet or an agency document
Shallowest pitch for shinglesThe floor for asphalt shingles: at this pitch and above they may be used, and from here up to the next limit the underlayment doubles. IRC R905.2.2 states both. CertainTeed's Landmark data sheet is one step stricter - "greater than 2:12" - so a roof at exactly 2:12 passes here and not on their sheet; this box is where you put their figure. rise per 12 From a data sheet or an agency document
Double underlayment belowBelow this pitch, and at or above the shallowest pitch for shingles, the underlayment has to be doubled. IRC R905.2.2; CertainTeed's Landmark data sheet states the same range. rise per 12 From a data sheet or an agency document
Hire a roofer aboveWhere a roof stops being walkable without staging. Not a code limit: it is the slope at which this page says to get a quote rather than climb up. 6:12 itself is walkable, so the warning starts above it. ≈ rise per 12 Trade convention
Ice barrier past the wallThe ice barrier runs from the lowest edge of the roof to a line at least 24 in inside the exterior wall line. IRC R905.1.2, the same clause number in the 2021 and 2024 editions. in From a data sheet or an agency document
Ice barrier, steep roofOn a roof of 8:12 or steeper the barrier is at least 36 in measured along the roof surface. IRC R905.1.2, both editions. in From a data sheet or an agency document
Steep roof starts atWhere the 36 in minimum of IRC R905.1.2 starts to apply. rise per 12 From a data sheet or an agency document
Ice barrier side lapSide lap between courses of membrane. CertainTeed WinterGuard (CTRCOMM-015-2405) gives 4 in for Granular, 6 in for Sand and 3 in for Sand X; 4 in is the Granular figure and the box is editable for the others. The area printed on a roll is the area before any lap, which is the trap here. in From a data sheet or an agency document
Ice barrier end lapEnd lap where one roll meets the next: 6 in. CertainTeed WinterGuard (CTRCOMM-015-2405), the same for all three grades. in From a data sheet or an agency document
Ice barrier up a valleyWidth of membrane up a valley: one 36 in roll width each side of the centreline, so 72 in in all. A trade practice, not a code figure - IRC R905.2.8.2 is about valley lining, a different product this page does not count - and the box is editable for a wider or a single-width run. ≈ in Trade convention
Cutting waste, hip15% on a hip roof: four planes means a cut at every hip. Same sources as the gable figure. A hip roof needs no second 'hip factor' on its area - the slope factor already covers the whole surface - only more cutting. ≈ ratio Trade convention

Underlayment covers the whole roof

Underlayment is the layer between the deck and the shingles. It goes over the whole roof, so it is counted by area — but a roll never covers the area printed on it, because every course laps the one below.

Synthetic underlayment comes in 10 square rolls, about 1,001 square feet, and the lap line printed on the sheet takes roughly a tenth of that. Felt comes in 4 square rolls (No. 15) and 2 square rolls (No. 30) and loses about the same. The box in the assumptions below is that loss, and it is yours to change if you know the exposure your roofer works to.

Roof Synthetic (1,001 ft²) No. 15 felt (400 ft²) No. 30 felt (200 ft²)
1,000 ft²236
1,341.6 ft²248
2,000 ft²3612
3,000 ft²4917

When one layer is not enough

On a roof between 2:12 and 4:12, asphalt shingles need the underlayment doubled — two layers, lapped halfway, over the whole roof. Below 2:12, shingles are not the right covering at all. The code panel below says which of those applies to the pitch you typed, against the edition you pick.

Ice and water barrier at the eaves

An ice barrier is a self-adhering membrane stuck to the deck at the eaves, where meltwater backs up behind an ice dam and finds its way under the shingles. Where it is required, the code wants it from the eave to a line at least 24 inches inside the exterior wall, measured up the slope — and at least 36 inches up the slope on a roof of 8:12 or steeper.

So the strip is the overhang plus 24 inches, times the slope factor. On a 40 by 30 foot roof at 6:12 with a 12 inch overhang that is 3 feet 4 inches up from the eave, over 84 feet of eave: 282 square feet, which is two rolls.

Whether it is required where you are is not something this page can tell you. The code requires an ice barrier only where the local table of climatic criteria says so, town by town, and there is no national answer. Look up Table R301.2 for your jurisdiction — your building department will have it, and it is a single yes or no — and switch the box on if it says yes. Detached accessory structures without conditioned space are generally exempt even where it does say yes.

Rolls are 3 feet wide and are sold by the printed area — 150, 195, 200 or 225 square feet. The side and end laps take some of that, so this page divides by what a roll actually covers once lapped, and both lap figures are boxes you can change.