By The Roofing Brief Team. Last reviewed: October 2026.
To estimate roof shingles, take the roof surface area in square feet, divide by 100 to get squares, multiply by the bundles per square printed on the wrapper, and add a waste factor of 7% to 15%. Most architectural and Class 4 impact-rated laminates are packed 3 bundles per square; designer lines such as Owens Corning Berkshire are packed 5. On a 2,683 sq ft roof, the architectural answer is 27 squares times 3 bundles times 1.07 waste, which equals 87 bundles, or 90 with attic stock. A 5-bundle designer shingle on the same roof needs 27 times 5 times 1.10, or 149 bundles. Waste runs from 7% on a simple gable to 15% on a cut-up hip with valleys and dormers. For a quick number, use our roof shingles calculator; the method and worked examples for 1,500, 2,000, 2,683 and 3,000 sq ft roofs follow.
The short version
- 1 square = 100 sq ft of roof surface.
- Architectural asphalt = 3 bundles per square. Most Class 4 impact laminates (OC Duration FLEX, OC Duration STORM, GAF Timberline AS II) = 3 bundles per square. Designer/luxury = 4 to 5 (OC Berkshire is 5).
- Waste factor: 7% simple gable, 10% to 12% hip, 12% to 15% cut-up with valleys and dormers.
- 2,683 sq ft architectural roof = 27 squares = 81 bundles + 7% waste = 87 bundles ordered.
- Add 2 to 3 bundles of attic stock for future repairs.
- Order starter strip, hip and ridge cap, and accessories separately. They are not counted in field bundle math.
The three-input formula
Bundles = (Roof area / 100) x Bundles per square x (1 + Waste factor)
Architectural and most Class 4: Squares x 3 x 1.07 to 1.15
Designer/luxury: Squares x 4 to 5 x 1.10 to 1.18
Round up to the nearest whole bundle. Suppliers do not split bundles. Add 2 to 3 attic-stock bundles for future repairs.
Input 1: get the roof area first
Every bundle count starts from roof surface area, not house square footage. Three ways to get it:
- Footprint x pitch multiplier. Tape measure the foundation outline (plus overhangs), multiply by the pitch multiplier (1.118 at 6:12, 1.202 at 8:12, 1.302 at 10:12). For the full method, see our roof area vs footprint calculator.
- Aerial report. EagleView, Hover, or Roofr return roof area and a plane-by-plane breakdown on a PDF.
- On-roof measurement. Plane by plane with a tape measure. Most accurate, slowest, requires roof access.
For the on-roof and manual workflow, see our how to measure a roof guide. Once you have roof area in sq ft, divide by 100 to get squares; a 40 x 60 ft footprint at 6/12 is 2,400 x 1.118 = 2,683 sq ft, or 26.83 squares.
Input 2: bundles per square by shingle type
| Shingle type | Bundles per square | Maker-published coverage | Example lines |
|---|---|---|---|
| 3-tab asphalt | 3 | About 33.3 sq ft per bundle | GAF Royal Sovereign, OC Supreme, CT XT-25 |
| Architectural (laminate) | 3 | OC TruDefinition Duration: 98.4 sq ft per 3 bundles (32.8 per bundle) | GAF Timberline HDZ, OC Duration, CT Landmark, IKO Cambridge, Atlas Pinnacle Pristine, Tamko Heritage, Malarkey Vista |
| Class 4 impact-rated (UL 2218) | 3 for most lines | OC Duration FLEX: 64 shingles and 98.4 sq ft per 3 bundles | GAF Timberline AS II, OC Duration FLEX, OC Duration STORM, CT Landmark IR, Malarkey Vista AR, Atlas StormMaster |
| Designer / luxury laminate | 4 to 5 | OC Berkshire: 5 bundles of 9 shingles, 99.5 sq ft and 360 lb nominal per square | OC Berkshire, CT Grand Manor, GAF Camelot II, IKO Royal Estate, Tamko Heritage Premium |
| Synthetic slate or shake | 3 to 4 | Varies by product | DaVinci, Brava, F-Wave |
Always check the bundle wrapper or data sheet for the exact coverage number, because “one square” is not always 100 sq ft. The Owens Corning Duration FLEX product sheet lists 98.4 sq ft per 3 bundles, so a 2,000 sq ft roof needs 2,000 / 98.4 x 3 = 61 base bundles, not 60. The OC Berkshire technical data sheet lists 5 bundles and 99.5 sq ft per square, which works out to 72 lb per bundle. Our explainer on square feet per roofing square covers the unit itself.
Input 3: waste factor by roof complexity
| Roof type | Waste factor (rule of thumb) | Why |
|---|---|---|
| Simple gable (one ridge, two planes) | 7% | Minimum cuts at rakes and eaves only |
| Cross-gable (two intersecting gables) | 10% | Cuts at valleys plus rakes and eaves |
| Simple hip (no valleys) | 10% to 12% | Cuts at all four hips |
| Hip with one or two valleys | 12% to 13% | Diagonal cuts at valleys |
| Hip with multiple valleys and dormers | 13% to 15% | Many small cuts, around penetrations |
| Very complex (turrets, conical, multiple dormers, saddles) | 15% to 17% | Heavy cutting throughout |
| Diagonal pattern (designer install) | +2% on top of above | Pattern matching cuts |
Every rake, valley, dormer and chimney produces offcuts too short to reuse, so the waste factor scales with the number of those edges, not with roof size. A roof with even one valley or dormer belongs in the 10%-plus rows. For the full waste-factor explanation, see our shingle bundle calculator.
Ordering decisions: which rule applies to your job
| If | Then |
|---|---|
| The roof is one ridge, two planes, no penetrations other than vents | Use 7% waste |
| There is at least one valley, dormer or hip | Use 10% to 15% from the table above, never 7% |
| The wrapper lists coverage under 100 sq ft per square (e.g. 98.4) | Divide roof area by that coverage instead of 100 before multiplying by bundles per square |
| Hand measurements and an aerial report differ by more than 5% | Re-measure the plane that differs before ordering |
| Ridge plus hips exceed 100 lineal feet | Buy branded hip and ridge (OC ProEdge FLEX covers 33 lf per bundle) rather than cutting field shingles |
| The roof is two stories or steeper than 8/12 | Ask the supplier for roof-load delivery and its fee |
Worked example: 1,500 sq ft roof, simple gable, architectural asphalt
Roof area: 1,500 sq ft
Squares: 15
Bundles per square: 3 (architectural)
Base bundle count: 15 x 3 = 45
Waste factor: 7% (simple gable)
With waste: 45 x 1.07 = 48.15, round up to 49 bundles
Attic stock: +3 bundles
Total order: 52 bundles (17.3 squares)
At an example price of $35 to $50 per bundle, that is $1,820 to $2,600 in field shingles only. Add starter strip, hip and ridge cap, and accessories separately. For current bundle pricing, see our shingle bundle prices 2026 and our shingle supply house pricing 2026.
Worked example: 2,000 sq ft roof, simple hip, Class 4 impact-rated
Roof area: 2,000 sq ft
Product: OC Duration FLEX (UL 2218 Class 4), 98.4 sq ft per 3 bundles
Base bundle count: 2,000 / 98.4 x 3 = 60.98, so 61
Waste factor: 11% (simple hip)
With waste: 60.98 x 1.11 = 67.7, round up to 68 bundles
Attic stock: +3 bundles
Total order: 71 bundles
Class 4 changes the shingle price, not the bundle count, for 3-bundle lines like Duration FLEX. Several states require insurers to offer a premium discount for impact-rated roofs; ask your carrier for its discount in writing before choosing the product. See our class 4 impact-resistant shingles guide.
Worked example: 2,683 sq ft roof, complex hip with valleys, architectural
This is a 40 x 60 ranch with 6/12 pitch (2,400 sq ft footprint x 1.118), with a cross-gable, two dormers, and a small front porch saddle.
Roof area: 2,683 sq ft
Squares: 27 (rounded up from 26.83)
Bundles per square: 3 (architectural)
Base bundle count: 27 x 3 = 81
Waste factor: 13% (complex hip with dormers)
With waste: 81 x 1.13 = 91.5, round up to 92 bundles
Attic stock: +3 bundles
Total order: 95 bundles (31.67 squares)
The same 2,683 sq ft roof as a simple gable would need 87 bundles before attic stock, 5 fewer than the 92 above. At an example $40 per bundle, the complexity premium is $200 in shingles, before the extra labor for valley and dormer cuts.
Worked example: 3,000 sq ft roof, designer luxury, simple gable
Roof area: 3,000 sq ft
Squares: 30
Bundles per square: 5 (OC Berkshire)
Base bundle count: 30 x 5 = 150
Waste factor: 10% (designer pattern adds 2% to 3% over simple gable)
With waste: 150 x 1.10 = 165 bundles
Attic stock: +3 bundles
Total order: 168 bundles (33.6 squares)
Using Berkshire’s published 99.5 sq ft per square instead of 100 gives 3,000 / 99.5 x 5 x 1.10 = 165.8, so order 166 plus attic stock. At 360 lb per square nominal, 33.6 squares is about 12,100 lb of shingles, which is why designer installs use roof-load delivery or a conveyor.
Accessories: starter, hip and ridge, drip edge
Field bundles do not cover the perimeter or the ridge. Order these separately:
| Accessory | Coverage per unit (maker data) | Order quantity for a 2,683 sq ft roof |
|---|---|---|
| Starter strip (OC Starter Strip Plus; GAF ProStart and CT SwiftStart list their own lengths) | 105 lf per bundle for OC Starter Strip Plus | 200 to 240 lf perimeter / 105 = 2 to 3 bundles |
| Hip and ridge cap (OC ProEdge FLEX, GAF TimberTex, CT Cedar Crest) | 33 lf per bundle for OC ProEdge FLEX at 6 in exposure; check the wrapper for others | 50 to 120 lf ridges and hips / 33 = 2 to 4 bundles |
| Drip edge (10 ft sticks are common; some suppliers stock 8 ft) | Stick length minus the 2 in minimum overlap in IRC R905.2.8.5 | 200 to 240 lf eaves and rakes / 9.8 = 21 to 25 ten-foot sticks |
| Ice and water shield (GAF WeatherWatch, Grace, OC WeatherLock) | GAF WeatherWatch: 36 in x 66.7 ft, 200 sq ft per roll | 2 to 8 rolls depending on perimeter and code |
| Synthetic underlayment (Titanium UDL30, OC ProArmor) | Titanium UDL30: 48 in x 250 ft, 10 squares per roll | 3 to 4 rolls for a 2,683 sq ft roof |
Sources for the coverage numbers: the OC Starter Strip Plus data sheet (16 shingles, 105 lineal feet per bundle) and the Titanium UDL30 roll specification (250 ft by 48 in). For the underlayment side of the order, see our best synthetic underlayment brands guide. Shingle makers’ enhanced system warranties typically require their own starter, hip and ridge, and underlayment, so swapping in another brand can drop you to the basic warranty.
Bundle math by house size (reference table)
| Roof area | Squares | 3-bundle laminate (7% waste) | 3-bundle laminate (13% waste) | 5-bundle designer (10% waste) | 5-bundle designer (15% waste) |
|---|---|---|---|---|---|
| 1,500 sq ft | 15 | 49 bundles | 51 bundles | 83 bundles | 87 bundles |
| 2,000 sq ft | 20 | 65 bundles | 68 bundles | 110 bundles | 115 bundles |
| 2,400 sq ft | 24 | 78 bundles | 82 bundles | 132 bundles | 138 bundles |
| 2,683 sq ft | 27 | 87 bundles | 92 bundles | 149 bundles | 156 bundles |
| 3,000 sq ft | 30 | 97 bundles | 102 bundles | 165 bundles | 173 bundles |
| 3,500 sq ft | 35 | 113 bundles | 119 bundles | 193 bundles | 202 bundles |
| 4,000 sq ft | 40 | 129 bundles | 136 bundles | 220 bundles | 230 bundles |
| 5,000 sq ft | 50 | 161 bundles | 170 bundles | 275 bundles | 288 bundles |
The 3-bundle columns cover architectural shingles and most Class 4 lines; add about 2% for products listing 98.4 sq ft per square. Add 2 to 3 attic stock bundles to every row. For the price math on these bundle counts, see our shingle bundle prices 2026 deep dive.
The supply-house order checklist
When you call in (or place online), give the supply house these eight inputs:
- Shingle brand, line, and color (example: GAF Timberline HDZ, Charcoal)
- Bundle count for field
- Starter strip bundle count
- Hip and ridge cap bundle count
- Underlayment roll count and product (example: 4 rolls Titanium UDL30)
- Ice and water shield roll count
- Drip edge stick count and color
- Delivery location and lift requirement (roof-load vs ground-drop, ground-floor or driveway)
Roof-load delivery (a boom or conveyor placing bundles on the roof) carries a fee, so ask for it on the quote. To size the manual alternative, multiply the bundle count by the weight on the wrapper: 90 bundles at 70 lb each is 6,300 lb carried up a ladder. To plan the load, see our guide to pallet of shingles weight and cost.
Common ordering mistakes
- Forgetting starter strip. Starter is needed at the eaves and, for most makers’ wind warranties, at the rakes. Cut-up 3-tab is still sold as a starter substitute, but enhanced wind warranties usually name the maker’s own starter product, such as OC Starter Strip Plus; read your warranty sheet before substituting.
- Forgetting hip and ridge cap. Field shingles can be cut to make ridge cap, but it consumes 1 to 2 extra bundles of field and looks worse. Branded hip and ridge is the cleaner answer: OC ProEdge FLEX covers 33 lineal feet per bundle.
- Mismatching color batches. Asphalt shingle color can shift between production runs. Order all bundles for one job at once (87 to 95 for the 2,683 sq ft example) and check that the run or lot code printed on each wrapper matches; variation shows most on light colors (white, sand, light gray).
- Skipping attic stock. Keep 2 to 3 extra bundles (about 67 to 100 sq ft of coverage) in the garage so a storm repair in year 4 matches even if the color is discontinued.
- Underestimating waste on complex roofs. 7% is gable-only. The minute you have a single valley or dormer, the waste jumps to 10% or more.
- Assuming Class 4 means 4 bundles. OC Duration FLEX, OC Duration STORM and GAF Timberline AS II are packed 3 bundles per square; ordering 4 would leave you a third over.
Verify your number against an aerial report
Before you place a 90-bundle order, check your area against an EagleView, Hover, or Roofr report. Each gives total roof area, a plane-by-plane breakdown and pitch, and the report costs less than the 5% to 10% over- or under-order a hand measurement can produce. See our 2026 aerial roof measurement software report for the head-to-head.
Tracking material on the job site
Count bundles (95 on the 2,683 sq ft example) before the delivery truck leaves and sign the ticket only after you have walked the staged pallet. Note the production lot code on the bundle wrapper for color matching on future repairs. Keep 2 to 3 unopened bundles in a dry place (garage, attic, basement) as attic stock for the next time a wind event tears off a course. If the line is later discontinued and you have no stock, the usual fix is replacing the whole plane.
FAQ
How many bundles in a square of architectural shingles?
3 bundles per square is the standard for architectural (laminate) asphalt shingles, at about 33.3 sq ft per bundle. Some lines cover slightly less: Owens Corning lists 98.4 sq ft per 3 bundles for TruDefinition Duration, or 32.8 sq ft per bundle.
Do I need 4 bundles per square for Class 4 impact-rated shingles?
Usually not. Owens Corning Duration FLEX and Duration STORM are packed 3 bundles per square (98.4 sq ft), and GAF Timberline AS II is sold at 33.33 sq ft per bundle, also 3 per square. Always read the wrapper, because some heavier lines are packed 4 or 5 per square.
What waste factor should I use for my roof?
7% for a simple gable, 10% to 12% for a simple hip, 12% to 15% for a hip with valleys and dormers. Designer pattern installs add another 2% on top.
Can I return unopened bundles to the supply house?
Often, but policies differ: many suppliers take back unopened, undamaged bundles for a restocking fee, and some refuse returns on special-order colors or discontinued lines. Get the return window and fee in writing when you order.
Should I order all my bundles at once or as needed?
Order all at once, for example all 95 bundles for a 2,683 sq ft roof. Two reasons: (1) color batch matching (same production run gives best color consistency), and (2) a single delivery avoids paying a second delivery or roof-load fee.
Bottom line
Estimating shingles is three numbers: roof area (sq ft), shingle type (bundles per square, usually 3 and up to 5 for designer lines), and waste (7% to 15%). Multiply, round up, add 2 to 3 attic-stock bundles, and order accessories separately. Check the wrapper’s coverage: at 98.4 sq ft per square, add about 2%. Get the roof area right first (see our how to measure a roof for shingles guide), then pick the waste factor from the decision table. For the full residential decision tree from material to install, see our residential roofing guide 2026.