Roofing Squares and Bundles: How to Order Shingles for Any Roof
What a roofing square is, how pitch and roof shape change the shingle count, and how to order bundles, underlayment, starter, and ridge cap with sample takeoffs.
By BuildCalc · Published October 2, 2026 · 7 min read
A roofing square is 100 square feet of roof surface, and standard asphalt shingles are packed at about three bundles per square. To order, take the plan area of the roof including overhangs, multiply by the pitch factor, add an allowance for cuts, divide by 100, and multiply by three. Always round bundles up.
The tables on this page come from the same formulas as the Roofing Squares & Shingles Calculator, so the page and the tool cannot disagree. Use the tool for your own dimensions. Use this page to see what each number does and where the formulas stop being accurate.
What a roofing square measures
A square measures roof surface, not floor area. A house with a 1,472 sq ft footprint (including overhang) has 16.5 squares of roof at 6:12 before any waste, because a sloped surface is larger than the ground under it. An order built from the floor plan alone comes up short.
Three bundles per square is common for standard asphalt shingles. Some heavier and specialty products pack more bundles per square. Read the coverage printed on the wrapper of the product you are buying and replace the 3 in the formula with that number.
From plan area to roof area
Pitch is the rise in inches for every 12 inches of horizontal run. At 6:12 the roof surface travels 13.42 in. for every 12 in. of run, the long side of a 12 by 6 triangle (the square root of 144 + 36). Dividing by 12 gives the pitch factor , which is 1.1180 at 6:12. Roof surface equals plan area times that factor. The rule holds for any roof shape as long as every plane has the same pitch.
| Pitch | Angle | Pitch factor | Extra area vs. flat |
|---|---|---|---|
| 3:12 | 14.0° | 1.0308 | 3.1% |
| 4:12 | 18.4° | 1.0541 | 5.4% |
| 5:12 | 22.6° | 1.0833 | 8.3% |
| 6:12 | 26.6° | 1.1180 | 11.8% |
| 7:12 | 30.3° | 1.1577 | 15.8% |
| 8:12 | 33.7° | 1.2019 | 20.2% |
| 9:12 | 36.9° | 1.2500 | 25.0% |
| 10:12 | 39.8° | 1.3017 | 30.2% |
| 12:12 | 45.0° | 1.4142 | 41.4% |
Multiply plan area by the pitch factor to get roof surface area.
The plan area includes the overhang. The calculator adds the overhang on all four sides: (L + 2 × overhang) × (W + 2 × overhang). Take length and width at the walls, then add what the eaves and rakes project.
| Footprint | 4:12 | 6:12 | 8:12 | 10:12 | 12:12 |
|---|---|---|---|---|---|
| 1,200 sq ft (30 × 40 ft) | 12.6 | 13.4 | 14.4 | 15.6 | 17.0 |
| 1,600 sq ft (40 × 40 ft) | 16.9 | 17.9 | 19.2 | 20.8 | 22.6 |
| 2,000 sq ft (40 × 50 ft) | 21.1 | 22.4 | 24.0 | 26.0 | 28.3 |
| 2,400 sq ft (40 × 60 ft) | 25.3 | 26.8 | 28.8 | 31.2 | 33.9 |
Simple gable roof, no overhang, before waste. One square is 100 sq ft of roof surface.
Pitch changes the order size. A 2,000 sq ft footprint is 21.1 squares at 4:12 and 28.3 squares at 12:12, about 34 percent more roof under the same floor plan.
Roof shape and waste allowance
At a uniform pitch, a hip roof and a gable roof over the same footprint have the same surface area. What changes is the cutting. Hips, valleys, dormers, and the ends of every ridge produce triangular offcuts that cannot be reused. The calculator covers that with a complexity factor of 1.00 for a simple gable, 1.05 for a hip, and 1.15 for a cut-up roof with valleys.
Complexity and waste multiply. A cut-up roof at the 10 percent default carries a total allowance of 1.15 × 1.10 = 1.265 over the slope area. Treat the result as the full order and do not add a third allowance from a separate waste tool. The material waste guide explains how those allowances are normally set.
| Roof shape | Factor | Squares, 10% | Bundles, 10% | Squares, 15% | Bundles, 15% |
|---|---|---|---|---|---|
| Simple gable | 1.00 | 18.1 | 55 | 18.9 | 57 |
| Hip | 1.05 | 19.0 | 58 | 19.9 | 60 |
| Cut-up roof with valleys | 1.15 | 20.8 | 63 | 21.8 | 66 |
Squares include waste. Bundles assume 3 per square and are rounded up.
The cut-up roof needs 8 more bundles than the simple gable at 10 percent waste, and 66 bundles in total at 15 percent. For an L-shaped, T-shaped, or multi-wing house, split the plan into rectangles, run each wing at its own pitch, and add the results. Dormers with a different pitch get their own line.
Worked example: 44 × 30 ft gable roof
A 44 × 30 ft house with a 12 in. overhang, a 6:12 pitch, and the ridge running along the 44 ft side. The calculator default of 10 percent waste applies.
- Add the overhang to each side: 12 in. on both ends of each dimension adds 2 ft. The footprint is 46 × 32 = 1,472 sq ft.
- Pitch factor at 6:12: the square root of 1 + 0.5² = 1.1180.
- Roof surface: 1,472 × 1.1180 = 1,645.7 sq ft.
- Add 10 percent: 1,645.7 × 1.10 = 1,810.3 sq ft, which is 18.10 squares.
- Bundles: 18.10 × 3 = 54.3, rounded up to 55.
- Underlayment: 1,810.3 ÷ 400 = 4.53, rounded up to 5 rolls.
| Item | Quantity |
|---|---|
| Roof surface before waste | 1,645.7 sq ft |
| Roof surface with 10% waste | 1,810.3 sq ft |
| Roofing squares | 18.1 |
| Shingle bundles at 3 per square | 55 |
| Underlayment, 400 sq ft rolls | 5 |
| Starter strip, plan perimeter | 156 ft |
| Ridge cap, gable ridge | 46 ft |
Cross-check: the roof pitch and rafter calculator with a 30 ft span, a 44 ft length, and a 12 in. overhang returns 1,645.7 sq ft and 55 bundles. Both tools multiply (span + 2 × overhang) by (length + 2 × overhang) by the pitch factor, so a gable roof gives the same answer either way. The roof pitch chart covers the rafter side of the same geometry.
Underlayment, starter, ridge cap, and drip edge
Underlayment. The calculator divides roof area with waste by 400 sq ft, the coverage of a 4-square roll. Roll sizes differ by product, and some synthetic underlayments come in larger rolls. Check whether the label coverage already accounts for the laps. On slopes from 2:12 up to less than 4:12 the IRC calls for double underlayment under asphalt shingles, and it does not allow asphalt shingles below 2:12. The calculator counts a single layer, so double the roll count on those roofs and confirm the rule with your local building department.
Starter strip. The calculator returns the plan perimeter, 156 ft on the example. Manufacturers differ on whether rakes get starter, and eaves alone come to 92 ft. Follow the instructions for the shingle you use.
Drip edge. The IRC requires drip edge at the eaves and rakes of shingle roofs, so the quantity is eave length plus rake length. Rakes run along the slope, so the plan perimeter understates them. On the example, each of the four rake edges is 17.9 ft long (16 ft of run × 1.1180). Eaves plus rakes come to about 164 ft, not 156 ft.
Ridge cap. The calculator returns 46 ft, which is the ridge of a gable roof including the overhang at both ends. A hip roof over the same footprint has a ridge of only 44 − 30 = 14 ft, plus four hips. Each hip runs 15 ft × the square root of (2 + 0.5²) = 22.5 ft, so the cap totals about 104 ft before overhang. Cap coverage per bundle varies by product.
What to check before you order
- Take length and width at the walls, then add the eave and rake overhang you measure.
- Read the pitch from the plans, or measure it: hold a level horizontal against a rafter, mark 12 in. along the level, and measure the vertical distance up to the rafter.
- Split L-shaped and multi-wing plans into rectangles and total them.
- Confirm bundles per square and ridge cap coverage on the actual product, and whether starter and cap are separate items.
- Order the whole roof at once and compare the lot numbers on the wrappers. Color can vary between production runs.
- Round bundles up. A short order delays the job more than a leftover bundle costs.
Common mistakes
- Ordering from the floor plan. Dividing the 44 × 30 ft floor area by 100 gives 13.2 squares and 40 bundles. The roof needs 55. The order is 15 bundles short.
- Leaving out the overhang. With no overhang the same roof computes to 49 bundles, 6 fewer than the 55 above. A 12 in. overhang adds about 11.5 percent to the footprint of this house.
- Applying the pitch factor twice. If your dimensions are already measured along the slope, such as a tape run up the rafter or a measured roof plane, skip the pitch factor.
- Stacking allowances. A cut-up roof at 15 percent waste is already 1.15 × 1.15 = 1.32 times the slope area. A further margin from another calculator compounds it. Pick one source for each allowance.
- Counting one layer of underlayment on a low slope. Roofs between 2:12 and 4:12 need the roll count doubled where double underlayment is required.
Frequently asked questions
How many bundles are in a roofing square?
Three bundles for most standard asphalt shingles, which is the figure the calculator uses. Some heavier and specialty products pack more bundles per square, so check the coverage printed on the wrapper.
How many squares do I need for a roof with a 2,000 sq ft footprint?
At 6:12 on a simple gable roof with no overhang, a 2,000 sq ft footprint is 22.4 squares of roof before waste and 24.6 squares with 10 percent waste. That is 74 bundles at 3 per square.
Is a roofing square measured on the slope or on the floor plan?
On the slope. One square is 100 sq ft of roof surface. Plan area has to be multiplied by the pitch factor before you divide by 100.
What is the pitch factor for an 8:12 roof?
About 1.2019, from the square root of 1 plus (8 divided by 12) squared. Multiply plan area by that number to get roof surface area.
Do hip roofs need more shingles than gable roofs?
Not in surface area at the same pitch and footprint. Hips add cuts and cap, so the calculator adds 5 percent for a hip. On the 44 × 30 ft example that moves the order from 55 to 58 bundles at 10 percent waste.
How many rolls of underlayment do I need?
The calculator divides roof area with waste by 400 sq ft, the coverage of a 4-square roll. The 44 × 30 ft example needs 5 rolls. Check the coverage on the roll label, and plan for two layers on slopes where local code requires them.
Run the numbers for your job
Roofing Squares & Shingles CalculatorFree, runs in your browser, and uses the same formulas as the tables on this page.
More guides
This guide is general reference material for estimating and layout. It is not engineering advice. Local code, the engineer of record, and the product manufacturer's instructions take precedence. See the terms and the editorial policy.