Shingle Calculator
Calculate how many bundles of shingles you need from your roof area, plus ridge cap bundles, starter strip bundles and pounds of roofing nails, with waste included.
By CalcBuilt Editorial TeamUpdated September 9, 2026Formulas checked against manufacturer specs, see how we calculate.
Results
- Shingle bundles to buy
- 66 bundles
- 22 squares x 3 bundles per square
- Squares including waste
- 22 squares
- 2,000 sq ft is 20 squares before 10% waste
- Ridge cap bundles
- 2 bundles
- One bundle of hip and ridge shingles covers about 33 ft
- Starter strip bundles
- 2 bundles
- One bundle of starter shingles covers about 105 ft of eave and rake
- Roofing nails
- 46 lb
- 6,400 nails; about 140 x 1-1/4 in roofing nails per lb
Shingle formula
Squares = Roof area (sq ft) / 100 x (1 + waste %)
Bundles = Squares x bundles per square, rounded up
Ridge cap bundles = Ridge and hip length / 33 ft per bundle
Nails = Squares (before waste) x nails per square (about 140 nails per lb)Worked example
A 2,600 sq ft hip roof with 15% waste: 2,600 / 100 = 26 squares, x 1.15 = 29.9 squares. At 3 bundles per square that is 89.7, so buy 90 bundles.
Accessories: 65 ft of ridge and hips / 33 = 1.97, so 2 bundles of ridge cap. 150 ft of eave and rake / 105 = 1.43, so 2 bundles of starter strip. Nails: 26 squares x 320 = 8,320 nails / 140 = 59.4 lb, so twelve 5 lb boxes.
Quick reference
| Roof area | Squares | Bundles, 10% waste | Bundles, 15% waste |
|---|---|---|---|
| 1,000 sq ft | 10 | 33 | 35 |
| 1,500 sq ft | 15 | 50 | 52 |
| 2,000 sq ft | 20 | 66 | 69 |
| 2,500 sq ft | 25 | 83 | 87 |
| 3,000 sq ft | 30 | 99 | 104 |
| 3,500 sq ft | 35 | 116 | 121 |
| 4,000 sq ft | 40 | 132 | 138 |
How to calculate shingles from roof area
Start with the sloped roof surface area. If you only have ground measurements, multiply the footprint (including overhangs) by the pitch factor first. Divide the area by 100 to get squares, add 10 percent waste for a simple gable roof or 15 to 20 percent for hips and valleys, then multiply by the bundles per square printed on the wrapper, usually 3.
Shingles are sold by the bundle, and suppliers will take back unopened bundles, so round up. A short roof means a second trip and a color lot that may not match, which is a much bigger problem than two extra bundles.
Ridge cap, starter strip and nails
Every ridge and hip gets cap shingles. Pre-cut hip and ridge bundles cover about 33 linear feet; cutting caps from 3-tab shingles gives about 35 feet per bundle. Starter strip goes along every eave and rake edge, and a bundle covers about 105 linear feet. Do not use the main shingles as starter unless the manufacturer allows it, since the sealant strip will be in the wrong place.
Plan on 320 nails per square for standard 4-nail fastening, or 480 in high wind zones. A 1-1/4 inch roofing nail runs about 140 to the pound, so a 20 square roof uses about 46 pounds. Also budget drip edge for every eave and rake, ice and water shield for eaves and valleys, and underlayment for the whole deck.
Key facts
- One roofing square is 100 sq ft, and standard shingles are packed 3 bundles per square, about 33.3 sq ft per bundle.
- A bundle of architectural shingles weighs 65 to 80 lb, so a 20 square roof adds roughly 2 tons to the truck.
- Standard fastening is 4 nails per shingle; high wind areas and steep slopes use 6, raising nail count by 50%.
- Roofing nails should be 12 gauge with a 3/8 in head, long enough to penetrate 3/4 in into the deck: 1-1/4 in for a single layer over sheathing.
- A bundle of hip and ridge cap shingles covers about 33 linear ft, and a bundle of starter strip covers about 105 linear ft.
Frequently asked questions
How many bundles of shingles do I need for 2,000 square feet?
2,000 sq ft is 20 squares. With 10% waste that is 22 squares, or 66 bundles at 3 bundles per square.
How many square feet does one bundle of shingles cover?
About 33.3 sq ft for standard 3-tab and architectural shingles, since 3 bundles make one 100 sq ft square.
How many nails per bundle of shingles?
About 108 nails per bundle with 4 nails per shingle, or 160 with the 6-nail high wind pattern. That is roughly 320 or 480 nails per square.
How much ridge cap do I need?
Measure the length of every ridge and hip. One bundle of hip and ridge shingles covers about 33 linear feet, so a 40 ft ridge needs 2 bundles.
Sources and references
- Timberline HDZ shingles product page (GAF)
- TruDefinition Duration shingles product page (Owens Corning)
- Nail Application of Asphalt Strip Shingles technical bulletin (Asphalt Roofing Manufacturers Association)
- Chapter 9 Roof Assemblies, 2021 IRC (ICC)
Next steps for this project
The usual order for a roofing & siding project. See all roofing & siding calculators.
Results are estimates based on standard formulas and typical product specifications. Confirm quantities with your supplier and local code before ordering.