Shingles Bundle Calculator: How Many Square Feet in a Bundle?

On this page
Here is a number that surprises most first-time roofers: a single bundle of standard asphalt shingles covers only 33.3 square feet — roughly the size of a large dining table. That means a modest 1,500 sq ft ranch-style roof needs around 136 bundles before you even account for pitch or waste. Get the count wrong by even 5%, and you are either running back to the lumber yard mid-job or throwing away money on unused materials.
One bundle of standard 3-tab or architectural asphalt shingles covers 33.3 square feet. Three bundles equal one roofing square (100 sq ft). To find total bundles needed, multiply your roof’s flat footprint by the pitch factor, divide by 33.3, and add 10-15% for waste.
📌 Quick Summary
- 1 bundle of standard shingles = 33.3 sq ft of coverage.
- 1 roofing square = 100 sq ft = 3 standard bundles.
- Roof pitch increases actual surface area — a 6/12 pitch adds ~12% more area than flat.
- Always add 10% waste for simple roofs, 15% for complex roofs with hips and valleys.
- Use the calculator below to get an exact bundle count in seconds.
Shingles bundle calculator
Shingles Bundle Calculator
Enter your roof details to get an instant bundle count
sq ft
Step-by-step solution
Actual Roof Area = Footprint (sq ft) x Pitch Factor
Bundles (raw) = Actual Roof Area / Coverage per Bundle
Bundles (final) = Bundles (raw) x Waste Factor
Squares = Actual Roof Area / 100
Coverage per bundle: 33.3 sq ft (standard) or 25 sq ft (heavy 4-bundle/sq architectural).
| Symbol | Meaning | Unit |
|---|---|---|
| Afoot | Flat footprint of roof | sq ft |
| Pf | Pitch factor = √(1 + (rise/12)²) | dimensionless |
| Aactual | True sloped roof surface area | sq ft |
| Cb | Coverage per bundle | sq ft/bundle |
| Wf | Waste factor (1.10, 1.15, or 1.20) | dimensionless |
| B | Total bundles needed | bundles |
| S | Roofing squares needed | squares |
How to use this calculator
- Enter your roof footprint — measure the length and width of your home's floor plan and multiply them. For a 30 ft × 50 ft house, that is 1,500 sq ft.
- Select your roof pitch — pitch is the rise in inches for every 12 inches of horizontal run. A 6/12 pitch rises 6 inches per foot. Check your building plans or measure with a pitch gauge.
- Choose your shingle type — most standard 3-tab and architectural shingles cover 33.3 sq ft per bundle. Heavy premium architectural shingles sometimes ship 4 bundles per square (25 sq ft each).
- Set the waste factor — use 10% for a simple gable roof, 15% for moderate complexity, and 20% if your roof has many hips, valleys, or dormers.
- Click Calculate — the result shows total bundles (rounded up), roofing squares, actual sloped area, and a numbered step-by-step breakdown.
What is a roofing square?
A roofing square is a unit of area equal to exactly 100 square feet. It is the standard unit contractors use to price, estimate, and order roofing materials. Three standard bundles of asphalt shingles cover one square.
The "square" system dates back to when shingles were sold loose and roofers needed a practical counting unit. Today, manufacturers still pack shingles so that three bundles equal one square — making the math straightforward for estimating.
The formula explained
The pitch factor is the key step most online guides skip. Your roof's footprint is the flat area you measure from the ground. But the actual surface your shingles must cover is larger because the roof is sloped.
Pitch Factor = sqrt(1 + (rise / 12)^2)
Example — 6/12 pitch:
Pitch Factor = sqrt(1 + (6/12)^2) = sqrt(1 + 0.25) = sqrt(1.25) = 1.118
Once you have the pitch factor, the rest is straightforward division:
Actual Area = Footprint x Pitch Factor
Raw Bundles = Actual Area / 33.3
Final Bundles = Raw Bundles x Waste Factor (round UP)
Bundle and pitch comparison tables
These two tables give you the numbers at a glance without needing to run the calculator every time.
Table 1: Bundles needed by roof size (6/12 pitch, 10% waste)
| Roof footprint | Actual area (6/12) | Squares | Bundles (no waste) | Bundles (+10% waste) |
|---|---|---|---|---|
| 500 sq ft | 559 sq ft | 5.6 | 17 | 19 |
| 1,000 sq ft | 1,118 sq ft | 11.2 | 34 | 37 |
| 1,500 sq ft | 1,677 sq ft | 16.8 | 51 | 56 |
| 2,000 sq ft | 2,236 sq ft | 22.4 | 68 | 75 |
| 2,500 sq ft | 2,795 sq ft | 28.0 | 84 | 93 |
Table 2: Pitch factor and area increase by slope
| Pitch | Pitch factor | Area increase over flat | Common use |
|---|---|---|---|
| 2:12 | 1.014 | +1.4% | Low-slope / shed roofs |
| 4:12 | 1.054 | +5.4% | Common residential |
| 6:12 | 1.118 | +11.8% | Standard residential |
| 8:12 | 1.202 | +20.2% | Steeper residential |
| 10:12 | 1.302 | +30.2% | Steep / cottage style |
| 12:12 | 1.414 | +41.4% | Very steep / A-frame |
Worked examples
Example 1: Simple gable roof, 1,200 sq ft footprint, 4/12 pitch
- Footprint: 1,200 sq ft
- Pitch factor for 4/12: 1.054
- Actual area: 1,200 × 1.054 = 1,264.8 sq ft
- Raw bundles: 1,264.8 ÷ 33.3 = 37.98 bundles
- With 10% waste: 37.98 × 1.10 = 41.78 bundles
- Round up: order 42 bundles (14 squares)
Example 2: Complex hip roof, 2,000 sq ft footprint, 8/12 pitch
- Footprint: 2,000 sq ft
- Pitch factor for 8/12: 1.202
- Actual area: 2,000 × 1.202 = 2,404 sq ft
- Raw bundles: 2,404 ÷ 33.3 = 72.19 bundles
- With 15% waste (hip roof): 72.19 × 1.15 = 83.02 bundles
- Round up: order 84 bundles (28 squares)
Example 3: Garage roof, 400 sq ft footprint, 6/12 pitch, heavy shingles
- Footprint: 400 sq ft
- Pitch factor for 6/12: 1.118
- Actual area: 400 × 1.118 = 447.2 sq ft
- Coverage per bundle (heavy 4-bundle/sq): 25 sq ft
- Raw bundles: 447.2 ÷ 25 = 17.89 bundles
- With 10% waste: 17.89 × 1.10 = 19.68 bundles
- Round up: order 20 bundles (5 squares)
🧠 Worth Knowing
The "3 bundles per square" rule hides a measurement trap most guides ignore. When you measure your roof footprint from the ground using your home's floor plan, you are measuring the horizontal projection of the roof — not the actual sloped surface. On a steep 12/12 pitch, that difference is 41%. A contractor who skips the pitch factor and orders based on raw floor plan area will be 41% short on a steep roof. The pitch factor formula (√(1 + (rise/12)²)) is derived from the Pythagorean theorem applied to the roof's cross-section triangle — it is not an approximation, it is exact geometry. Always apply it before dividing by 33.3.
Common mistakes when ordering shingles
Right: Apply the pitch factor first. At 6/12 pitch, actual area is 1,677 sq ft, giving 56 bundles with 10% waste — 24% more than the naive estimate.
Skipping the waste factor is the second most common error. Even a simple gable roof has starter strips along the eaves, ridge cap shingles along the peak, and cut waste at the rake edges. A 10% waste allowance is the industry-standard minimum for straightforward roofs.
A third mistake is assuming all architectural shingles ship 3 bundles per square. Premium heavyweight lines from some manufacturers ship 4 bundles per square (25 sq ft each). The bundle count is always printed on the package wrapper — check it before you calculate.
Explore more engineering calculators →
Visual: how pitch factor works
ROOF CROSS-SECTION (6/12 pitch)/|
/ |
hyp / | rise = 6 ft
/ |
/ |
/Sources & References
Written and fact-checked by Dr Irfan Mansuri. External links open in a new tab and are provided for further reading and verification.
