Bundles of Shingles Calculator: How Many Do You Need?
- Roof area in squares
- squares
- Result
- Total area incl. waste
- sq ft
- Result
- Roof area
- 1500 sq ft
- You entered
This calculator tells you how many bundles of asphalt shingles you need for a roof by entering your roof’s total square footage and the number of squares (100 sq ft each) it covers. You enter the roof area in square feet and the waste factor percentage, and it returns the number of bundles required, accounting for standard 3-bundle-per-square packaging. The result is rounded up to the nearest whole bundle, since you can’t buy a fraction of a bundle.
Formula
The formula for bundles of shingles is:
Bundles = ⌈(Roof Area in sq ft ÷ 100) × 3 × (1 + Waste % ÷ 100)⌉
- Roof Area (sq ft) – the total surface area of the roof, measured in square feet (or meters converted to sq ft).
- Waste % – extra material to cover cuts, mistakes, and ridge caps, usually 5–15%.
- 3 – the standard number of bundles in one “square” (100 sq ft) of asphalt shingles.
- ⌈ ⌉ – ceiling function, rounding up to the next whole bundle.
Most architectural and 3-tab asphalt shingles are sold in bundles that cover 33.3 sq ft each, so three bundles make one square. Some premium or metric shingles may cover less per bundle, but the 3-bundle-per-square rule applies to the vast majority of residential roofing.
Worked Example
Using the calculator defaults: Roof area = 1500 sq ft, Waste factor = 10%.
- Convert roof area to squares: 1500 ÷ 100 = 15 squares.
- Add waste: 15 × 1.10 = 16.5 squares.
- Multiply by bundles per square: 16.5 × 3 = 49.5 bundles.
- Round up to the nearest whole bundle: 50 bundles.
The calculator shows 50 bundles, matching this step-by-step result. The roof area in squares is 15.0, and the total area including waste is 1650 sq ft.
How to Measure Your Roof Area
Getting the roof area right is the hardest part. You can measure from the ground using the home’s footprint and roof pitch, or measure each roof plane from a ladder. For a simple gable roof:
- Measure the length of the roof along the eaves.
- Measure the width (rafter length) from eave to ridge.
- Multiply length × width for each plane, then add all planes together.
For a hip roof or complex roof with valleys, break it into rectangles and triangles. A triangle’s area is (base × height) ÷ 2. If you only know the home’s floor area, multiply by a pitch factor: for a 4/12 pitch use 1.06, for 6/12 use 1.12, for 8/12 use 1.20, for 10/12 use 1.30. These factors account for the slope making the roof surface larger than the floor plan.
Choosing the Waste Factor
The waste factor is not a fixed number; it depends on roof complexity and your experience level.
- Simple gable roof, no valleys – 5% to 8% waste is typical.
- Average roof with a few valleys and hips – 10% is the standard choice.
- Complex roof with many valleys, dormers, or steep pitches – 12% to 15% is safer.
- First-time DIYer – add an extra 2–3% because cutting mistakes are more likely.
Roofing contractors often order 10% waste as a default, but if you’re re-roofing over an existing layer, you may need less. If you’re tearing off to the deck, you may need more for starter strips and ridge caps. Always round up to the next full bundle after calculating.
Common Mistakes and How to Avoid Them
Several errors lead to ordering too few or too many bundles:
- Forgetting the pitch factor – Using the home’s footprint (e.g., 1500 sq ft) instead of the actual roof surface (e.g., 1680 sq ft for a 6/12 pitch) undercounts by 10–15%.
- Ignoring waste – Cutting shingles at hips, valleys, and rake edges creates offcuts that can’t be used elsewhere. Without a waste factor, you’ll run short.
- Rounding down – Always round up to the next bundle. A partial bundle cannot be purchased, and running out mid-job means a trip to the store and potential color mismatch.
- Mixing units – If you measure in meters, convert to square feet (1 m² = 10.764 sq ft) before using the formula. The calculator expects square feet.
- Not accounting for ridge caps – Ridge and hip caps use shingles cut from full bundles. For a typical ridge, one bundle covers about 20–25 linear feet of ridge. If you have a long ridge, add an extra bundle or two.
Reading the Result and Ordering
The calculator gives you the minimum number of bundles. When you order, you’ll typically buy by the bundle from a home improvement store or by the square from a roofing supplier. If the result is 50 bundles, that’s 16.67 squares (50 ÷ 3). You can order 17 squares if the supplier only sells by the square, but most stores sell individual bundles, so you can order exactly 50.
It’s wise to add one extra bundle for future repairs, especially if the roof color is being discontinued. Keep a few shingles in your attic for patching after a storm. The cost difference of one bundle is small compared to the hassle of matching a color years later.
Alternatives and Special Cases
Not all roofing materials use the 3-bundle-per-square rule:
- Wood shakes and shingles – Usually 4 bundles per square, and coverage varies by length and exposure.
- Slate and tile – Sold by the piece or by the square, with weight and coverage varying widely. A square of slate may need 80–100 pieces.
- Metal shingles – Often sold by the square, but each panel covers a specific area; check the manufacturer’s spec.
- Rolled roofing – Sold in rolls that cover 100 sq ft each, so one roll = one square, no bundles.
For these materials, the same area and waste calculations apply, but the “bundles per square” number changes. Always verify the coverage per bundle on the package label before ordering.
Frequently Asked Questions
How many bundles of shingles do I need for a 1500 square foot roof?
With a 10% waste factor, you need 50 bundles (as shown in the example). Without waste, you’d need 45 bundles (15 squares × 3). The exact number depends on the waste factor you choose.
How many square feet does one bundle of shingles cover?
A standard bundle of asphalt shingles covers 33.3 square feet. Three bundles cover 100 square feet, which is one square. Some budget 3-tab shingles may cover 33.3 sq ft, but architectural shingles are the same. Always check the label, but 33.3 is the industry standard.
Do I need to include waste when calculating shingles?
Yes. You will cut shingles at hips, valleys, and rake edges, and you’ll make mistakes. A 10% waste factor is standard for an average roof. For a simple roof, 5% may suffice, but for a complex roof, 15% is safer. Not including waste is the most common cause of running short.
How do I measure a roof from the ground?
You can approximate by measuring the home’s footprint (length × width) and multiplying by a pitch factor. For a 6/12 pitch, multiply by 1.12; for an 8/12 pitch, multiply by 1.20. This gives the total roof area in square feet. Then divide by 100 to get squares, multiply by 3, and add waste.
What if my shingles are not 3 bundles per square?
Rarely, some premium or metric shingles cover less – for example, 4 bundles per square. Check the bundle label for the coverage in square feet. Then use: bundles = (roof area in sq ft × (1 + waste%) ÷ coverage per bundle), rounding up.
Can I return extra bundles?
Most home improvement stores accept unused, unopened bundles within a return window, but check the store’s policy. Roofing suppliers may have restocking fees. It’s better to order slightly more than you need and return unused bundles than to run short and face a color mismatch.
Related
Formula used
in area | Roof area | sq ft | 1500 | 0 in waste | Waste factor | % | 10 | 0 out bundles | Bundles needed | bundles | ceil((area / 100) * 3 * (1 + waste / 100)) | 0 out squares | Roof area in squares | squares | area / 100 | 1 out total_area | Total area incl. waste | sq ft | area * (1 + waste / 100) | 0
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.