Skip to content

Roofing › Shingle calculator

Shingle calculator: bundles, squares and nails for an asphalt roof

Enter the building footprint and the roof pitch, or the roof area if you already have it, and pick the shingle type. You get the roofing squares to buy, the bundles, the number of shingles, the nails, the underlayment rolls and, with the ridge and eave lengths, the hip and ridge cap, starter strip and drip edge. Bundles and pieces per square come from the manufacturers' own data sheets, and every code figure the tool warns about is tied to its section of the 2021 IRC.

Shingles are bought by the square, 100 sq ft of roof surface, and the surface is bigger than the footprint by the slope factor: roof area = footprint × √(rise² + 12²) ÷ 12, then squares = roof area ÷ 100, and bundles are squares times the waste multiplier times the bundles per square, rounded up. A 40 x 30 ft footprint at 6/12 is 1,341.6 sq ft, 13.4 squares, 14.8 squares to buy with 10% waste, and 45 bundles of a 3-bundle architectural shingle.

Three bundles per square is the common case, not a rule: heavyweight and premium shingles ship 4 or 5 to the square, and the wrapper says which. The manufacturer coverage table below lists the sheet figures, and the FAQ answers the bundle, square and nail questions that come up most.

Roof shingle calculator: squares, bundles, nails and underlayment

Use it as a roof shingle calculator, a shingle roof calculator, a roofing shingles calculator, an asphalt shingle calculator or an architectural shingle calculator: the arithmetic is the same and only the bundles and pieces per square change with the type. It is free and needs no sign-up. The first result is the squares to buy with waste in; the rows under it separate the measured roof from what goes on the order, so you can see which number has waste in it and which does not.

At its defaults, a 40 x 30 ft footprint at 6/12 with an architectural shingle, the tool returns 14.8 squares to buy, a roof area of 1,341.6 sq ft, 13.4 measured squares, a slope factor of 1.1180 at 26.57°, 45 bundles, 945 shingles, 3,780 nails at 4 per shingle and 2 synthetic rolls. Enter 40 ft of ridge and 140 ft of eave and rake and it adds 2 bundles of cap, 2 bundles of starter and 15 pieces of drip edge.

Shingle calculator inputs, what to enter and the default
InputWhat to enterDefault
I knowThe footprint plus the pitch, or the roof surface area if you have measured it or have a reportfootprint + pitch
Footprint length, footprint widthEave to eave and rake to rake at the outside of the roof, overhangs included; feet and inches are accepted (40' 6")40 ft, 30 ft
Roof pitchRise per 12 in of run from the list, or Other pitch and a rise of your own; flat is offered so the tool can refuse it6/12
Roof surface areaShown when you know the area: the sloped surface in sq ft, pitch already in it2,000 sq ft
Shingle type3-tab, architectural (laminated, dimensional), heavyweight or premium; sets bundles and pieces per squareArchitectural
Nails per shingle4, the IRC minimum, or 6 where the wrapper calls for it in high wind or on steep slopes4
UnderlaymentSynthetic 10-square roll, #15 felt, #30 felt or noneSynthetic
Ridge + hip lengthTotal length of ridge and hips to be capped; leave 0 to skip the cap row0
Cap productShown when a ridge length is entered: cut 3-tab or 12 x 36 in cap, 6⅔ in exposure cap, or 8 in exposure cap33 lin ft per bundle
Eave + rake lengthTotal length of every edge that gets starter and drip edge; leave 0 to skip0
Starter productShown when an eave length is entered: pre-cut starter or 3-tab shingles cut for starterPre-cut, 100 lin ft
Waste allowanceAdded to shingles, pieces and nails only; 10 for a plain gable, 15 for hips and valleys, 20 for a cut-up roof10%

Which rows carry waste and which do not

Squares to buy, bundles, shingles and nails carry the waste allowance; the line under the result says so. Roof area and measured squares never do, because waste is a purchasing allowance and not a change to the roof. Underlayment, cap, starter and drip edge are counted from their own lengths without the shingle waste: a roll of underlayment is already rated before laps, and a bundle of cap covers a measured length of ridge. Switch the waste to 0 and the squares to buy drop to 13.4 and the bundles to 41; at 15% they are 15.4 and 47, at 20% 16.1 and 49.

How to calculate shingles by hand: footprint, slope factor, squares, bundles

The steps below are what the tool runs, shown for its default 40 x 30 ft footprint at 6/12 so you can check them with a pencil.

Roof area from the footprint and the pitch

Multiply the footprint: 40 × 30 = 1,200 sq ft. A 6/12 roof rises 6 in for every 12 in of run, so each foot of run is √(6² + 12²) ÷ 12 = 1.118 ft of rafter, and the surface is 1,200 × 1.118 = 1,341.6 sq ft. That is the figure the tool prints as roof area; the factor is also called the pitch multiplier, and it is the one step a shingle estimator adds to plain area. For a gable roof the footprint method is exact if the footprint includes the overhangs; for hips, valleys, dormers and roofs with several pitches, measure each plane or use the roof area calculator (planned) and enter the surface area directly.

Squares, bundles, pieces and nails

A roofing square is 100 sq ft of roof surface, so 1,341.6 ÷ 100 = 13.416 squares. Add the waste as a multiplier and keep the decimals: 13.416 × 1.10 = 14.76, which the tool prints as 14.8. Bundles come from the unrounded figure: 14.76 × 3 = 44.27, rounded up to 45. Rounding the squares to a whole number first and then multiplying is how a 16.2-square roof becomes 51 bundles instead of 49; round once, at the end, on the quantity you buy. Pieces follow the same path with the pieces per square from the data sheet: 14.76 × 64 = 945 architectural shingles, and at 4 nails each that is 3,780 nails.

Footprint, floor area and roof area are three different numbers

The square footage of a house is its floor area, and a two-story house of 2,000 sq ft has a footprint near 1,000 sq ft. The footprint is the ground the roof covers, overhangs included. The roof area is the footprint stretched by the slope factor, and it is the only one of the three that shingles are bought by. The table gives the factor for each pitch and what 1,000 sq ft of footprint becomes; the roof pitch calculator (planned) finds the pitch from a rise and run, and the roof pitch to degrees chart (planned) has the angles.

Slope factor by roof pitch and the roof area of 1,000 sq ft of footprint
PitchAngleSlope factorRoof area per 1,000 sq ft of footprint
Flat (0/12)0.00°1.00001,000 sq ft
1/124.76°1.00351,003 sq ft
2/129.46°1.01381,014 sq ft
3/1214.04°1.03081,031 sq ft
4/1218.43°1.05411,054 sq ft
5/1222.62°1.08331,083 sq ft
6/1226.57°1.11801,118 sq ft
7/1230.26°1.15771,158 sq ft
8/1233.69°1.20191,202 sq ft
9/1236.87°1.25001,250 sq ft
10/1239.81°1.30171,302 sq ft
11/1242.51°1.35661,357 sq ft
12/1245.00°1.41421,414 sq ft
14/1249.40°1.53661,537 sq ft
16/1253.13°1.66671,667 sq ft
18/1256.31°1.80281,803 sq ft

The tool offers flat and 1/12 so that it can refuse them: asphalt shingles are not permitted below 2/12 (IRC R905.2.2), and from 2/12 up to 4/12 the underlayment goes on in two layers. Both are printed as warnings, with the two-layer roll count worked in, when those pitches are selected.

Bundles per square and shingles per bundle by manufacturer

Most answers to how many bundles of shingles in a square say three, and for 3-tab and standard architectural shingles that is what the sheets say. The pieces per square are what change: 80 for a 12 x 36 in 3-tab, 64 to 66 for a laminated shingle, 56 to 60 for the larger formats, 90 for a premium shake-look shingle at a 4 in exposure. The table is taken from the product data sheets and spec pages as published; it names the product so you can check the wrapper against it, and the wrapper governs where the two differ.

Shingle size, exposure, pieces per square and bundles per square from manufacturer data sheets
ProductTypeSize and exposure, inPiecesBundlesCoverage or note
GAF Timberline HDZarchitectural13¼ x 39⅜ at 5⅝643not printed on the sheet; 256 nails per square at 4
GAF Royal Sovereign3-tab12 x 36 at 5793not printed on the sheet; 316 nails per square at 4
Owens Corning TruDefinition Durationarchitectural13¼ x 39⅜ at 5⅝64398.4 sq ft per 3 bundles
Owens Corning Oakridgearchitectural13¼ x 39⅜ at 5⅝64398.4 sq ft per 3 bundles; not less than 20 shingles per bundle
Owens Corning Supreme3-tab12 x 36 at 5803100 sq ft per 3 bundles; not less than 26 shingles per bundle
CertainTeed Landmark and Landmark PROarchitectural13¼ x 38¾ at 5⅝663 (listings)217 to 240 lb per square
CertainTeed Presidential Shakepremium14¼ x 40 at 490not on the sheet350 lb per square (Shake), 468 lb (Shake TL)
IKO Cambridge and Dynastyarchitectural13¾ x 40⅞ at 5⅞60333⅓ sq ft per bundle, 20 shingles per bundle
IKO Marathon Plus AR3-tab13¼ x 39⅜ at 5⅝65about 332.3 sq ft per bundle, 21 shingles per package; metric size
TAMKO Heritagearchitectural13¼ x 39⅜ at 5⅝64398.4 sq ft per sales square of 20 + 22 + 22 shingles
Malarkey Vistaarchitectural13¼ x 38⅞ at 5⅝663100 sq ft per 3 bundles
Atlas Pinnacle Pristinearchitectural14 x 42 at 656not on the sheet130 mph with 4 nails
GAF Woodlandheavyweight—564from the maker's guidance, not a data sheet
GAF Grand Sequoiapremium——5from the maker's guidance, not a data sheet

Why three bundles cover 98.4 sq ft and not 100

Coverage is pieces times exposed area. A 13¼ x 39⅜ in laminated shingle at a 5⅝ in exposure covers about 221.5 sq in; 64 of them cover about 14,175 sq in, which is 98.4 sq ft, and that is the figure printed on the sheets that print one. A 12 x 36 in 3-tab at 5 in covers 180 sq in, and 80 cover 14,400 sq in, exactly 100. One maker packs 60 larger shingles to reach 100 sq ft per three bundles and prints 33⅓ sq ft per bundle. The tool works in squares and bundles per square, as the trade orders, so a 98.4 sq ft square is treated as a square; on a 20-square roof the difference is 32 sq ft, inside any waste allowance.

How many square feet does a bundle cover

One third of a square for a 3-bundle shingle: 33.3 sq ft, or 32.8 sq ft where the three bundles are rated at 98.4. A bundle is close to one 4 x 8 ft sheet of roof sheathing, which is a quick check on a sheathed roof: count the sheets and you have the bundles at 3 per square, before waste. Heavyweight shingles at 4 per square cover 25 sq ft per bundle and premium shingles at 5 per square cover 20. The long form of bundles, squares and coverage is in shingle bundles, squares and coverage.

Waste factor for shingles: gable, hip and cut-up roofs

A hip roof over the same footprint at the same pitch has exactly the same surface area as a gable roof, so the difference between the two is not area but waste. The hip roof area calculator (planned) prints that arithmetic both ways. Every hip and valley is a diagonal cut across a shingle, and the triangle that falls off is rarely reusable; a trade author figures about two extra shingles for every linear foot of valley, which on a 16 ft valley is a bundle. Rake edges lose an offcut on every course. Manufacturer guidance is 10 to 15% in general terms; an experienced crew on a simple roof runs lower, and an insurance estimate may allow less than a roofer does.

Shingle waste by roof shape, and what it does to the default 40 x 30 ft roof at 6/12
RoofWasteWhySquares to buyBundles
Plain gable, no valleys10%rake cuts on two ends and the ridge; a few damaged pieces14.845
Hip roof, or a gable with valleys or dormers15%every hip and valley is cut on the diagonal, and the offcuts are too short to reuse15.447
Cut-up roof: several hips and valleys, dormers, turrets20%diagonal cuts on most planes, short runs, color matching across lots16.149

Whether a number already has waste in it is the question behind most arguments over an order. A roof measured at 33 squares and billed at 38 is a 15% allowance, not an error, and a delivery of 45 squares against a 50-square bid is a shortage only if the bid was already a to-buy figure. The tool prints measured squares and squares to buy as separate rows so both numbers are on the page at once. Underlayment is not inflated by the shingle waste; its roll rating already allows for the laps on a normal roof.

Starter strip, ridge cap and drip edge: linear feet per bundle

The field shingles are only the first line of the order. Starter runs along every eave and, on most roofs, every rake; cap covers every hip and ridge; drip edge goes on every eave and rake under the IRC. All three are bought by length, so the tool takes the ridge and hip total for cap and the eave and rake total for starter and drip edge, and divides by what a bundle covers. The coverages are from the product data sheets; the wrapper governs.

Hip and ridge cap and starter strip: exposure, pieces and linear feet per bundle from manufacturer data sheets
ProductUseExposure, inPieces per bundleLin ft per bundle
3-tab shingles cut at the tab cutouts (26 per bundle)hip and ridge cap578 caps32.5 (the tool uses 33)
Owens Corning ProEdgehip and ridge cap66633
CertainTeed Mountain Ridge, 12 x 36 inhip and ridge cap5three per shingle30
GAF Seal-A-Ridgehip and ridge cap6⅔4525 (4 bundles per 100 ft)
GAF TimberTexhip and ridge cap83020
Owens Corning DecoRidgehip and ridge cap83020
CertainTeed Shadow Ridgehip and ridge cap83020
GAF Pro-Startstarter strip——about 120
CertainTeed SwiftStartstarter strip—18116
Owens Corning Starter Strip Plusstarter strip—32105
CertainTeed Starter, 10 x 36 instarter strip—34102
3-tab shingles with the tabs cut off (26 per bundle)starter strip—2678

Cutting 3-tab shingles for cap and starter, and why laminated shingles cannot be

A 12 x 36 in 3-tab shingle cut at the two cutouts gives three 12 in caps; laid at a 5 in exposure, a 26-shingle bundle covers 26 × 3 × 5 ÷ 12 = 32.5 lin ft, and the tool rounds that to 33. A 3-tab shingle with its tabs cut off is a 3 ft starter, so a bundle gives 78 ft. The same shingle as a cap for a laminated roof is a mismatch in thickness, color and warranty; the makers' bulletins say only 3-tab shingles may be cut for starter or cap, and that a laminated shingle cut for cap is not covered. A laminated shingle has two layers with the adhesive in a different place, it will not bend over a ridge in one piece, and the two layers do not bend together. For a laminated roof use the cap product the maker lists; at 100 ft of ridge, 33 ft caps take 4 bundles and 8 in exposure caps take 5.

Drip edge under IRC R905.2.8.5

The drip edge rule is short: "A drip edge shall be provided at eaves and rake edges of shingle roofs." Pieces are lapped not less than 2 in, so a 10 ft length covers 9.83 ft, and the tool divides the eave and rake total by that: 140 ft is 15 pieces, where dividing by a full 10 ft would give 14. The same section sets the drip edge not less than ¼ in below the sheathing and 2 in back onto the deck, fastened at not more than 12 in on center, with the underlayment over the drip edge at the eaves and under it at the rakes.

Underlayment and ice barrier rolls under the shingles

Underlayment is rated by the roll, and the tool divides the measured squares by the squares per roll: 13.4 squares takes 2 synthetic rolls, 4 rolls of #15 felt or 7 rolls of #30. The roll figures are gross; a 432 sq ft roll of #15 lapped 2 in covers about 408 sq ft, which is why the trade calls it 4 squares and not 4.3. The shingle waste is not applied to underlayment.

Underlayment and ice barrier rolls: size, coverage and the squares per roll the tool uses
UnderlaymentRollGross coverageSquares per rollStandard and products
#15 asphalt felt36 in x 144 ft432 sq ft4ASTM D226 Type I or D4869; sold as 4 squares
#30 asphalt felt36 in x 72 ft216 sq ft2ASTM D226 Type II; sold as 2 squares
Synthetic, 48 in roll48 in x 250 ft1,000 sq ft excluding laps10ASTM D226 Type II, D4869 Type IV or D8257; GAF FeltBuster, Deck-Armor, Tiger Paw; Titanium UDL
Synthetic, 42 in roll42 in x 286 ft929 sq ft with 3 in laps10 (sold as 10 squares)Owens Corning ProArmor
Ice barrier, 2-square roll36 in x 66.7 ft200 sq ftnot in the toolASTM D1970; GAF WeatherWatch and StormGuard, Owens Corning WeatherLock G
Ice barrier, 1½ and 1-square rolls36 in x 50 ft, 36 in x 33.3 ft150 and 100 sq ftnot in the toolASTM D1970
Ice barrier, 2¼-square roll36 in x 75 ft225 sq ftnot in the toolGrace Ice and Water Shield

Two layers from 2/12 up to 4/12

IRC R905.2.2 says: "Asphalt shingles shall be used only on roof slopes of 2 units vertical in 12 units horizontal (17-percent slope) or greater." From 2/12 up to 4/12 it adds that "double underlayment application is required in accordance with Section R905.1.1." Table R905.1.1(2) spells the two layers out for asphalt shingles: "apply a 19-inch strip of underlayment felt parallel to and starting at the eaves. Starting at the eave, apply 36-inch-wide sheets of underlayment, overlapping successive sheets 19 inches." At 4/12 and steeper it is one layer, "applied shingle fashion, parallel to and starting from the eave and lapped 2 inches," with end laps of 4 in offset by 6 ft. The tool reads the pitch and doubles the roll count on its own: the same 40 x 30 ft footprint at 3/12 is 1,236.9 sq ft and 12.4 squares, and needs 3 synthetic rolls instead of 2 at 4/12, with the warning printed above the rows. The 2021 code moved the lap rules into that table; R905.2.7 now reads only "Where required, ice barriers shall comply with Section R905.1.2."

Ice barrier at the eaves

R905.1.2 requires an ice barrier "in areas where there has been a history of ice forming along the eaves causing a backup of water as designated in Table R301.2," running from the lowest edge of the roof "to a point not less than 24 inches (610 mm) inside the exterior wall line of the building," and on slopes of 8/12 and steeper "not less than 36 inches (914 mm) measured along the roof slope from the eave edge." Detached accessory structures without conditioned floor area are excepted. Whether your county is designated is a Table R301.2 entry your building department fills in, so the tool does not count ice barrier; measure the eave length, work out the width the rule gives for your overhang and wall thickness, and buy by the 200 sq ft roll from the table.

Roofing nails per square of shingles

Nails are counted from pieces, not from squares, because the pieces per square vary by product. IRC R905.2.6 sets the floor: shingles get the fasteners the maker's instructions call for, "but not less than four fasteners per strip shingle or two fasteners per individual shingle." At four nails, a square of 3-tab takes 320 and a square of laminated shingles 256, which is the figure one maker prints as nails per square. R905.2.5 sets the nail: a minimum 12-gauge shank with a ⅜ in head, long enough to go not less than ¾ in into the sheathing, or through it where the sheathing is thinner than ¾ in.

Roofing nails per square by shingle type at 4 and 6 nails per shingle
ShinglePieces per squareNails per square at 4Nails per square at 6
3-tab, 12 x 36 in80320480
Architectural, laminated64256384
Heavyweight, 4 bundles per square56224336
Premium shake-look, 5 bundles per square90360540

Four nails or six

Six nails is the high-wind and steep-slope pattern, and some wind warranties depend on it: one maker's laminated sheets carry the higher wind rating "only with 6-nail application." Above 21/12 the IRC hands the attachment to the maker's instructions. Pick 6 in the tool and the default roof goes from 3,780 nails to 5,670. Coil roofing nails are sold 7,200 to a box, so either figure is one box; a 60 x 30 ft roof at 8/12 needs 6,092, still one box at 4 per shingle. Nail length depends on the deck and on whether old shingles stay under the new ones; the wrapper gives it.

Worked shingle estimates: gable, hip, garage and area-only

Each row is one run of the calculator with the inputs named in the first column, so the table doubles as a check on the tool. Synthetic underlayment and 4 nails per shingle throughout; the last column is bundles of cap at 33 lin ft, bundles of pre-cut starter at 100 lin ft and pieces of drip edge, where lengths were entered.

Shingle calculator results for five roofs
Roof and inputsAreaSqTo buyBundlesPiecesNailsRollsCap / starter / drip
Gable, 40 x 28 ft footprint at 6/12, architectural, 10%; 40 ft ridge, 142 ft of eave and rake1,252.2 sq ft12.513.8428823,52822 / 2 / 15
Hip, 50 x 36 ft footprint at 6/12, architectural, 15%; 86 ft of ridge and hips, 172 ft of eave2,012.5 sq ft20.123.1701,4825,92833 / 2 / 18
Garage, 24 x 24 ft with 1 ft overhangs (26 x 26 footprint) at 4/12, 3-tab, 10%712.6 sq ft7.17.8246282,5121—
Ranch, 60 x 30 ft footprint at 8/12, architectural, 10%2,163.3 sq ft21.623.8721,5236,0923—
Area entered directly, 2,000 sq ft, architectural, 10%2,000 sq ft2022661,4085,6322—

The garage row is the one most people get wrong. A 24 x 24 ft building is 576 sq ft of floor, but the roof covers 26 x 26 ft with its overhangs, and at 4/12 that is 712.6 sq ft: a materials list written for 600 sq ft is short before the starter and cap are counted. The hip row shows why the waste setting matters more than the roof type: the area is the same arithmetic as a gable, and the 15% is what pays for the diagonal cuts. The 2,000 sq ft row is the question asked from a measured area or a report; at 10% it is 66 bundles; 3-tab on the same area is the same 66 bundles but 1,760 pieces. For 1,500 and 3,000 sq ft the tool gives 50 and 99 bundles.

What the IRC says about asphalt shingles, and what it leaves to the wrapper

Section R905.2 of the 2021 International Residential Code covers asphalt shingles; the underlayment rules moved into Section R905.1.1 and its three tables in this edition. The values below are read from the Seattle SDCI 2021 Chapter 9 reprint of the code, pages 9-2 to 9-7, where none of these sections carries a Washington or Seattle amendment mark. The code sets slopes, layers, fasteners and edges; it sets no bundles per square, no exposure and no waste, which is why those come from the product sheets on this page.

IRC 2021 rules for asphalt shingle roofs, with the section for each
RuleValueIRC 2021 section
Minimum slope for asphalt shingles2 units vertical in 12 units horizontal (17-percent slope)R905.2.2
Underlayment from 2/12 up to 4/12two layers: a 19 in strip at the eave, then 36 in sheets lapped 19 inR905.2.2; Table R905.1.1(2)
Underlayment at 4/12 and steeperone layer, shingle fashion, lapped 2 in; end laps 4 in offset 6 ftTable R905.1.1(2)
Underlayment typeASTM D226 Type I or II, D4869, D6757; D226 Type II or D4869 Type III or IV where wind design is requiredTable R905.1.1(1)
Ice barrierwhere Table R301.2 designates it: two cemented layers or a self-adhering sheet, to 24 in inside the exterior wall line; 36 in along the slope on 8/12 and steeperR905.1.2
Decksolidly sheathedR905.2.1
Shingle standardASTM D3462R905.2.4
Wind resistancetested to ASTM D7158, class D, G or H by the ultimate design wind speed in Table R905.2.4.1; D3161 class A, D or F for shingles outside D7158R905.2.4.1
Fastenersminimum 12-gauge shank, ⅜ in head, ASTM F1667; not less than ¾ in into the sheathing, or through sheathing thinner than ¾ inR905.2.5
Fasteners per shinglethe maker's instructions, but not less than four per strip shingle or two per individual shingle; above 21/12 per the maker's instructionsR905.2.6
Drip edgeat eaves and rakes; laps not less than 2 in; ¼ in below the sheathing and 2 in onto the deck; fastened at not more than 12 in on centerR905.2.8.5
Flashingbase and cap flashing, valleys, sidewalls per the section and the maker's instructionsR905.2.8

The slope rule is the one the tool enforces. At flat or 1/12 it prints that asphalt shingles are not permitted and points to the low-slope coverings in R905.1.1; a lapped metal panel roof can go to 3/12 without lap sealant, and standing seam lower still, which is the metal roofing panel calculator (planned). From 2/12 up to 4/12 it doubles the underlayment. Everything else in the table is a check against your plans and your building department, not something the calculator can decide; the site's reading of code sources is set out on the methodology page.

Eight ways a shingle estimate goes wrong

Each row is a mistake that appears on calculator pages and in roofing questions, with the arithmetic that catches it.

Shingle estimating mistakes: the wrong figure and the right one
MistakeWrongRight
Floor area or footprint used as roof area24 x 24 ft garage, buy for 600 sq ft26 x 26 ft with overhangs at 4/12 is 712.6 sq ft
Three bundles per square assumed for every shingle140 bundles for 46 squares of a 4-bundle shinglethe wrapper says 4 or 5; 46 squares is 184 bundles at 4
Bundle mistaken for a squarea 3-tab bundle covers 100 sq fta bundle covers about a third of a square, 33 sq ft
Squares rounded before multiplying16.2 squares, call it 17, times 3 = 51 bundles16.2 × 3 = 48.6, 49 bundles; round once, at the end
Starter and cap left out, or cut from laminated shinglesfield bundles only; cap cut from the leftover laminatesstarter by eave and rake length, cap by ridge and hip length, from 3-tab or a cap product
Waste counted twice, or not at all15% added to a to-buy figure that already had itadd waste once to the measured squares; the tool prints both
Nails counted per bundle at the per-square figure320 nails per bundle320 per square of 3-tab, about 107 per bundle; 256 per square of laminates
Underlayment at the shingle waste, or one layer under 4/122 rolls plus 10%rolls from measured squares; two layers from 2/12 up to 4/12

Which roofing calculator do you need?

This page counts the material for a shingle roof. The measuring method behind the footprint, with the planes, valleys and dormers worked one at a time, is in how to measure a roof for shingles; squares as a unit are explained in roof square footage and roofing squares; pitch by hand is in how to calculate roof pitch. The tools below are planned and not yet live where marked.

Roofing calculators on this site and what each one adds
JobUseWhat it adds
Roof surface area, squares and overhang from any shapeRoof area calculator (planned)plan area, slope factor, squares and the roofing-square definition
Pitch from a rise and run, or from an angleRoof pitch calculator (planned)rise in 12, degrees, percent and the slope factor
Every pitch as an angleRoof pitch to degrees chart (planned)the full table and a converter
Hip roof planes and hip lengthHip roof area calculator (planned)the same area as a gable, worked both ways, plus the hip rafter factor
Rafter length for the pitchRafter length calculator (planned)common rafter length, overhang and plumb cut
Metal panels instead of shinglesMetal roofing panel calculator (planned)panels, screws and closures, with the lower slope limits
Trusses for a new roofRoof truss calculator (planned)truss count and spacing
Sheathing under the shinglesPlywood and OSB sheet calculator (planned)4 x 8 sheets for the roof deck, which also checks the bundle count
Siding for the gable endsSiding calculator (planned)squares of siding by exposure
Every roofing toolRoofing calculators hub (planned)all roofing calculators on the site

Shingle calculator FAQ

How many bundles of shingles do I need?

Roof area times the slope factor, divided by 100, times the waste, times the bundles per square, rounded up: the default 40 x 30 ft roof at 6/12 is 45 bundles. The measuring method, plane by plane, is in how to measure a roof for shingles.

How many bundles of shingles are in a square?

Three for 3-tab and standard architectural shingles, four for heavyweight designer shingles and five for premium shake-look shingles. A square is 100 sq ft of roof surface. The data sheets for the common laminated shingles and the 12 x 36 in 3-tabs all print 3 bundles per square; the heavier lines print 4 or 5, and some do not print the figure at all, in which case the wrapper is the only source. One common error is dividing a delivery by the wrong number: 182 bundles of a 3-bundle shingle is 60 squares, not 45. The bundles-per-square figure for a cap or starter product is different again, because those are bought by length.

How many shingles are in a bundle?

About 26 for a 12 x 36 in 3-tab and 20 to 22 for a laminated shingle, which is why the sheets give pieces per square rather than per bundle: 80 for the 3-tab, 64 to 66 for most laminates, 60 for the larger IKO format, 56 for the 14 x 42 in Atlas shingle, 90 for a premium shake-look shingle at a 4 in exposure. The 29-per-bundle figure that circulates is from an older 3-tab count. Bundles of the same product can hold different counts: one maker packs a sales square as 20 + 22 + 22. The calculator works from pieces per square, so the bundle count does not matter to it; it matters when you count a delivery.

How many square feet does a bundle of shingles cover?

About 33 sq ft for a 3-bundle shingle, 32.8 where the three bundles are rated at 98.4 sq ft, 25 at four per square and 20 at five. The whole relationship between bundles, squares and coverage is in shingle bundles, squares and coverage.

Do I use the square footage of the house or the roof?

The roof, and the roof is bigger than the house. House square footage is floor area, counted on every story, and a two-story house of 2,000 sq ft covers about 1,000 sq ft of ground. The roof covers that footprint plus the overhangs, and its surface is the footprint stretched by the slope factor, 1.118 at 6/12 and 1.414 at 12/12. A 1,700 sq ft house can carry 4,700 sq ft of roof. Measure the footprint eave to eave and rake to rake, overhangs in, enter it with the pitch, and the tool does the stretching; or measure the planes and enter the surface area directly.

Does the shingle calculator include waste, and how much should a hip roof add?

Yes, the default is 10%, printed under the result, and it is applied to the shingles, pieces and nails only. A hip roof has the same surface area as a gable over the same footprint at the same pitch, so the extra is all waste from the diagonal cuts along the hips: 15% is the usual figure, 20% for a cut-up roof with several hips, valleys and dormers. On the default roof that is 47 bundles at 15% and 49 at 20% against 45 at 10%. Underlayment, cap, starter and drip edge are not inflated by the waste, because they are counted from their own lengths and roll ratings.

Can I cut architectural shingles for ridge cap, and how many bundles of cap do I need?

No. Laminated shingles are two layers with the adhesive in a different place; they will not bend over a ridge in one piece, and the makers' bulletins say that a laminated shingle cut for cap is not covered by the warranty. Cap for a laminated roof is a cap product, 20 to 33 lin ft per bundle by exposure, or 3-tab shingles cut at the cutouts for a 3-tab roof, 32.5 ft per 26-shingle bundle. Divide the total ridge and hip length by the figure for your product and round up: 40 ft of ridge is 2 bundles at 33 ft or at 20 ft, and 100 ft is 4 at 33 ft and 5 at 20 ft.

How much starter strip do I need?

One bundle for every 100 to 120 ft of eave and rake, depending on the product: pre-cut starter bundles are labelled 102, 105, 116 and about 120 lin ft, and 3-tab shingles with the tabs cut off give 3 ft each, 78 ft per bundle. Measure every eave, and the rakes too unless the maker's instructions say eaves only; a maker's warranty may require starter on both. Enter the total in the tool and it divides by the coverage you pick: 140 ft is 2 bundles of pre-cut starter at the 100 ft nominal, and 2 bundles of cut 3-tab. A whole 3-tab shingle laid upside down as starter puts the seal strip in the wrong place and is not an accepted method.

How many rolls of underlayment per square, and when does it need two layers?

A synthetic roll covers 10 squares, a roll of #15 felt 4 squares and a roll of #30 felt 2 squares, gross; the tool divides the measured squares by those and rounds up, so the default roof takes 2 synthetic rolls, 4 of #15 or 7 of #30. Two layers are required under asphalt shingles from 2/12 up to 4/12, by IRC R905.2.2 and Table R905.1.1(2): a 19 in strip at the eave, then 36 in sheets lapped 19 in. The tool reads the pitch and doubles the roll count on those slopes, with a warning. At 4/12 and steeper it is one layer lapped 2 in. Ice barrier at the eaves is a separate self-adhering product and is not counted.

How many nails per square of shingles?

320 for 3-tab and 256 for laminated shingles at four nails per shingle, the IRC R905.2.6 minimum, or 480 and 384 at six. The count comes from the pieces per square, which is why heavyweight shingles take fewer nails per square (224 at four) and premium shake-look shingles more (360). The default roof takes 3,780 nails at four per shingle and 5,670 at six, both inside one 7,200-nail box of coil nails. Six nails is the high-wind and steep-slope pattern and some wind warranties depend on it. R905.2.5 sets the nail itself: 12-gauge shank, ⅜ in head, ¾ in into the deck or through thin sheathing.

What is the minimum roof pitch for asphalt shingles?

2/12. IRC R905.2.2 allows asphalt shingles only on slopes of 2 units vertical in 12 units horizontal or greater, and from 2/12 up to 4/12 it requires two layers of underlayment applied as Table R905.1.1(2) describes. The calculator refuses flat and 1/12 with a warning that names the section and points to the low-slope coverings in R905.1.1, and it doubles the underlayment from 2/12 to 4/12. Below 2/12 the choices are a membrane, roll roofing or a metal system with sealed laps; lapped metal panels are allowed down to 3/12 without lap sealant and lower with it under R905.10.1.1, which the metal roofing panel calculator (planned) works to.

How much does a bundle of shingles weigh, and how many are on a pallet?

A square of laminated shingles is 217 to 240 lb on the CertainTeed Landmark sheets, so a bundle is about 72 to 80 lb; 3-tab bundles run lighter, premium shake-look shingles are 350 to 468 lb per square and come 4 or 5 bundles to it. Pallet counts are not standard: suppliers quote 21 to 42 bundles per pallet depending on the product and the yard, so ask when you order and plan where a pallet will stand. For a tear-off, weight per square of the old roof is what the disposal is figured on, and a roof with a second layer under the top one weighs about twice what the top layer suggests.

How do I measure a roof for shingles?

Footprint eave to eave and rake to rake with the overhangs, plus the pitch, for a gable; each plane as a rectangle or triangle for anything else, added up as surface area. The full method, with valleys and dormers, is in how to measure a roof for shingles.

How many bundles for a 1,500, 2,000 or 3,000 sq ft roof?

50, 66 and 99 bundles of a 3-bundle shingle at 10% waste, if those are roof surface areas: 1,500 sq ft is 15 squares, 16.5 to buy; 2,000 is 20 squares, 22 to buy; 3,000 is 30 squares, 33 to buy. If the figure is the house or the footprint, it has to be stretched by the slope factor first; 2,000 sq ft of footprint at 6/12 is 2,236 sq ft of roof. Use the area setting of the tool for a measured surface, and the footprint setting with the pitch for a ground measurement. At 15% waste the 2,000 sq ft roof is 69 bundles; as 3-tab it is the same 66 bundles but 1,760 pieces.

Why do three bundles cover 98.4 sq ft and not 100?

Because coverage is pieces times exposed area, and 64 laminated shingles of 39⅜ in at a 5⅝ in exposure come to 98.4 sq ft, which is what the Owens Corning and TAMKO sheets print. A 12 x 36 in 3-tab at 5 in covers exactly 100 per 80 pieces, and one maker packs 60 larger shingles so that three bundles reach 100. The trade orders in squares and the calculator does the same, treating a 98.4 sq ft square as a square; the 1.6% is inside any waste allowance, and on a 20-square roof it is 32 sq ft, one bundle. If you want it counted, raise the waste by 2 points.

Should I buy extra bundles for repairs later?

One bundle beyond the waste is a reasonable keep, no more. Shingles stored outdoors fuse and the seal strip degrades, so old bundles are rarely usable years later, and unopened bundles can usually be returned to the yard. The reason to keep one is color: shingles are made in lots, and a repair from the same lot matches where a new bundle of the same color name may not. Check the lot numbers on the wrappers when the delivery arrives, before the roof goes on, and keep the spare from the same lot. The waste allowance already covers damaged pieces on the job.

Source and verification of these shingle figures

Every square, bundle, piece, nail and roll count on this page is regenerated from the arithmetic the calculator runs and checked by script against both the copy and the figures the tool displays at the same inputs; if a number here disagrees with the tool, that is a fault to report through the contact page. Bundles, pieces, exposure, sizes and the cap and starter coverages are read from the manufacturers' published data sheets and spec pages named in the tables; the wrapper on the product you buy governs. Sections R905.1.1, R905.1.2, R905.2 to R905.2.8.5 and Tables R905.1.1(1) to (3) were read from the 2021 Seattle Residential Code, Chapter 9, pages 9-2 to 9-7, which reproduces the 2021 IRC with Washington and Seattle amendments marked; none of the sections used here carries one. Waste figures are labelled by who gives them. How sources are chosen and checked is set out in the methodology.

This calculator works out shingle, nail, underlayment, cap, starter and drip edge quantities from the dimensions you enter. It does not design a roof, check a deck or a fastener for load or wind, put a dollar figure on anything, or know your local amendments or your product's wrapper. Confirm slopes, underlayment, ice barrier and fastening with the manufacturer's instructions and your building department, and measure the roof before you order. Full terms in the disclaimer.