Construction, Carpentry & Concrete Roofing & Rafters IRC 2021 Chapter 9 (Roof Assemblies)

Shingle Bundle & Roofing Squares Calculator

Enter the sloped area of your roof and this calculator returns the full asphalt-shingle takeoff: roofing squares including waste, field shingle bundles, hip and ridge cap bundles, starter strip, underlayment rolls and pounds of roofing nails. One roofing square is 100 square feet of finished roof surface, and most laminated shingles are packed three bundles to the square. If you only have the building footprint, run it through the roof pitch calculator first — ordering off flat area is the single most common way a roof job runs short.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Sloped roof areaThe area of the roof surface itself, not the footprint — multiply footprint by the slope factor for your pitch.2400 ft²
Waste allowanceAdd 10% on a simple gable and 15% or more on a cut-up hip, valley or dormered roof.10 %
Ridge + hip lengthTotal lineal feet that gets capped: every ridge plus every hip. Leave valleys out — they are woven or flashed, not capped.60 ft
Eave + rake lengthLineal feet that receives starter strip — all eaves, plus the rakes if your manufacturer requires starter there.120 ft
Bundles per squarePrinted on the shingle wrapper; check it before ordering because heavy laminates are not three to the square.3 — three-tab and most laminates
UnderlaymentCoverage per roll after headlap; read the roll label, since synthetic coverage varies by brand.Synthetic — 10 squares per roll
Fasteners per shingleFour is the code minimum for a strip shingle; manufacturers require six to keep the wind warranty in high-wind zones.4 — standard slope and wind exposure
Cap coverage per bundleLineal feet a bundle of hip-and-ridge caps covers — usually 20 ft to 25 ft; the wrapper states it.20 ft
Starter coverage per bundleLineal feet per bundle or roll of purpose-made starter strip; around 100 ft is typical.100 ft
Shingles per bundleCount on the wrapper — laminated bundles usually hold 21 or 22, three-tab bundles hold 26 to 29.21
Price per field bundleYour supplier's delivered price for one bundle of field shingles, before tax.42 $

It returns

  • Field shingle bundles — Whole bundles of field shingles to order, waste allowance included.
  • Roofing squares to order — Sloped area ÷ 100, increased by your waste allowance.
  • Hip & ridge cap bundles
  • Starter strip bundles
  • Underlayment rolls
  • Roofing nails — Field nails only, figured at 140 nails per pound for 1¼ in roofing nails.
  • Field shingle cost — Field bundles only — cap, starter, underlayment, nails, flashing and labour are not included.

The formula

B=A100(1+w)b
Bcap=Lridge+hipccap
N=S(bs)f

In plain text: Bundles = ⌈(A ÷ 100) × (1 + w) × b⌉

  • BField shingle bundles to order (rounded up) (bundles)
  • ASloped roof area — the surface itself, not the footprint (ft²)
  • wWaste allowance as a decimal (10% = 0.10) (decimal)
  • bBundles per square, from the shingle wrapper (bundles/square)

A roofing square is 100 ft² of finished roof surface. Cap, starter, underlayment and nails are counted separately because each is sold by a different measure.

Updated Category Roofing & Rafters Verified against published test cases Reading time 12 min

What a roofing square is, and why bundles are not sold in them

A roofing square is 100 square feet of finished roof surface. It is the unit every supplier quotes in, every estimator measures in, and every manufacturer rates coverage in. Shingles, though, are not shipped by the square — they are shipped by the bundle, because a full square of asphalt shingles weighs upwards of 200 pounds and no roofer wants to carry that up a ladder in one piece.

The bundle-to-square ratio depends entirely on the product. Three-tab shingles and most standard laminated architectural shingles run three bundles to the square. Heavy dimensional shingles run four, and premium designer profiles that imitate slate or shake run five. The number is printed on the wrapper. Order three to the square when the product is packed four and the delivery arrives a quarter short of the roof, which is why this calculator asks for the figure rather than assuming it.

Two more things separate a shingle order from a simple area calculation. First, you order against sloped area, never footprint: a 6/12 roof has 11.8% more surface than the rectangle it covers. Second, cut waste is real. Every hip, valley, dormer and rake produces off-cuts that cannot be used elsewhere, so the ordered quantity always exceeds the measured quantity.

The formula, term by term

The core calculation is one line: divide sloped area by 100 to get squares, inflate by the waste allowance, multiply by bundles per square, and round up to a whole bundle.

Sloped area (A). Measure the roof surface, or measure the footprint and multiply by the slope factor √(144 + x²) ÷ 12 for a pitch of x in 12. A 6/12 roof has a slope factor of 1.1180, so a 1,500 ft² footprint carries 1,677 ft² of roof. The roof area calculator handles the geometry when the plan is more than one rectangle.

Waste allowance (w). This covers the triangular off-cuts at hips and valleys, the starter course when it is cut from field shingles, and the bundle you drop off the staging. It is a percentage of area, not of bundles, so it compounds with the bundles-per-square figure automatically.

Bundles per square (b). Straight from the wrapper. Do not infer it from the shingle's weight or brand name.

Rounding. The ceiling function matters. 79.2 bundles is 80 bundles, because suppliers do not split a bundle. On a large order that rounding is trivial; on a small dormer re-roof it is a meaningful part of the cost.

Cap, starter, underlayment and nails each follow their own rule because each is sold by a different measure — lineal feet for cap and starter, squares of coverage for underlayment, and count for fasteners.

Worked example: a 2,400 ft² sloped roof at 10% waste

Take a hip roof with 2,400 ft² of sloped surface, 60 lineal feet of combined ridge and hips, 120 lineal feet of eave and rake, standard laminated shingles at three bundles to the square with 21 shingles in a bundle, synthetic underlayment at 10 squares per roll, four nails per shingle, and a 10% waste allowance. Field bundles cost $42.

  1. Net squares. 2,400 ÷ 100 = 24.00 squares.
  2. Add waste. 24.00 × 1.10 = 26.40 squares to order.
  3. Field bundles. 26.40 × 3 = 79.2, rounded up to 80 bundles.
  4. Cap bundles. 60 lf ÷ 20 lf per bundle = 3 bundles of hip-and-ridge cap.
  5. Starter. 120 lf ÷ 100 lf per bundle = 1.2, rounded up to 2 bundles.
  6. Underlayment. 26.40 ÷ 10 squares per roll = 2.64, rounded up to 3 rolls.
  7. Field nails. 3 bundles × 21 shingles = 63 shingles per square. 26.40 × 63 × 4 = 6,653 nails. At 140 nails per pound for a 1¼ in roofing nail that is 47.5 lb — buy 50 lb, because cap and starter need fasteners too.
  8. Field shingle cost. 80 × $42 = $3,360, before cap, starter, underlayment, flashing, drip edge and labour.

Notice what the 10% waste allowance actually bought: 8 extra bundles. If the roof turns out to be cut up with three dormers and you should have carried 15%, you would need 84 bundles — a four-bundle short order that stops the crew.

How to read the numbers before you place the order

Check the bundle count against the pallet. Shingles ship on pallets, and the bundles-per-pallet figure varies by manufacturer and by product weight, so ask your supplier for theirs rather than assuming. Then compare it with your bundle count: when you land a few bundles short of a full pallet, rounding up is almost always cheaper than sending a truck back for four bundles.

Waste allowance is a judgement, not a constant. Use 10% on a plain gable with two rakes and one ridge. Use 15% on a hip roof, because every course dies into a hip at an angle and the off-cut is scrap. Use more again where there are valleys, dormers, skylight curbs or a turret. If you are estimating several trades at once, the construction waste factor calculator lets you compare allowances side by side.

Cap coverage varies more than anything else on the order. A bundle of purpose-made hip-and-ridge covers roughly 20 to 25 lineal feet depending on the profile and exposure. Read the wrapper. If you are cutting cap from three-tab field shingles instead, one bundle yields far more lineal feet, and you should figure that separately.

The nail figure is field nails only. It excludes the fasteners for cap, starter, drip edge and underlayment, which is why the worked example rounds 47.5 lb up to a 50 lb box. Coil nails for a pneumatic gun are sold by the count on the box rather than by weight — commonly 7,200 to a box, though you should read the label — so compare counts, not pounds: the worked example's 6,653 field nails is one such box with a little to spare.

Squares and bundles for a 1,500 ft² footprint by roof pitch

Slope factor = √(144 + x²) ÷ 12 for a pitch of x in 12. Bundles are at three per square with a 10% waste allowance, rounded up.
PitchSlope factorSloped area (ft²)Net squaresSquares +10%Bundles
3/121.03081,54615.4617.0152
4/121.05411,58115.8117.3953
5/121.08331,62516.2517.8854
6/121.11801,67716.7718.4556
7/121.15771,73717.3719.1058
8/121.20191,80318.0319.8360
9/121.25001,87518.7520.6362
10/121.30171,95319.5321.4865
12/121.41422,12121.2123.3370

The same footprint takes 18 more bundles at 12/12 than at 3/12 — a third again as much material for an identical floor plan. That gap is the whole reason you never order off the footprint. Each bundle figure is the sloped-area column carried through the calculator at 10% waste and three bundles per square.

What the code requires

Asphalt shingle installation is governed by Chapter 9 of the International Residential Code; this page assumes the 2021 IRC. The provisions that change your order are these: underlayment is required over the entire deck, asphalt shingles need a minimum slope of two units vertical in twelve units horizontal (and below four in twelve you must double the underlayment), a strip shingle takes at least four fasteners, and fasteners must penetrate through the sheathing or at least ¾ in into it. An ice barrier is required in regions where ice forms at the eaves, and it is an extra material line the bundle count does not cover. Your local jurisdiction may amend any of this, so confirm the adopted edition with your building department.

Mistakes that leave a roof short

  • Ordering off the footprint. The single most expensive error on this page. A 1,500 ft² house with a 9/12 roof carries 1,875 ft² of shingles — 25% more than the plan area.
  • Assuming three bundles per square. True for three-tab and most standard laminates, false for heavy dimensional and designer profiles. Read the wrapper before you price the job.
  • Forgetting that cap and starter are separate products. They are counted in lineal feet, not squares, and on a hip roof the cap line can exceed 200 lineal feet.
  • Ignoring the waste allowance on a cut-up roof. Hips, valleys, dormers and skylight curbs all generate unusable off-cuts. The allowance is not padding; it is the material that ends up in the skip.
  • Buying nails by count instead of by weight, or the reverse. Hand-drive nails are sold by the pound, coil nails by the box. Convert once and write both numbers on the order.
  • Leaving out ice barrier, drip edge, valley metal, pipe boots and ventilation. None of them are in the bundle count, and together they are a substantial share of the material cost.
  • Mixing dye lots. Colour blend varies between production runs. Order the whole roof at once and check that the lot numbers match on delivery.

Where this fits with the rest of the roof takeoff

This calculator is the last step in a chain. First you establish the pitch, either from a level and a rule or from the rise and run on the plans. Then you convert footprint to sloped area. Only then does the bundle count mean anything.

If you are framing the roof rather than covering it, the geometry you need is different: the rafter length calculator gives common rafter lengths, the hip and valley rafter calculator handles the diagonal members and jack rafter spacing, and the birdsmouth and HAP calculator sizes the seat cut where the rafter lands on the plate. If the roof has to carry snow, size the structure with the roof snow load calculator before you commit to a rafter size.

For anything other than asphalt shingles, the arithmetic changes. Standing seam metal is ordered by panel length and coverage width, not by the square. Concrete and clay tile are ordered by the piece, at a coverage that depends on headlap. Wood shakes are sold by the square but at different bundle counts by grade. The square itself remains the common currency, so the first half of this calculation still applies — it is only the conversion from squares to product units that differs.

Terms on the order

Square
100 ft² of finished roof surface. The unit roofing is quoted, measured and warranted in.
Field shingle
The ordinary course shingle that covers the plane of the roof, as opposed to starter, cap or valley material.
Starter strip
A sealed, adhesive-backed course laid at the eave (and often the rake) under the first course of field shingles. It provides the seal that resists wind uplift at the most exposed edge.
Hip and ridge cap
Pre-cut, pre-scored single-tab pieces that fold over a hip or ridge. Sold by the bundle and rated in lineal feet, not squares.
Exposure
The visible height of each shingle course after the next course is laid — typically 5⅝ in for a laminated shingle. Exposure determines how many shingles a square takes.
Slope factor
The ratio of sloped roof area to plan area for a given pitch: √(144 + x²) ÷ 12 where x is the rise in inches per 12 inches of run.

Frequently asked questions

How many bundles of shingles are in a square?

Three bundles for three-tab and most standard laminated architectural shingles, four for heavy dimensional shingles, and five for premium designer profiles. The figure is printed on the shingle wrapper and it is the number this calculator asks you to confirm. Never infer it — a roof ordered at three bundles per square when the product is packed four to the square arrives 25% short, and that is a stopped job rather than a rounding error.

Do I measure the roof or the floor plan?

Measure the roof surface. If all you have is the footprint, multiply it by the slope factor for your pitch: √(144 + x²) ÷ 12 for a rise of x inches per 12 inches of run. A 6/12 roof is 1.1180 times its plan area, and a 12/12 roof is 1.4142 times. Skipping this step is the most common reason a shingle order comes up short, and the error grows with pitch.

What waste percentage should I use?

Use 10% for a simple gable roof with two rakes and one ridge, and 15% or more for a hip roof or any roof with valleys, dormers or skylight curbs. The allowance covers the angled off-cuts that die into hips and valleys, damaged bundles, and the starter course when it is cut from field shingles rather than bought as a separate product. On a plain rectangular shed roof you can work at 5%.

How many nails do I need per square of shingles?

Multiply the shingles in a square by the fasteners per shingle. A laminated shingle at three bundles of 21 gives 63 shingles per square, so four nails each is 252 nails per square and six nails each is 378. Three-tab at 26 per bundle gives 78 shingles per square, or 312 nails at four each. At roughly 140 nails to the pound for a 1¼ in roofing nail, a 26-square roof at four nails needs about 47 lb of field nails.

Does this include starter strip, ridge cap and underlayment?

Yes, each on its own line. Starter and cap are counted from the lineal feet you enter and the coverage printed on their wrappers, because both are sold in lineal feet rather than squares. Underlayment is counted from the squares you are ordering divided by the roll coverage — 10 squares for a typical synthetic, 4 for No. 15 felt and 2 for No. 30 felt. Flashing, drip edge, ice barrier and ventilation are not included.

How much does a bundle of shingles weigh and cover?

A bundle of standard laminated shingles covers one third of a square — about 33 ft² — and typically weighs 60 to 80 lb, so the square it belongs to runs roughly 180 to 240 lb. Heavy dimensional and designer products are packed four and five bundles to the square and weigh more again, which is why the wrapper, not a rule of thumb, is the authority. That weight matters twice: for the deck's dead load if you are laying over an existing layer, and for how many bundles your crew can safely stage on one section of roof at a time.

Can I shingle over an existing roof instead of tearing off?

The IRC allows a second layer of asphalt shingles over one existing layer on most roofs, but not over two existing layers, not over wet or deteriorated decking, and not where the existing roof is buckled. A second layer also doubles the dead load and hides the deck, so you cannot inspect the sheathing. If you do go over, your bundle count is unchanged but your nail length must increase so the fastener still reaches the deck.

What is the minimum roof slope for asphalt shingles?

Two units vertical in twelve units horizontal is the code floor, and between 2/12 and 4/12 you must use a double layer of underlayment applied in a shingle-fashion lap. Below 2/12, asphalt shingles are not permitted and you need a low-slope membrane instead. Slope also affects your fastening: steep roofs and high-wind regions call for six fasteners per shingle rather than four.

Why did my supplier quote a different bundle count?

Usually because of a different waste allowance or a different cap coverage. Suppliers commonly quote at 10% flat regardless of roof shape, and their cap figure assumes their own house-brand profile. Compare the two takeoffs line by line: net squares should match exactly if you both measured the same roof, and any difference beyond that comes from waste, cap coverage or starter treatment.

References

  • 2021 International Residential Code, Chapter 9 — Roof Assemblies — International Code Council
  • The NRCA Roofing Manual: Steep-slope Roof Systems — National Roofing Contractors Association
  • Residential Asphalt Roofing Manual — Asphalt Roofing Manufacturers Association
  • ASTM D3462/D3462M, Standard Specification for Asphalt Shingles Made from Glass Felt and Surfaced with Mineral Granules — ASTM International