Roofing shingle chart
Put your roof area, bundles per square and waste percent in: 2,000 sq ft at 3 per square is 20 squares, 66 bundles with 10% waste.
★ CONSTRUCTION · ROOFING · REFERENCE
On the defaults — a 2,000 sq ft roof at 3 bundles per square with 10% waste — the roof is 20 squares, needs 60 bundles before waste and 66 bundles to buy, plus 6 underlayment rolls. This is the SHINGLE-COUNT version — bundles from roof area, with a waste allowance — the flooring-coverage-chart page is the FLOORING version — boxes from room area, not roof squares; the drywall-coverage-chart page is the SHEET version — panels from wall area, not bundles; and the concrete-block-chart page is the MASONRY version — blocks and mortar bags, not shingles.
Put your roof area, bundles per square and waste percent in: 2,000 sq ft at 3 per square is 20 squares, 66 bundles with 10% waste.
It means the order is 66 bundles for a 2,000 sq ft roof: the roof is 20 squares, because one square is 100 sq ft, and 20 squares times 3 bundles a square is 60 bundles before waste. The 10% waste allowance adds 6 bundles for the shingles cut at ridges, valleys and edges, and the buy figure is rounded up to whole bundles, so 66 is what goes on the order, not 60. The part people get wrong is ordering by house footprint: a sloped roof has more area than the floor below it, so a 2,000 sq ft house can easily carry a 2,400 sq ft roof, and ordering from the footprint leaves the job short.
Is the roof area the roof, or the footprint? Measure the roof planes including slope, or multiply the footprint by the slope factor for the roof pitch. The 2,500 sq ft branch shows a bigger roof needing 110 bundles at 10% waste, which is the kind of gap a footprint measurement creates.
Is 3 bundles per square right for the shingle? Architectural shingles are usually 3 bundles a square, but some products are 4, and the 4-bundle branch shows the same 2,500 sq ft roof jumping from 83 bundles to 110. Check the product's own coverage, not a rule of thumb.
Is 10% waste enough for this roof? Simple gable roofs manage on 10%, but hips, valleys, dormers and steep pitches push waste toward 15% or more. The 15% branch on a 3,000 sq ft roof shows 104 bundles, and a cut-up roof ordered at 10% will run short at the last valley.
On the defaults: 2,000 sq ft roof, 3 bundles per square, 10% waste.
And the other way: the roof area for 60.00 base bundles at 3 bundles per square is 2,000 sq ft, the smallest whole waste percent giving at least 72 buy bundles from a 60-bundle base is 19%, and the largest roof area (100 sq ft steps) keeping buy bundles at or below 66 at 10% waste is 2,000 sq ft, while 2,100 sq ft would need 70 bundles.
The defaults are a 2,000 sq ft roof, 3 bundles per square and 10% waste, so the headline is one ordinary roof at the usual architectural coverage. The model is area divided by 100 for squares, squares times bundles per square for the base, base times one plus waste for the buy figure rounded up to whole bundles, and area times one plus waste divided by 400 sq ft a roll for underlayment, also rounded up. The area reverse is checked at 100 sq ft either side, because 100 sq ft is one square, which is 3 bundles; the waste reverse is checked at 1% either side, because 1% of 60 bundles is 0.60 bundles. The model does not include ridge cap shingles, starter strip, flashing, or drip edge — those are ordered separately, not by the square.
| Output | Formula | What it means |
|---|---|---|
| Squares | roof area ÷ 100 | 20.00 — 2,000 ÷ 100. |
| Base bundles | squares × bundles per square | 60.00 — 20.00 × 3. |
| Buy bundles | base bundles × (1 + waste) rounded up | 66 — 60.00 × 1.10. |
| Underlayment rolls | roof area × (1 + waste) ÷ 400 rounded up | 6 — 2,200 ÷ 400 = 5.50, rounded up. |
| 1,500 sq ft at 10% waste | same model | 15.00 squares, 45.00 bundles (50 with 10% waste), 5 underlayment rolls. |
| 3,000 sq ft at 15% waste | same model | 30.00 squares, 90.00 bundles (104 with 15% waste), 9 underlayment rolls. |
| 1,000 sq ft at 5% waste | same model | 10.00 squares, 30.00 bundles (32 with 5% waste), 3 underlayment rolls. |
| 2,500 sq ft at 4 bundles per square | same model | 25.00 squares, 100.00 bundles (110 with 10% waste), 7 underlayment rolls. |
| 0 sq ft | same model | 0.00 squares, 0.00 bundles (0 with 10% waste), 0 underlayment rolls. |
| 2,000 sq ft at 0% waste | same model | 20.00 squares, 60.00 bundles (60 with 0% waste), 5 underlayment rolls. |
| Roof area for 60.00 base bundles at 3 bundles per square | reverse | 2,000 sq ft: 20.00 squares, 60.00 bundles (66 with 10% waste), 6 underlayment rolls.. |
| Smallest whole waste percent giving at least 72 buy bundles from a 60-bundle base | reverse | 19%: 20.00 squares, 60.00 bundles (72 with 19% waste), 6 underlayment rolls.. |
| Largest roof area (100 sq ft steps) keeping buy bundles at or below 66 at 10% waste | reverse | 2,000 sq ft: 20.00 squares, 60.00 bundles (66 with 10% waste), 6 underlayment rolls.. |
| 0 sq ft roof | same model | 0.00 squares, 0.00 bundles (0 with 10% waste), 0 underlayment rolls. |
| 0% waste | same model | 20.00 squares, 60.00 bundles (60 with 0% waste), 5 underlayment rolls. |
| Negative roof area | same model | Roof area — 0 or more. |
| 0 bundles per square | same model | Bundles per square — more than 0. |
Figures are the model's own arithmetic on the numbers you type, computed from unrounded values and displayed rounded HALF_UP to 2dp; buy bundles and rolls are whole units rounded up, so a computed 66.00 stays 66 while a computed 49.50 becomes 50. The main limitation is measurement, not arithmetic: the roof area must be the sloped roof area, bundles per square varies by product, and waste depends on how cut up the roof is. Ridge cap, starter strip, flashing and drip edge are not included. This page is a calculation tool, not roofing advice.
A 2,000 sq ft roof needs 20 squares and 60 bundles of shingles, 66 with 10% waste. Source: Bright Side Kit, https://brightoolbox.com/roofing-shingle-chart/, accessed 28 October 2026.
66 bundles at 3 per square with 10% waste. The roof is 20 squares, which is 60 bundles before waste.
20 squares. One square is 100 sq ft, so divide the roof area by 100.
2,000 sq ft at 3 bundles per square. 1,900 sq ft gives 57 bundles and 2,100 sq ft gives 63.
19%. At 18% the buy figure is 71 bundles; at 20% it is also 72, because whole bundles round up.
2,000 sq ft at 10% waste, in 100 sq ft steps. 2,100 sq ft needs 70 bundles.
6 rolls at 10% waste. 2,200 sq ft divided by 400 sq ft a roll is 5.50, rounded up.
Yes, separately. This chart counts field shingles and underlayment only; ridge cap, starter strip, flashing and drip edge are ordered on top.
The roof. A sloped roof has more area than the floor below it, so a footprint measurement leaves the job short.