Roofing Business 9 min read

How Many Square Feet in a Bundle of Shingles? (Bundles, Squares, and Coverage)

August 27, 2026HailMate Team· Storm Restoration Experts

A standard bundle of asphalt shingles covers about 33.3 square feet. Three bundles make one roofing square of 100 square feet, so 33⅓ sq ft per bundle is the number behind almost every shingle order in the country.

That is the short answer. The longer answer matters, because "three bundles per square" is a standard, not a law — and the products that break it are exactly the ones that show up on the nicer houses.


The core conversion

UnitEquals
1 roofing square100 sq ft of roof surface
1 bundle (standard asphalt)~33.3 sq ft
3 bundles1 square
1 square~3 bundles (standard), 4–5 bundles (heavy/designer)

Everything in this trade runs on that middle row. Shingle packaging is built around it, labor is bid per square, and Xactimate prices roofing line items per SQ on every insurance scope.

Coverage by shingle type

Shingle typeBundles per squareCoverage per bundleTypical bundle weight
3-tab asphalt3~33.3 sq ft~50 – 65 lbs
Architectural / dimensional3~33.3 sq ft~65 – 80 lbs
Heavy laminated / designer4~25 sq ftVaries, often 70+ lbs
Luxury / premium profiles5~20 sq ftVaries, often 80+ lbs
Some impact-rated (Class 4)3 or 4Check the wrapperHeavier than standard

Always check the wrapper. Coverage per bundle is printed on the package, and it is the only number that is definitely true for the product actually sitting on the pallet. Manufacturers change packaging, and "everybody knows it's three" is how a job comes up short.

The reason heavier shingles break the three-bundle standard is simple and physical: a bundle has to be something a person can carry up a ladder. Thicker shingles weigh more per square foot, so fewer square feet go in each package.

How many shingles are in a bundle?

Count varies by profile, and it matters less than coverage, but for reference:

  • 3-tab: commonly around 26 shingles per bundle
  • Architectural: commonly around 21 shingles per bundle

Architectural shingles are physically larger and thicker per piece, so fewer of them cover the same area. If you are counting pieces to check a delivery, count against the wrapper's stated count — not against a remembered number.

How many bundles for your roof

Assuming standard three-bundle-per-square asphalt:

Roof sizeBundles (no waste)Bundles at 15% waste
15 squares4552
20 squares6069
25 squares7587
30 squares90104
35 squares105121
40 squares120138

Always round up. There is no such thing as a partial bundle, and being one bundle short means a supplier run in the middle of an install day.

To do this against your own numbers — including a waste factor you choose — use the roof shingle calculator. It converts roof area to squares, applies waste, and returns bundles to put on the truck.

Waste: why you never order the exact number

Waste is not a fudge factor. It is material that gets physically cut off and thrown away — at hips, valleys, rakes, around penetrations, and in the starter course.

Roof complexityTypical waste
Simple gable, few penetrations~10%
Typical residential roof~15%
Cut-up hip roof, dormers, valleys, skylights20%+

On a 30-square roof, the difference between 10% and 20% waste is three full squares — nine bundles. That is not rounding. That is a real decision that should be made from the roof's actual geometry, not from habit.

One professional habit worth adopting: order a small surplus deliberately and keep it. Leftover bundles from the exact production run are the only perfect color match for a future repair, and shingle color varies between production lots. A few spare bundles in the homeowner's garage solve a matching argument years before it happens.

What the bundle math does not cover

Three components on every roof are not priced or packaged per square, and forgetting them is one of the most common ways an order comes up short.

Starter strip. Sold by the linear foot of coverage per bundle, and it runs along eaves and rakes. You need the perimeter measurement, not the area. Cutting three-tabs to make starter is still done, but purpose-made starter strip has the sealant in the right place and is what most manufacturer warranties expect.

Hip and ridge cap. Also linear feet. Coverage per bundle varies a lot by product — check the wrapper — and you need the total length of every hip and ridge, which an aerial measurement report gives you directly. Ridge cap cut from field shingles is a different product than manufactured cap and is treated differently on insurance scopes.

Everything else in linear feet: drip edge, valley metal, step flashing, and ice and water shield at eaves and valleys.

This is exactly why accessory line items are among the most commonly missed items on carrier scopes — they do not fall out of the square count, so an estimate built only from squares silently omits them.

Underlayment and other roll goods

Underlayment is sold by the roll, and roll coverage varies by product:

  • Synthetic underlayment rolls commonly cover ~10 squares each, sometimes more
  • Felt (15 lb and 30 lb) covers less per roll, and 30 lb covers roughly half of what 15 lb does per roll of the same length

Confirm coverage per roll on the product, then divide your squares by it and round up. And check the local code — required underlayment, ice barrier extent, and drip edge are all code-driven, and code upgrade coverage on an insurance claim is a separate, frequently-owed line item.

Weight and staging

At roughly 3 bundles per square and 65–80 lbs per architectural bundle, a 30-square roof is around 90 bundles — close to 6,500 pounds of shingles, plus underlayment, nails, and accessories.

That matters for two practical reasons: the delivery has to be staged so the load is distributed rather than piled on one section of deck, and on a steep roof, hand-carrying that weight up is a real labor cost, which is why steep roofs carry a labor adder. We cover that math in roofing labor cost per square.

A worked order, end to end

Single-story house, 1,800 sq ft footprint, 6/12 pitch, moderately cut up, architectural shingles.

  1. Footprint × pitch multiplier: 1,800 × 1.118 = 2,012 sq ft of roof surface
  2. To squares: 2,012 ÷ 100 = 20.1 squares
  3. Add 15% waste: 20.1 × 1.15 = 23.2 → order 24 squares
  4. To bundles: 24 × 3 = 72 bundles
  5. Separately, by the linear foot: starter along eaves and rakes, ridge cap along hips and ridges, drip edge around the perimeter, ice and water in the valleys
  6. Underlayment: 24 squares ÷ roll coverage, rounded up

Steps 5 and 6 are the ones that get forgotten. They are also, on an insurance job, the ones the carrier's scope most often leaves out.

Keeping the count right on storm work

On a hail job, the square count drives the material order, the labor bid, and the claim value at the same time — which means one wrong number goes wrong in three places. If the scope of loss says 22 squares and the roof measures 26, that gap is a documentable supplement, but only if somebody actually compares the two.

HailMate keeps the measurement, the material order, and the carrier scope on one job record so the comparison happens before the order goes in. And the hail maps get your crews to the streets that took damage first. See the plans.


Related reading: What is a roofing square · How to calculate roof square footage · How many squares is my roof · Roofing cost per square

FAQ

How Many Square Feet in a Bundle of Shingles? (Bundles, Squares, and Coverage): common questions

A standard bundle of three-tab or architectural asphalt shingles covers about 33.3 square feet, because three bundles make up one roofing square of 100 square feet. Heavier designer and luxury shingles are packaged at four or five bundles per square, so each of those bundles covers only about 25 or 20 square feet. The exact coverage is printed on the bundle wrapper and should always be checked before ordering.

Run your next storm with HailMate

Stop managing jobs with spreadsheets. Get every tool your crew needs in one app.

One state, everything included · from $79/mo · month-to-month, cancel anytime