Skip to main content

Construction Calculator

Roofing Nail Calculator

Last Updated On

Work out how many roofing nails a job needs from the roof area and nailing pattern — including the starter strip, ridge cap and drip edge that area-based estimates miss — then convert the total to weight and boxes.

Roofing Nail Calculator

Field nails, edge details, waste and boxes

Edge details — measured in linear feet

Results

Total nails

7,599

about 35.3 lb

Boxes needed

2

Coil carton, 6,801 spare

Total nails required
7,599nails
Roof squares
20sq
Nails per square
320nails
Field nails
6,400nails
Edge detail nails
508nails
Waste allowance (10%)
691nails
Approximate weight
35.3lb
Boxes needed
2boxes
Spare nails
6,801nails

Where the Nails Go

ItemBasisNails
Shingle field20 sq × 3206,400
Starter strip140 ft × 1/ft140
Ridge & hip cap100 ft × 2/ft200
Drip edge140 ft × 1.2/ft168
Subtotalbefore waste6,908
Waste10%691
Total≈ 35.3 lb7,599

Packaging Options

PackagePer boxNeedSpare
1 lb box2183531
5 lb box1,090731
Coil carton ←7,20026,801
30 lb bucket6,54025,481
50 lb box10,50012,901

Counts are for 1¼ in 11-gauge at about 215 nails per pound; longer nails give fewer per box.

The nailing pattern is not a free choice on a real roof. The IRC requires the minimum number of fasteners the shingle manufacturer specifies, with four per strip shingle as the default and six where the slope exceeds 20:12 or the basic wind speed reaches 110 mph. Using fewer nails than the manufacturer requires can void the wind warranty, and local amendments vary — confirm with the product instructions and your building department.

This uses the four-nail pattern. If your roof is in a high-wind zone, has a slope above 20:12, or the shingle manufacturer specifies six fasteners for its wind rating, switch to the six-nail pattern — it raises the field count by exactly half.

This packaging leaves 6,801 spare nails, most of a full coil carton. A smaller box size would waste less, though a part-used box is rarely a problem on site.

320 nails per square comes from 80 shingles × 4 nails. The familiar 320 and 480 figures assume exactly 80 shingles per square, which is what a 36 in wide shingle at 5 in exposure gives: it covers 1.25 sq ft, and 100 ÷ 1.25 = 80.

Shingles per square is an input because the conventional 80 is a round number rather than a measurement. Bundles hold 26 to 29 shingles and three cover a square, so the real count runs 78 to 87 — a spread that changes a 20-square job by over 700 nails, about as much as the waste factor itself.

Edge details add 508 nails, 7.9% on top of the field count. These scale with length rather than area, which is why they need their own measurements: the eaves and rakes of a small, complicated roof can carry as many nails as several squares of field.

About 35.3 lb of nails at 1¼ in and 11 gauge, which runs roughly 215 nails per pound. Longer or heavier-gauge nails give fewer per pound, so weight-based packaging holds proportionally less — check the count printed on the box rather than assuming.

Nail length is a separate decision from quantity: it has to penetrate the sheathing by at least ¾ in or pass fully through, so a re-roof over existing shingles needs longer nails than a tear-off. That changes nails per pound and therefore how many boxes a given count becomes.

Step-by-Step Calculation

Step 1 — Convert the area to squares

Squares = 2,000 sq ft ÷ 100 = 20 squares

 

Step 2 — Nails per square

80 shingles per square × 4 nails = 320 nails per square

The 80 shingles comes from a 36 in shingle at 5 in exposure: 100 ÷ 1.25 sq ft.

 

Step 3 — Field nails

20 × 320 = 6,400 nails

 

Step 4 — Edge details

Starter strip: 140 ft × 1/ft = 140 nails

Ridge & hip cap: 100 ft × 2/ft = 200 nails

Drip edge: 140 ft × 1.2/ft = 168 nails

Extras total = 508 nails

 

Step 5 — Waste allowance

Subtotal = 6,400 + 508 = 6,908 nails

Total = 6,908 × (1 + 10%) = 7,599 nails

The waste allowance adds 691 nails.

 

Step 6 — Packaging

Coil carton holds 7,200 nails

Boxes = ceiling(7,599 ÷ 7,200) = 2

That supplies 14,400 nails, leaving 6,801 spare.

 

Result

7,599 nails — about 35.3 lb at 1¼ in, or 2 × Coil carton

Where the Nail Counts Come From

A standard 3-tab strip shingle is 36 in long and laid with 5 in showing (the exposure), so each one covers 36 × 5 = 180 sq in, or 1.25 sq ft. That puts 80 shingles in a 100 sq ft square, and the nails per shingle do the rest.

nail line 36 in shingle 5 in exposure course above (overlaps the nail line)
80 shingles × 4 nails = 320 nails per square for standard nailing; 6 nails (required in many high-wind areas) gives 480. Bundle counts vary from 26 to 29 shingles, so check the wrapper and add extra for starters, ridges, and waste.

How Nail Quantity Works

Roofing is measured in squares — 100 sq ft each — so the core calculation is squares × nails per square. A 2,000 sq ft roof is 20 squares, and at the standard four-nail pattern that comes to 6,400 nails in the shingle field before any allowance.

The 320 nails per square figure is not arbitrary. A standard strip shingle is 36 in wide with a 5 in exposure, so it covers 5 × 36 ÷ 144 = 1.25 sq ft, and a square takes exactly 100 ÷ 1.25 = 80 shingles. Four nails each gives 320; six gives 480, which is why the high-wind pattern is exactly half again rather than some looser rule of thumb.

Two things trip up estimates built on area alone. The edge details — starter strip, ridge and hip cap, drip edge — are fastened along lengths, not over an area, and on a typical roof they add close to 8% on top of the field count. And the 80-shingles figure is a convention: real bundles hold 26 to 29 shingles, so the true count runs 78 to 87 and swings the total by over 700 nails on a 20-square job.

Roofing Nail Formulas

1. Squares and Field Nails

Squares = Roof Area ÷ 100
Field Nails = Squares × Nails per Square
20 × 320 = 6,400

2. Nails per Square

Nails per Square = Shingles per Square × Nails per Shingle
80 × 4 = 320 · 80 × 6 = 480

3. Edge Details

Starter = eave length × 1 per ft
Cap = (ridge + hips) × 2 per ft
Drip Edge = (eaves + rakes) × 1.2 per ft

4. Waste and Boxes

Total = (Field + Extras) × (1 + waste%)
Boxes = ceiling(Total ÷ nails per box)

Three Things That Change the Answer

  • The nailing pattern, by 50%. Six nails per shingle is exactly half again the four-nail count. It is not a preference — the code and the manufacturer decide.
  • Shingles per square, by up to 11%. The conventional 80 can be anywhere from 78 to 87 in practice, which matters as much as the waste factor.
  • Edge details, by about 8%. Easy to leave out and easy to add back, since they only need the eave, ridge and rake lengths you already have.

Nails by Roof Size

Field nails and totals at 10% waste, with the weight at 1¼ in and 11 gauge:

Roof area Squares 4-nail total 6-nail total 4-nail weight
800 sq ft8 2,8164,224 13.1 lb
1,000 sq ft10 3,5205,280 16.4 lb
1,500 sq ft15 5,2807,920 24.6 lb
2,000 sq ft 20 7,040 10,560 32.7 lb
2,500 sq ft25 8,80013,200 40.9 lb
3,000 sq ft30 10,56015,840 49.1 lb

Field nails only, at 80 shingles per square. Add the edge details on top.

How Many Boxes to Buy

Roofing nails are sold by weight or as pneumatic coils, so the count per package varies. For the 7,040 nails in Example 1:

Package Nails each Boxes Spare
1 lb box218 33154
5 lb box1,090 7590
Coil carton 7,200 1 160
30 lb bucket6,540 26,040
50 lb box10,500 13,460

The same job leaves anywhere from 160 to 6,040 spare nails depending on the packaging, so it is worth picking deliberately. Note these counts are for 1¼ in 11-gauge at about 215 nails per pound; a 2 in nail of the same gauge runs around 138–144 per pound, so a 50 lb box of those holds roughly 6,900 to 7,200 instead of 10,500. Check the count printed on the box.

Example Calculations

Both patterns on a standard roof, then the same roof with its edge details added:

Example 1 — 2,000 sq ft, Standard 4-Nail Pattern

20 squares at 320 nails per square, 10% waste, field nails only.

Squares = 2,000 ÷ 100 = 20

Nails per square = 80 shingles × 4 = 320

Field nails = 20 × 320 = 6,400

Waste at 10% = 640 nails

Total = 6,400 × 1.10 = 7,040 nails

About 32.7 lb at 1¼ in, 11 gauge

One coil carton of 7,200 covers it, 160 spare

Example 2 — 1,500 sq ft, High-Wind 6-Nail Pattern

15 squares at 480 nails per square, 10% waste.

Squares = 1,500 ÷ 100 = 15

Nails per square = 80 shingles × 6 = 480

Field nails = 15 × 480 = 7,200

Total = 7,200 × 1.10 = 7,920 nails

About 36.8 lb — half again the four-nail count

Note 480 is exactly 1.5 × 320: same shingles, more nails each

Two coil cartons needed, so 6,480 spare

Example 3 — 2,000 sq ft Including Edge Details

The same roof as Example 1, plus 140 ft eaves, 100 ft ridge and hips, 140 ft drip edge.

Field nails = 6,400 (as before)

Starter strip = 140 ft × 1/ft = 140 nails

Ridge & hip cap = 100 ft × 2/ft = 200 nails

Drip edge = 140 ft × 1.2/ft = 168 nails

Extras = 508 nails, 7.9% on top of the field count

Subtotal = 6,908, waste at 10% = 691

Total = 7,599 nails, about 35.3 lb

Before You Order

The nailing pattern is the one input you do not get to choose. The IRC requires the minimum number of fasteners the shingle manufacturer specifies, defaulting to four per strip shingle and rising to six where the slope exceeds 20:12 or the basic wind speed reaches 110 mph — and using fewer than the manufacturer requires can void the wind warranty on an otherwise sound roof. Local amendments vary, so confirm with the product instructions and your building department rather than with a calculator. Nail length matters too, and separately: fasteners have to penetrate the sheathing by at least ¾ in or pass fully through, so a re-roof over existing shingles needs longer nails than a tear-off, and longer nails mean fewer per pound and more boxes for the same count. Placement is its own requirement — nails belong in the manufacturer's marked nailing zone, and a nail driven high, overdriven, or at an angle does not count towards the pattern even though it has been used up. Finally, buy a little over rather than a little under: the figures here include a waste allowance, but a part-used box on the shelf costs far less than stopping a crew mid-course. This is general estimating guidance, not a substitute for the product instructions or professional advice.

Frequently Asked Questions

How many nails do you need per square of shingles?
With the standard four-nail pattern, 320 nails per square; with the six-nail high-wind pattern, 480. Both assume 80 shingles per square, which is what a 36 in wide shingle at 5 in exposure gives: it covers 1.25 sq ft, and 100 ÷ 1.25 = 80 exactly.
How do you calculate roofing nails for a roof?
Divide the roof area by 100 to get squares, multiply by the nails per square, add the nails for starter strip, ridge cap and drip edge, then add a waste allowance. A 2,000 sq ft roof is 20 squares, so 20 × 320 = 6,400 field nails, and 10% waste brings it to 7,040.
When do you need six nails per shingle instead of four?
The IRC requires the minimum number of fasteners the shingle manufacturer specifies. Its own default is four per strip shingle, rising to six where the roof slope exceeds 20:12 or the basic wind speed reaches 110 mph. Many manufacturers also require six nails to honour their wind warranty, and local amendments vary — check the product instructions and your building department.
Is 80 shingles per square accurate?
It is a convention rather than a measurement. Bundles hold 26 to 29 shingles and three bundles cover a square, so the real count runs 78 to 87. Across that range a 20-square roof needs between 6,240 and 6,960 field nails — a spread of over 700 nails, about as large as the waste allowance itself. Check the bundle count on your product data and adjust.
What waste factor should you use for roofing nails?
Typically 5% to 15%. Nail waste is mostly dropped, bent and misfired fasteners rather than offcuts, so it scales with handling rather than roof complexity. On 6,400 field nails, 10% adds 640. Running out part-way through a course costs far more in time than a spare box costs in money.
How many roofing nails are in a box?
It depends on packaging and nail length, because roofing nails are usually sold by weight. At 1¼ in and 11 gauge they run about 215 per pound, so a 1 lb box holds roughly 218, a 5 lb box 1,090, a 30 lb bucket 6,540 and a 50 lb box 10,500. Pneumatic coil cartons are counted instead: 7,200 per carton is common.
Do starter strip and ridge cap need extra nails?
Yes, and they are easy to forget because they scale with length rather than area. Starter strip takes roughly one nail per foot along the eaves, ridge and hip cap two nails per 12 in piece, and drip edge about one nail every 10 in. On a 2,000 sq ft roof with 140 ft of eaves those add 508 nails — nearly 8% on top of the field count.
What length roofing nails should you use?
Long enough to penetrate the sheathing by at least ¾ in, or to pass fully through thinner decking. That usually means 1¼ in for a tear-off onto bare sheathing, and longer for a re-roof over existing shingles. Length changes quantity indirectly: longer nails give fewer per pound, so the same count becomes more weight and more boxes.
How much do roofing nails weigh?
About 215 nails per pound at 1¼ in and 11 gauge, so the 7,040 nails for a 20-square roof come to roughly 32.7 lb. Longer nails give fewer per pound: 2 in nails of the same gauge run around 138–144 per pound, so the same 7,040 nails would weigh closer to 49–51 lb.
Should you round the number of squares up before multiplying?
No — keep the fraction. A 2,350 sq ft roof is 23.5 squares, which at 320 nails per square is 7,520 nails. Rounding up to 24 squares first gives 7,680, overstating the order by 160 nails. Round only the final nail count, and round that up since you cannot buy a fraction of a nail.

Assumptions & Reference Values

This tool returns estimates using standard trade formulas and the default values shown in the calculator inputs. Real quantities depend on site conditions, product dimensions, and waste, so allow extra when ordering.

Calculator Defaults:

  • Squares = Roof Area ÷ 100. Field Nails = Squares × Nails per Square. Nails per Square = Shingles per Square × Nails per Shingle. Total = (Field + Edge Details) × (1 + waste%). Boxes = ceiling(Total ÷ nails per box).
  • The familiar 320 and 480 nails per square derive from exactly 80 shingles: a standard 36 in strip shingle at 5 in exposure covers 5 × 36 ÷ 144 = 1.25 sq ft, and 100 ÷ 1.25 = 80. Four nails each gives 320, six gives 480, which is why the high-wind figure is exactly 1.5x the standard one.
  • Shingles per square is an input, not a constant. Bundles hold 26 to 29 shingles and three cover a square, so the real count runs 78 to 87. Across that range a 20-square roof needs 6,240 to 6,960 field nails — a 720-nail spread, 11.3% of the baseline and about as large as the waste allowance itself.
  • Edge details scale with LENGTH rather than area and are calculated separately: starter strip at about 1 nail per foot of eave, ridge and hip cap at 2 nails per 12 in piece, and drip edge at about 1 nail every 10 in. On a 2,000 sq ft roof with 140 ft of eaves, 100 ft of ridge and hips and 140 ft of drip edge they add 508 nails, 7.9% on top of the field count.
  • Nail counts are rounded up to whole nails with a 1e-9 snap applied first. Without the snap, 6,400 × 1.10 evaluates to 7040.000000000001 in binary floating point and a bare ceiling returns 7,041 rather than the 7,040 the arithmetic calls for.
  • Field nails are ceiled before the waste multiplier is applied, since the field count is itself a real installed quantity. That double rounding can exceed single-pass rounding by at most 2 nails, verified across 200,000 random cases — 0.03% on a 7,000-nail job.
  • Fractional squares are preserved rather than rounded up before multiplying. A 2,350 sq ft roof is 23.5 squares, giving 7,520 nails at the standard pattern; rounding to 24 squares first would overstate the order by 160 nails.
  • Weight assumes about 215 nails per pound for 1¼ in 11-gauge, from retailer listings showing 209–218 per pound and 10,500 in a 50 lb box. Longer nails give fewer per pound — 2 in 11-gauge runs about 138–144 — so weight-based packaging holds proportionally less and the count printed on the box should be checked.
  • Packaging counts are for 1¼ in 11-gauge: 1 lb about 218, 5 lb about 1,090, 30 lb about 6,540, 50 lb about 10,500, and a pneumatic coil carton 7,200 (3 coils × 2,400). For a 7,040-nail job the leftover ranges from 160 spare with a coil carton to 6,040 with two 30 lb buckets, which is why the packaging is selectable.
  • The nailing pattern is not a free choice. The IRC requires the minimum number of fasteners the shingle manufacturer specifies, defaulting to four per strip shingle and rising to six where the slope exceeds 20:12 or the basic wind speed reaches 110 mph; using fewer than the manufacturer requires can void a wind warranty, and local amendments vary. Nail length must also penetrate the sheathing by at least ¾ in or pass fully through, and nails outside the marked nailing zone or overdriven do not count towards the pattern. This is general estimating guidance, not a substitute for the product instructions.

Disclaimer

Estimates are for planning only. Check local building codes and manufacturer specifications, and consult a licensed contractor or engineer for structural, electrical, or other safety-critical work.

Built and maintained by Smitesh Pednekar. See how calculators are checked. Found an error? Let me know.