Shingle Calculator
This shingle calculator gives bundles, underlayment rolls, starter strip, ridge cap, drip edge and nails for a roof, the whole delivery rather than just the field.
Field Shingles
Starter, Ridge Cap and Drip Edge
Bought by the linear foot off the edges of the roof. No footprint measurement can produce these.
Roof Cost
How to use the Shingle Calculator
Enter the footprint under the roof and the pitch. The footprint is what you can measure from the ground; the sloped area is worked out from the pitch, because a 6/12 roof is 11.8% larger than the ground it covers.
The Trim tab handles everything bought by the linear foot, starter strip along the eaves, cap along the ridges and hips, drip edge round the whole perimeter. These cannot be derived from a footprint, so measure the edges.
If you already know the sloped roof area, use the roof pitch calculator to convert it and come back with squares.
Roof Cost prices shingles, underlayment and labour together, and lets you set bundles per square. Three is standard for architectural shingles, but heavier profiles run four or five, and getting that wrong skews the whole estimate.
Shingle formula
roof area = footprint × √(1 + (pitch ÷ 12)²)squares = roof area ÷ 100bundles = squares × 3underlayment rolls = squares ÷ squares per rollnails = squares × 320
Three bundles to a square is standard for three-tab and ordinary architectural shingles, GAF Timberline HDZ and Royal Sovereign both ship at 33.33 sq ft a bundle, exactly three to the square. Heavy designer laminates are packed thinner: GAF Camelot II is 25 sq ft a bundle (four to the square), Grand Sequoia 20 sq ft (five), and CertainTeed Grand Manor is five. Set the bundles-per-square field to match your wrapper, leaving it at three on a designer shingle leaves the job a third to two thirds short.
| Item | Sold as | Covers |
|---|---|---|
| Field shingles | Bundle | ⅓ square (33.3 sq ft) |
| Synthetic underlayment | Roll | 10 squares |
| #15 felt | Roll | 4 squares |
| #30 felt | Roll | 2 squares |
| Starter strip | Bundle | ~105 linear feet |
| Hip and ridge cap | Bundle | ~20 linear feet |
| Drip edge | Piece | 10 ft, lapped ~2 in |
| Roofing nails | Pound | ~230 nails |
Worked example
A 50 × 30 ft gable roof at 6/12, 10% waste:
- Footprint: 50 × 30 = 1,500 sq ft
- Multiplier at 6/12: √(1 + 0.5²) = 1.1180
- Roof area: 1,500 × 1.1180 = 1,677 sq ft
- Plus 10%: 1,845 sq ft = 18.45 squares → order 19 squares
- Bundles: 19 × 3 = 57 bundles
- Synthetic underlayment: 19 ÷ 10 = 2 rolls
- Nails: 19 × 320 = 6,080 → about 27 lb
Then the edges: 100 ft of eave needs 1 bundle of starter, 50 ft of ridge needs 3 bundles of cap, and 168 ft of eave plus rake needs 18 pieces of drip edge.
What the result means
Squares are ordered whole. Suppliers sell by the bundle, but they price and deliver by the square, and part-squares get rounded up. That is why the order figure here is a whole number and the exact one is shown beside it.
Waste is not padding. Every hip, valley and rake is a cut, and the offcut is rarely reusable. Ten percent covers a plain gable. A cut-up roof with dormers runs fifteen to twenty, and the estimate that fails is always the one that assumed a simple roof.
The field shingles are about two thirds of the delivery. Underlayment, starter, cap, drip edge, ice and water shield, vents and nails make up the rest. Pricing only the bundles is how a roof comes in over budget.
Common mistakes
- Using the footprint as the roof area. A 6/12 roof is 11.8% bigger than the ground under it; a 12/12 is 41% bigger.
- Using cap shingles as starter, or field shingles as cap. They are different products with different exposures, and a manufacturer will decline a warranty claim over it.
- Forgetting ice and water shield. Most codes require it at the eaves in cold climates, and it is not counted here, it is a separate roll and a separate line.
- Assuming three bundles per square. True for most, but heavy architectural and designer shingles run four or five, a 33 to 67 percent shortfall if you get it wrong. The field is on the calculator; read the wrapper and set it.
- Buying nails by the box without checking length. Nails must penetrate the deck by ¾ inch or through it. Over a re-roof that usually means longer nails.
Frequently asked questions
How many bundles of shingles do I need?
Three bundles per square for standard three-tab and architectural shingles, where a square is 100 square feet of roof. A 1,500 square foot footprint at 6/12 pitch is about 1,677 square feet of roof, which is 19 squares with waste, or 57 bundles. The same roof in a five-bundle designer shingle would take 95.
How do I work out roof area from the footprint?
Multiply the footprint by the square root of one plus the pitch over twelve squared. At 6/12 that multiplier is 1.118, so a 1,500 square foot footprint carries 1,677 square feet of roof. At 12/12 the multiplier is 1.414.
How much does a bundle of shingles cover?
One third of a square, or about 33.3 square feet, for a standard three-bundle-per-square product. Heavier designer shingles may take four or five bundles per square, so check the coverage printed on the wrapper.
How many rolls of underlayment do I need?
Divide your squares by the coverage of the roll. Synthetic underlayment typically covers 10 squares per roll, #15 felt covers 4 and #30 felt covers 2. Nineteen squares therefore needs 2 rolls of synthetic or 5 rolls of #15 felt.
How much ridge cap do I need?
Measure the total length of every ridge and hip, then divide by the coverage of a cap bundle, usually about 20 linear feet. Fifty feet of ridge needs three bundles. Do not substitute field shingles cut down unless the manufacturer allows it.
How many nails per square of shingles?
About 320, which is four nails through each of roughly 80 shingles. High-wind areas call for six per shingle, taking it to about 480 a square. At roughly 230 nails to the pound, a 19 square roof needs around 27 pounds at the four-nail pattern.
Sources and assumptions
Roof area is derived from the footprint using the slope factor √(1 + (rise/run)²), which is exact geometry for a plane roof.
Three bundles per square is the standard packaging for three-tab and most architectural asphalt shingles: GAF Timberline HDZ and Royal Sovereign are both 33.33 sq ft per bundle. Designer laminates differ, GAF Camelot II 25 sq ft (four per square), Grand Sequoia 20 sq ft (five), CertainTeed Grand Manor five. The calculator takes bundles per square as an input for that reason, and the wrapper is authoritative. Note also that not every three-bundle product is exactly 33.33 sq ft: Owens Corning TruDefinition Duration is 32.8, so three bundles cover 98.4 sq ft rather than 100.
Underlayment, starter and cap coverage figures are common industry values and differ between manufacturers. Every one of them is an editable input on this page.
Nail counts assume a four-nail pattern at roughly 230 nails per pound. High-wind and steep-slope applications require six, and local code may require more.
Ice and water shield, valley metal, flashing, vents, pipe boots and deck repair are not included and are priced separately.
