Free calculator
Shingle calculator for bundles, starter and cap
Enter the roof’s true area or its squares, add waste, then the eave, rake, ridge and hip lengths. You get order squares, shingle bundles, starter bundles and cap bundles.
The formula
Waste goes on the field shingles only. Starter and cap are counted from their own lengths and rounded up to whole bundles.
- Order squares
true area × (1 + waste %) ÷ 100In squares mode, measured squares × (1 + waste %).- Shingle bundles
⌈order squares × bundles per square⌉Typically 3 bundles per square.- Starter bundles
⌈(eaves + rakes) ÷ starter per bundle⌉Leave the rakes out if you don’t run starter up them. 105 lf per bundle is typical.- Cap bundles
⌈(ridges + hips) ÷ cap per bundle⌉25 lf per bundle is a typical default; read the wrapper.
Worked example
A hip-and-gable roof measured at 2,460 sq ft of true area, with 12% waste for a moderate gable and hip mix. It has 164 lf of eave, 58 lf of rake (starter runs up them), a 34 lf ridge and 4 hips of 21 lf. Defaults: 3 bundles per square, 105 lf of starter and 25 lf of cap per bundle.
- Area with waste: 2,460 × 1.12 = 2,755.2 sq ft
- Order squares: 2,755.2 ÷ 100 = 27.55
- Shingle bundles: 27.55 × 3 = 82.65, rounded up to 83
- Starter length: 164 lf of eave + 58 lf of rake = 222 lf
- Starter bundles: 222 ÷ 105 = 2.11, rounded up to 3
- Ridge + hip length: 34 + 4 × 21 = 118 lf
- Cap bundles: 118 ÷ 25 = 4.72, rounded up to 5
Order 27.55 squares: 83 bundles of shingles, 3 bundles of starter and 5 bundles of hip and ridge cap.
Shingle bundles by roof size and waste
| Measured squares | 10% waste | 15% waste | 20% waste |
|---|---|---|---|
| 15 (1,500 sq ft) | 50 bundles | 52 bundles | 54 bundles |
| 20 (2,000 sq ft) | 66 bundles | 69 bundles | 72 bundles |
| 25 (2,500 sq ft) | 83 bundles | 87 bundles | 90 bundles |
| 30 (3,000 sq ft) | 99 bundles | 104 bundles | 108 bundles |
| 35 (3,500 sq ft) | 116 bundles | 121 bundles | 126 bundles |
Start from the true roof area
Shingles cover the sloped surface, so the count starts from the true area, not the footprint of the house. If all you have is a plan area, multiply it by the pitch factor first: at 6/12 that is 1.118, so 2,000 sq ft of plan becomes 2,236 sq ft on the roof.
Already have a report or a supplier sheet in squares? Switch to squares mode and enter the measured squares, before waste. One square is 100 sq ft of roof, so 2,460 sq ft is 24.6 squares.
Pick a waste factor that matches the roof
Waste covers the cuts at hips, valleys, rakes and penetrations, plus the damaged pieces and the offcuts you can’t reuse. It depends on the shape of the roof more than its size. As a guide: simple gable 4–6/12 no penetrations 6–10%; gable + hip moderate 10–14%; hip-dominant, dormers, 6/12+ 15–20%; cut-up, steep, valleys + crickets + chimneys 18–25%; mansards, turrets, organic shapes 25%+.
Pick the range that matches the roof, then move within it for the details you see: every dormer, valley and chimney adds cuts.
Starter and cap are their own order
Starter goes along the eaves, and many crews run it up the rakes too, so the edges get a sealed first course. Hip and ridge cap covers the ridges and hips. Both are bought by the lineal foot, so they come from the edge lengths, not the area, and the calculator doesn’t add waste to them.
Coverage varies by product. Starter bundles are often around 105 lf; cap bundles run from about 20 to 35 lf. Enter the figure printed on the wrapper of the product you are buying, and the count follows.
Round up and check the wrapper
Every result is rounded up to a whole bundle, since you can’t buy part of one. Most architectural shingles come 3 bundles to a square, but some heavier or designer lines take 4 or more, so set bundles per square to match the product before you order.
The area and edge lengths matter as much as the coverage. If you don’t have them yet, trace the roof: RoofStruct gives you free, unlimited self-serve measuring and PDF reports, no card, with the true area, eaves, rakes, ridges and hips totalled.
Shingle calculator questions
- How many bundles of shingles are in a square?
- Typically 3 bundles cover one square (100 sq ft), but some products take 4 or more. Check the coverage on the wrapper and set bundles per square to match.
- How many bundles of shingles do I need for a 2,000 sq ft roof?
- If 2,000 sq ft is the true roof area, that is 20 squares. With 10% waste, 20 × 1.10 = 22 order squares, and 22 × 3 = 66 bundles at 3 bundles per square.
- Should I add waste to starter and cap?
- The calculator doesn’t: they are counted from the eave, rake, ridge and hip lengths and rounded up to whole bundles. Add a little by hand if the roof has many short hips or broken runs.
- Do I need starter on the rakes?
- Many crews run starter up the rakes as well as along the eaves, and some shingle instructions call for it. Tick the box to add the rake length to the starter count.
- Can I use the house’s square footage instead of the roof area?
- No. The living area leaves out the overhangs and the garage, counts every floor, and ignores the pitch. Use the true roof area, measured on the roof or taken from a report that corrects for pitch.