Measure three things on one shingle bundle: its length, width, and thickness; the number of shingles inside; and its weight. Then check each reading against the wrapper label and the product data sheet. Coverage comes from the label, not from the tape measure.
What does the wrapper label state?
Read the label before measuring. It names the product, color, and batch or dye-lot code, and it states bundles per square, coverage per bundle, piece count, and bundle weight.
Use a named product record as the check. GAF’s Timberline HDZ page lists 64 pieces per square, 3 bundles per square, shingle dimensions of 13 1/4 in by 39 3/8 in, and a 5 5/8 in exposure. Its Timberline UHDZ page lists the same square and bundle figures.
The average per-bundle piece count follows by division.
Average pieces per bundle = pieces per square ÷ bundles per square
For Timberline HDZ, 64 ÷ 3 = 21.33 pieces per bundle on average. The wrapper prints the actual integer count in the package, so use the label when a whole number matters.
A bundle count without the dye-lot code cannot be checked against a warranty claim or a color-match reorder later.
How do you measure the bundle dimensions?
Lay the bundle flat and run a tape along its length, width, and thickness. Record to the nearest 1/4 in.
Measure the shingles, not the wrapper slack. Wrappers compress and shift, so a reading taken over loose film understates the package.
Reported typical sizes run about 36 to 39 in long, 12 to 13 1/4 in wide, and 4 to 5 in thick, varying by manufacturer and shingle type. Use this range as a sanity check only; the product record controls.
Flag a crushed, torn, or swollen bundle instead of recording it as normal. Water damage changes thickness and weight and can stain the shingles inside.
How do you count the shingles?
Fan the bundle open and count the pieces. Compare the count with the wrapper label.
Record partial or broken pieces separately. A delivery count that includes broken pieces overstates usable coverage.
Keep one product in one count. Mixed colors or dye lots in a single tally create a record no one can check later.
How do you weigh a bundle?
Set a scale on a flat, hard surface and tare it. Place the bundle on the scale and record the reading in lb or kg.
Contractor-published figures put a standard asphalt bundle between 50 and 80 lb, which is why a square ships as 3 bundles instead of one. The wrapper or data sheet carries the product’s own figure; use that for planning, not the range.
Weighing confirms handling and staging, not coverage. Two bundles can weigh the same and cover the same area while holding different piece counts.
How do you verify a delivery? A worked example
An invoice lists 60 bundles of a 3-bundles-per-square architectural shingle. The measurements below are worked fixtures, not project quantities.
| Check | Record | Finding |
|---|---|---|
| Bundle count | Invoice says 60; physical count 60 | Matches |
| Sample dimensions | 2 bundles taped at 38 1/2 × 12 3/4 × 4 3/4 in | Inside the typical range |
| Sample piece count | Wrapper says 22; counted 22, no broken pieces | Matches |
| Sample weight | 71 lb on a tared scale | Inside the 50 to 80 lb band |
| Coverage | 60 ÷ 3 × 100 | 2,000 ft² |
| Staging weight | 60 × 71 | 4,260 lb total |
Coverage from bundles = bundles ÷ bundles per square × 100 ft²
The measured dimensions sit inside the typical range, the piece count matches the wrapper, and the weight sits inside the expected band. The delivery passes the sample check.
If one reading disagrees with the label, re-measure before rejecting the delivery. Then check the remaining bundles from the same dye lot.
Common bundle measurement mistakes
- Using “3 bundles per square” for every product. Some products pack 4 bundles to the square; the label decides.
- Measuring the wrapper slack instead of the shingle stack.
- Reading the bundle footprint as coverage. The footprint is about 3.4 ft²; coverage per bundle is about 33.3 ft².
- Counting broken pieces as usable shingles.
- Mixing dye lots in one tally.
- Weighing on soft ground or an untared scale.
- Recording a generic weight range instead of the measured weight.
Safety and professional scope
A 50 to 80 lb bundle is a two-person or mechanical lift for many workers. Plan the carries up ladders and across roofs before the delivery arrives.
Stage bundles where the roof structure supports the load and where they cannot slide or blow off. Keep the structural check and the fall protection plan with the project safety documents, not with the measurement worksheet.
A measurement worksheet records quantities. It does not approve the roof structure, the staging layout, or the handling plan. Those decisions follow the project documents, applicable law, site conditions, and the responsible people.
Sources and scope
- GAF Timberline HDZ product page, Specs & Codes: 64 pieces per square, 3 bundles per square, 13 1/4 in by 39 3/8 in dimensions, 5 5/8 in exposure.
- GAF Timberline UHDZ product page, Specs & Codes: 64 pieces per square, 3 bundles per square.
- NIST Handbook 44, 2026 Appendix C: 1 roofing square (building) equals 100 ft².
- AEA, How Many Bundles Are in a Square of Shingles: typical bundle about 12 in by 36 in by 4 in thick; manufacturer specifications are the authority on bundles per square.
- River City Roofing, What Is a Bundle of Shingles: standard asphalt bundle weight 50 to 80 lb.
Scope: the delivery numbers in the worked example are calculation fixtures, not project quantities. The wrapper label and the current product data sheet control the accepted bundle count, coverage, and weight on a real project.
Review responsibility: Saleem Sial owns the published calculation, source, and editorial checks. Waseem Sial, External Reviewer and Engineer, remains listed for ongoing external review; no completed external-review date is claimed.
Next, convert the checked bundle count with the roofing squares and bundles guide, plan spare stock with the roofing waste allowance guide, or measure the roof itself with the roof-area measurement guide.