CalcDuck

Roofing Shingle Calculator

Roofing Shingle Calculator

ft
ft
Already know the footprint area? Set width to 1 and length to the area in square feet.
%
ft
Enter your actual ridge length if known — often close to the building's longer dimension for a simple gable roof.
Actual roof area (sq ft, with waste)
1,229.8
Roofing squares (100 sq ft each)
12.3
Bundles needed (3 per square)
37
Nails needed
3,936
Underlayment rolls needed
4
Ridge cap bundles needed
1

A roof's actual sloped area is larger than its flat footprint by a pitch multiplier of sqrt(1 + (rise ÷ 12)²) — a 6/12 pitch multiplies footprint area by about 1.118. A 1,000 square foot footprint at a 6/12 pitch has about 1,118 square feet of actual roof area, which at the standard 3 bundles per 100 square foot square needs 34 bundles of shingles.

Tip: “Copy with settings” shares a link that opens this calculator with your numbers already filled in.

How this calculator works

Enter the roof's flat footprint length and width (or the footprint area directly, with width set to 1), pick the roof pitch, a waste percentage, and the ridge length if you know it, and this calculator returns the actual sloped roof area, roofing squares (100 sq ft units), shingle bundles, nails, underlayment rolls and ridge cap bundles.

A sloped roof always covers more actual surface area than its flat footprint suggests, because the roof plane is tilted. The standard pitch-multiplier table used in roofing estimation — 1.054 for a 4/12 pitch, 1.118 for 6/12, 1.202 for 8/12, and so on — comes directly from the Pythagorean theorem: for a rise of r inches per 12 inches of run, the slope length per unit of horizontal run is sqrt(1 + (r/12)²), the same relationship this site's roof pitch calculator uses to find rafter length.

The formula

Pitch multiplier = sqrt(1 + (rise ÷ 12)²); actual roof area = footprint area × pitch multiplier × (1 + waste %)Roofing squares = actual area ÷ 100; bundles = ceiling(actual area ÷ 33.33) — the standard 3 bundles per squareNails = ceiling(squares × 320); underlayment rolls = ceiling(actual area ÷ 400); ridge cap bundles = ceiling(ridge length ÷ 33)

3 bundles per square, 320 nails per square (4 nails × 80 shingles per square in a standard 4-nail pattern), a 400 sq ft roll of 15 lb felt underlayment, and about 33 linear feet of ridge cap per bundle are all typical published figures for standard 3-tab and architectural asphalt shingles — check your specific product's packaging, since coverage varies by manufacturer and shingle style.

Worked example: a 40 ft × 25 ft footprint, 6/12 pitch

  1. Footprint area: 40 × 25 = 1,000 sq ft. Pitch multiplier at 6/12: sqrt(1 + (6/12)²) = sqrt(1.25) ≈ 1.118.
  2. Actual roof area with no waste: 1,000 × 1.118 ≈ 1,118 sq ft. With 10% waste: 1,118 × 1.10 ≈ 1,230 sq ft.
  3. Roofing squares: 1,230 ÷ 100 ≈ 12.3. Bundles: ceiling(1,230 ÷ 33.33) ≈ 37 bundles.
  4. Nails: ceiling(12.3 × 320) ≈ 3,936. Underlayment: ceiling(1,230 ÷ 400) = 4 rolls.

Frequently asked questions

Why does actual roof area exceed the footprint area?

The footprint is the flat, horizontal area you'd measure from a satellite photo or the building's foundation, but the roof itself is tilted at the pitch angle, so its actual surface is longer in the slope direction than the flat footprint. The steeper the pitch, the bigger the difference — a 12/12 pitch multiplies footprint area by about 1.414, roughly 41% more material than a flat roof of the same footprint.

Is 3 bundles per square always correct?

3 bundles per 100 sq ft square is standard for most 3-tab and architectural laminate asphalt shingles, but some heavier designer shingles or specialty products are packaged 4 or 5 bundles per square. Always confirm the coverage stated on your specific product's wrapper before ordering.

How much extra should I add for waste?

10% is a common default for a straightforward gable roof; more complex roofs with lots of hips, valleys, dormers or a steep pitch that makes handling harder often need 15% or more. Simple, large, single-plane roofs can sometimes get by with less.

What about hip and valley roofs — does this calculator handle them?

This calculator scales a simple flat footprint by the pitch multiplier, which works well for straightforward gable roofs. Roofs with hips, valleys and multiple planes have more complex actual surface area and cutting waste than a footprint-times-multiplier estimate captures, so add extra waste allowance or get a detailed measurement (or a professional estimate) for anything beyond a simple gable or shed roof.

How many ridge cap bundles do I need for a 50-foot ridge?

You'd need 2 bundles. Ridge cap bundles are found by dividing the ridge length by 33 linear feet per bundle and rounding up to the next whole bundle: 50 ÷ 33 ≈ 1.52, which rounds up to 2 since a partial bundle still means buying a full one.

Sources

Related calculators