How Many Bundles of Shingles Per Square? Calculator & Guide
12min Read
Posted 2.28.2026
Quick Answer
- 1 roofing square = 100 sq ft (a measurement, not a literal square shape).
- Standard shingles = 3 bundles per square (most common three-tab and architectural shingles).
- Each bundle covers ~33 sq ft when properly installed with 5 inches exposed (nail line to butt).
- Add 10% waste: A 20 square roof needs 66 bundles plus 6-7 for cuts, overlaps, and damage.
- Thicker shingles may differ: Premium architectural shingles sometimes bundle 2.5 per square.
If you’re planning a DIY roof replacement or just trying to understand your contractor’s material estimate, the math seems simple on paper: a roof has a certain square footage, divide by 100, multiply by 3, order the bundles. But there’s more complexity here, and getting the calculation wrong means either buying too few (and running short mid-install) or too many (and wasting money). Let’s break down the real numbers.
What Is a Roofing Square?
A roofing square is simply 100 square feet of roof surface area. It’s not literally a 10×10-foot square; it’s a measurement unit used exclusively in roofing to simplify calculations. Your contractor will tell you “the roof is 24 squares” meaning 2,400 square feet of actual roof surface (accounting for slope, not ground footprint).
Why use squares instead of square feet? Historical tradition, mostly. But it works well because roofing materials bundle in predictable units.
The 3-Bundle Standard for Asphalt Shingles
Three-tab and standard architectural asphalt shingles come bundled so that 3 bundles = 1 square (100 sq ft). This assumes a standard nail line placement and 5-inch exposure (the part of the shingle you see after the shingle below it covers part of it).
Each bundle, when opened, contains a certain number of shingles. Three-tab shingles typically have 26-29 shingles per bundle, while architectural shingles have fewer (around 22-25) because they’re larger and heavier.
Coverage Calculator: How Many Bundles for Your Roof?
| Roof Size (sq ft) | Roofing Squares | Bundles (3-bundle standard) | Add 10% Waste | Total to Order |
|---|---|---|---|---|
| 1,000 sq ft | 10 | 30 | 3 | 33 |
| 2,000 sq ft | 20 | 60 | 6 | 66 |
| 3,000 sq ft | 30 | 90 | 9 | 99 |
| 4,000 sq ft (typical 1-story house) | 40 | 120 | 12 | 132 |
| 5,000 sq ft | 50 | 150 | 15 | 165 |
| 6,000 sq ft (typical 2-story house) | 60 | 180 | 18 | 198 |
| 8,000 sq ft | 80 | 240 | 24 | 264 |
| 10,000 sq ft (large house or commercial) | 100 | 300 | 30 | 330 |
Why Waste Matters (Don’t Cheap Out Here)
A contractor who calculates exactly 60 bundles for a 20-square roof is cutting it close. In reality:
- Roof edges and valleys require cuts, leaving small unusable pieces.
- Starter shingles at the eave consume extra material (3-4 bundles on larger roofs).
- Nail lines and placement mean some shingles are partially visible or partially covered.
- Chimney crickets, skylights, and other penetrations create waste.
- Color variations between bundles mean you may need extras for matching.
- Mistakes or miscuts happen, even on experienced crews.
Running out of shingles mid-job means a work stoppage, a partial roof (vulnerable to weather), and stress. Extra bundles can be returned if unused (though some stores charge a restocking fee). If you’re doing the job yourself, buy extra. If a contractor quotes bare-minimum material, ask why and get a detailed breakdown.
Different Shingle Types and Bundle Variations
Three-Tab Asphalt
Bundles per square: 3
Shingles per bundle: 26-29
Weight per bundle: 50-60 lbs
Coverage: Standard 5″ exposure
Architectural (Laminated)
Bundles per square: 3
Shingles per bundle: 22-25 (heavier)
Weight per bundle: 70-100 lbs
Coverage: Often 5.5″ exposure
Premium/Designer
Bundles per square: 2.5-3
Shingles per bundle: 18-22 (thicker)
Weight per bundle: 100-120 lbs
Coverage: Varies by design
Wood Shake (Cedar)
Bundles per square: 4-5
Shakes per bundle: Varies widely
Weight per bundle: 75-100 lbs
Coverage: 7.5″ exposure (lower than asphalt)
How to Calculate Shingles for Your Specific Roof
Get Your Roof Measurement
Measure (or get from your contractor) the actual roof surface area. Don’t use ground footprint; account for roof pitch. A pitched roof is larger than the footprint. Use a roof slope calculator or have a professional measure.
Divide by 100 to Get Squares
Example: 2,400 sq ft roof ÷ 100 = 24 squares.
Multiply by Bundle Count for Your Shingle Type
Standard asphalt: 24 squares × 3 = 72 bundles. Architectural (check the product—usually 3): same. Wood shakes (4-5 per square): 24 × 4.5 = 108 bundles.
Add 10-15% for Waste
72 bundles × 1.10 = 79.2 bundles. Round up to 80. This covers cuts, valleys, errors, and mismatches.
Account for Starter Shingles
Some calculations already include starters. If not, add 1-2 bundles for a typical house. Verify with your contractor.
Verify with the Manufacturer
Different brands vary slightly. Check the shingle packaging or manufacturer specs to confirm bundles per square.
Common Mistakes in Bundle Calculations
- Using ground footprint instead of roof slope: A 30×40 foot house on a sloped roof isn’t 1,200 sq ft of roof. You might be 20-30% underestimating.
- Forgetting starter shingles: These are laid at the eave with the nailing line facing up, covered by the first course. They consume extra material.
- Underestimating waste: Guys who say 0% waste are either lying or leaving gaps. Factor in at least 10%.
- Not checking shingle product specs: Assume 3 per square, but verify. Some architectural shingles are 2.5 or even 2 per square (premium products).
- Ignoring roof complexity: A roof with multiple valleys, dormers, and a chimney uses more material than a simple gable roof of the same square footage.
FAQ: Shingle Bundle Questions
Unsure About Your Material Estimates?
We’ll calculate the exact bundles you need, source quality shingles, and handle installation. Get a detailed material breakdown with your free quote.
📍 Owl Roofing Serves the Entire Twin Cities Metro
Andover · Anoka · Apple Valley · Arden Hills · Big Lake · Blaine · Bloomington · Brooklyn Center · Brooklyn Park · Burnsville · Champlin · Chanhassen · Chaska · Columbia Heights · Coon Rapids · Cottage Grove · Crystal · deephaven · Delano · Eagan · East Bethel · Eden Prairie · Excelsior · Farmington · Forest Lake · Fridley · Golden Valley · Ham Lake · Hastings · Hopkins · Hugo · Inver Grove Heights · Lake Elmo · Lakeville · Lino Lakes · Mahtomedi · Maplewood · Mendota Heights · Minneapolis · Minnetrista · Mound · Mounds View · New Brighton · New Hope · North Oaks · North St. Paul · Oak Grove · Oakdale · Plymouth · Prior Lake · Ramsey · Richfield · Robbinsdale · Rosemount · Roseville · Saint Paul · Savage · Shakopee · Shoreview · South St. Paul · St. Louis Park · St. Michael · St. Paul · Stillwater · Vadnais Heights · Victoria · Waconia · wayzata · West St. Paul · White Bear Lake · woodbury
Licensed Minnesota roofing contractor · Free inspections · 10-year workmanship warranty · Get a free estimate →