Roofing Nails Calculator

Estimate how many pounds and boxes of roofing nails you need by the square.

One roofing square = 100 sq ft of roof.

Standard asphalt shingle installs use about 320 nails per square (4 per shingle, 80 shingles/square).

Roughly 100 standard 1.25 in roofing nails per pound — check your specific nail size.

Roofing nails are commonly sold in 5 lb or 25 lb boxes.

Roofing nail quantity scales directly with the number of squares being covered, not with shingle bundle count alone, because nailing pattern (how many nails per shingle) can change based on the manufacturer's instructions and local wind-zone requirements. Standard 3-tab or architectural shingle installs typically use 4 nails per shingle at around 80 shingles per square, which works out to roughly 320 nails per square — high-wind zones may require 6 nails per shingle instead.

Once you know the total nail count, the calculation converts that into pounds using the nail count per pound (which depends on nail length and gauge), and then into full boxes based on the box size you're buying. Always round up to the nearest full box, and it's common practice to order slightly more than the exact math to cover dropped nails and touch-up work.

Frequently Asked Questions

How many roofing nails per square do I need?

Standard installs use about 320 nails per square, based on 4 nails per shingle and roughly 80 shingles per square. High-wind areas often require 6 nails per shingle, which raises that to about 480 per square.

How many roofing nails are in a pound?

A common 1.25 inch roofing nail runs roughly 100 nails per pound, though this varies with nail length, shank type (smooth vs ring-shank), and head size — check the packaging for the exact count.

What size nails should I use for asphalt shingles?

Most manufacturers specify 1 to 1.25 inch roofing nails for standard asphalt shingle installs over a single layer of existing roofing, with longer nails required over multiple layers or thicker decking.