Shingle Calculator: bundles, underlayment and trim

How it's calculated. Bundles = roof area ÷ 100 ft² × (1 + waste) × 3 bundles per square, rounded up.
1,409 ft² gable roof (40 × 28 ft, 6/12) + 10 % = 15.5 squares × 3 = 47 bundles, 4,032 nails, 2 rolls of synthetic underlayment
01

Roof

ftin
ftin
/12
in
in
02

Covering

%
Nails per shingle4 per shingle (IRC R905.2.6); 6 where the maker asks for high-wind nailing.
03

Underlayment and trim

ft
ft
Shingles
47bundles · Architectural shingles
Gable · 40' 0" × 28' 0" · 6/12
Roof area1,409 ft² · 14.09 squares
To order with 10 % waste1,550 ft² · 15.5 squares
Slope length (eave to ridge)16' 9¼"
Rise7' 0" · 26.6°
Shingle bundles47 · 1,008 shingles
Roofing nails4,032 · 34 coils of 120
Underlayment rolls2
Starter151 ft · 2 bundles
Hip and ridge cap42 ft · 2 bundles
Drip edge, 10 ft151 ft · 16
Gable-end walls (siding)196 ft²
Pitch suits the covering (IRC R905.2.2)

Roof plan and section

Gable · 40' 0" × 28' 0" · 6/12
PLANSECTION42 ft30 ft28' 0"7' 0"eavesrakesridge and hipsDELIMETRA · FT-IN
plan × √(1 + (pitch/12)²)Area1.118Slope factor1,409 ft²Roof area14.09Squares
Your local prices
$
$
$

Prices are not pre-filled: roofing prices change by brand, color and season.

How we calculate

Roof area is the plan area under the roof, overhangs included, times the slope factor √(1 + (pitch/12)²). It holds for gable, hip and shed roofs alike when all slopes share one pitch: a 6/12 roof is 11.8 % larger than its plan. A gambrel adds its lower and upper slopes separately.

A square is 100 ft² of roof. Shingles come 3 bundles to the square; the order adds a waste allowance for starter cuts, hips and valleys — about 10 % on a gable, 15 % on a hip.

Underlayment: one layer lapped 2 in at 4/12 and steeper; between 2/12 and 4/12 two layers, sheets lapped half their width plus an inch (IRC R905.1.1). The ice barrier, where required, runs from the eave edge to 24 in inside the exterior wall (R905.1.2) and replaces the underlayment there.

Starter covers the eaves (and the rakes if you choose), cap shingles cover the ridge and the hips, drip edge runs along eaves and rakes in 10 ft pieces lapped 2 in (R905.2.8.5). Nails: four per shingle (R905.2.6).

Roll roofing: rolls per layer = area ÷ the roll area left after side and end laps, times the layers and the reserve; adhesive between layers 1.5 kg/m² (one coat fewer than layers), primer 0.2 L/m². Check both against the product data sheet.

Order
47bundles

A 40 × 28 ft house with a 6/12 gable roof and 12 in overhangs takes 47 bundles of architectural shingles: 1,409 ft² of roof, 15.5 squares with 10 % waste, three bundles a square. On top of the shingles it needs about 4,000 roofing nails, two rolls of synthetic underlayment, two bundles of starter, two of ridge cap and sixteen 10 ft pieces of drip edge. The calculator above builds this list for any gable, hip, shed or gambrel roof.

How the calculator works

Enter the roof shape, the building size, the pitch and the overhangs, choose the covering and the waste. The calculator finds the roof area by the slope factor, turns it into squares and bundles, and adds everything that goes under and around the shingles. Switch the covering to roll roofing or modified bitumen for low slopes.

Bundles and shingles

Both 3-tab and architectural shingles come three bundles to the square of 100 ft². A square holds 80 three-tab shingles (12 × 36 in at 5 in exposure) or about 65 laminated ones (13¼ × 39⅜ in at 5⅝ in). Each shingle takes four nails (IRC R905.2.6), six where the manufacturer asks for high-wind nailing.

Underlayment by slope

Asphalt shingles need a slope of at least 2/12 (R905.2.2). From 4/12 up, one layer of underlayment lapped 2 in is enough. Between 2/12 and 4/12 the code asks for two layers: a 19 in starter strip, then full sheets lapped 19 in (R905.1.1). The calculator switches to double coverage on its own, which roughly doubles the underlayment.

Ice barrier

Where ice dams are common, an ice barrier runs from the eave edge to a point at least 24 in inside the exterior wall (R905.1.2). With a 12 in overhang at 6/12 that is 3.35 ft up the slope — two courses of a 36 in roll along every eave. It replaces the underlayment in that strip.

Starter, cap and drip edge

PartWhereOn the example roof
Startereaves, usually rakes too151 ft → 2 bundles
Hip and ridge capridge and hips42 ft → 2 bundles
Drip edgeeaves and rakes (R905.2.8.5)151 ft → 16 pieces of 10 ft

The same house with a hip roof has the same area but needs 15 % waste — 49 bundles — and 102 ft of cap for the ridge and four hips.

Roll roofing and modified bitumen

Below 2/12 shingles are not allowed. Mineral-surfaced roll roofing goes down to 1/12 (R905.5.2) and modified bitumen to ¼/12 (R905.11.1). For rolls the calculator divides the area by what is left of a roll after the side and end laps, multiplies by the layers and the reserve, and adds the adhesive between layers and the primer.

Common mistakes

For the area alone, use the Roofing Calculator; for gutters, the Gutter Calculator.

Questions

How many bundles of shingles do I need?

Roof area ÷ 100 × 3, plus waste. A 1,409 ft² roof with 10 % waste is 15.5 squares, 47 bundles.

How many square feet does a bundle of shingles cover?

About 33.3 ft²: three bundles make a 100 ft² square, for 3-tab and most architectural shingles.

How many nails per square of shingles?

Four per shingle (IRC R905.2.6): 320 for a square of 3-tab, about 260 for architectural.

How much underlayment do I need?

At 4/12 and steeper one layer: a 10-square synthetic roll covers about 950 ft² after laps. Between 2/12 and 4/12 two layers, so about twice as much.

What is the minimum pitch for shingles?

2/12, with double underlayment up to 4/12 (IRC R905.2.2, R905.1.1). Flatter roofs need roll roofing (1/12) or modified bitumen (¼/12).

How much ridge cap do I need?

The length of the ridge plus the hips. A bundle of 3-tab cut into caps covers about 33 ft; dedicated cap shingles vary from 20 to 33 ft per bundle.

Related calculators