Roofing Nail Calculator (Standard & High-Wind)
Find your roofing nail count instantly.
🕒 Last updated: September 13, 2026
Inputs
ℹ️The actual sloped roof surface area, already including any overhang — use this if you already know it (from a satellite measurement tool or a roofer's report) instead of computing it from building dimensions and pitch.
ℹ️Sets the waste allowance added to shingles and underlayment — more hips, valleys, and dormers mean more cutting and trimming waste.
Shingle Product
ℹ️3 bundles per square is standard for most 3-tab and architectural shingles, but some heavier designer/laminate products (e.g. Owens Corning Duration MAX) use 4 or 5 — check your chosen product's wrapper.
ℹ️Used for nail count — most standard shingles use 80 per square, but some products (e.g. GAF Royal Sovereign Metric at 64/square) use fewer, larger shingles. Check your product's wrapper; this is independent of bundles per square above.
Roof Edges
ℹ️Sum of every horizontal roof edge at the bottom of a slope — used for starter strip, drip edge, and (if included) ice & water shield.
ℹ️Sum of every sloped roof edge at a gable end — starter strip and drip edge are also installed along rakes, per current manufacturer instructions. Leave at 0 for a true hip roof, which has no gable rakes.
ℹ️Sum of every ridge (top horizontal peak) and hip (sloped corner) line — leave at 0 for a roof with neither.
ℹ️Sum of every internal valley (where two roof slopes meet at an inward angle) — only used for the optional ice & water shield calculation below. Leave at 0 if your roof has no valleys.
Underlayment & Nailing
ℹ️Synthetic underlayment covers the most area per roll; felt papers cover less and need more rolls for the same roof.
Standard installation uses 4 nails per shingle. High-wind areas or steeper warranty requirements may call for a 6-nail pattern — check your shingle's warranty terms and local code.
Ice & Water Shield
A self-adhered membrane required by many cold-climate codes at eaves (ice dam protection) and valleys (water concentration) — check your local code for the actual required extent, which this calculator only approximates.
Cost
Shingle Bundles Needed
73
3 bundles per square
Roof Area
2200 sq ft
Entered directly
Squares (incl. waste)
24.2
Simple Gable (few penetrations) (+10%)
Shingles
Raw squares: 22
With 10% waste: 24.2 squares
Bundles to buy: 73
Starter Strip & Ridge Cap
Starter (eaves + rakes): 100 ft → 1 bundle(s)
Ridge/hip cap: 50 ft → 2 bundle(s)
Drip Edge & Underlayment
Drip edge: 100 ft → 10 x 10 ft piece(s)
Synthetic Underlayment: 3 roll(s)
Nails
80 shingles/square x 4 nails/shingle (standard) = 320 nails/square
Total: 7,744 nails (~52 lb)
Assumptions Used
Roof area is either entered directly, or computed in footprint mode as (building length + 2 x overhang) x (building width + 2 x overhang) x pitch factor, where pitch factor = sqrt(rise^2 + 144) / 12 (pure geometry — the roof surface is the hypotenuse of a rise/run triangle), capped at a 20,000 sq ft resulting roof area. The overhang correction matters because a building's wall-to-wall footprint understates actual roof area — the roof extends past the wall line at every eave and rake. Asphalt shingles require a minimum 2/12 pitch per IRC R905.2.2; from 2/12 up to (but below) 4/12, code requires double-layer underlayment — the underlayment quantity below already doubles automatically when this applies, flagged in the warning above. 1 roofing square = 100 sq ft. 3 bundles covering 100 sq ft is standard for most 3-tab and architectural shingles, but NOT universal — some heavier designer/laminate products use 4 or 5 bundles per square instead (currently set to 3 here), and each option uses that product's own EXACT package coverage rather than assuming every product covers exactly 100 sq ft per square — e.g. Owens Corning Duration MAX's 4 bundles cover 98.4 sq ft, not 100, which this calculator accounts for directly rather than rounding to a nominal figure. A waste allowance (10% simple gable, 15% moderate hip/valley, 18% complex cut-up) is applied to both shingle and underlayment quantities before rounding up to whole bundles/rolls. Starter strip covers both eaves AND rakes (100 ft/bundle, a representative mid-range figure — real products range roughly 50-120 ft/bundle). Ridge/hip cap uses 25 ft/bundle (real products range roughly 20-33 ft/bundle). Drip edge sums eave + rake length in standard 10 ft pieces (rake length may be 0 for a true hip roof). Nails are computed from your entered shingles-per-square figure (default 80, matching most standard products; some products like GAF Royal Sovereign Metric use 64) x 4 (standard) or 6 (high-wind) nails per shingle, converted to pounds at 150 nails/lb (a conservative, fewer-per-lb figure so the computed weight rounds up rather than under-buying). Ice & water shield (optional) is modeled as a simplified 6 ft eave swath plus a 3 ft valley swath at 200 sq ft/roll — a planning simplification, not a substitute for your local code's actual required extent. This calculator computes material quantities only — it does not verify local code compliance, structural roof deck adequacy, or ventilation requirements.
Bill of Materials
Main material: 73 bundles + recommended tools
+−
Bill of Materials
Main material: 73 bundles + recommended tools
Computed items reflect your entered dimensions and choices; consumables below are general recommendations — actual needs vary by product and site conditions.
For Your Job
Shingles
Starter Strip
Ridge / Hip Cap
Drip Edge
Synthetic Underlayment
Roofing Nails
General Tools & Consumables
Roofing nail gun or hammer
Chalk line
Utility knife with roofing hook blades
Flashing (step, chimney, pipe boot)
Roofing cement / plastic roof cement
Roof jacks / roof brackets
Tarps / roof-edge material chutes
Tape measure
Fall protection harness & roofing-rated footwear
Diagram simplified for clarity (not to scale) — roof pitch and layer thicknesses shown schematically.
Looking for the verification checklist, reference tables, tips, or common mistakes?See the complete Asphalt Shingle Roofing Calculator.
Roofing nail count & weight takeoff
Standard installation uses 4 nails per shingle (320 nails per square); high-wind zones or enhanced wind warranties may require 6 nails per shingle (480 nails per square).
This page defaults to a 2,200 sq ft roof with the standard 4-nail pattern — toggle High-Wind Nailing above to compare.
Asphalt Shingle Roofing Calculator Formula: How Is It Determined?
Each material is calculated using its own real coverage convention, then combined into one material takeoff.
Step 1 — Roof Area & Squares
Pitch Factor = sqrt(Rise^2 + 144) / 12
Footprint Area = (Length + 2 x Overhang) x (Width + 2 x Overhang)
Roof Area = Footprint Area x Pitch Factor (or entered directly, capped at 20,000 sq ft)
Squares (with waste) = (Roof Area / 100) x (1 + Waste%)
Pitch factor is pure geometry — the roof surface is the hypotenuse of a rise/run right triangle with run fixed at 12. Overhang is added to each side before applying the pitch factor, since a building's wall-to-wall footprint understates actual roof area. Asphalt shingles require a minimum 2/12 pitch per IRC R905.2.2 — footprint mode rejects anything lower, and flags 2/12 up to (but below) 4/12 as requiring double-layer underlayment (baked into Step 3's underlayment quantity, not just a warning). The RESULTING roof area is checked against the same 20,000 sq ft cap as Direct Area mode, not just each individual dimension — an oversized length/width/overhang/pitch combination is rejected even if each field looks reasonable alone. Waste is 10% for a simple gable roof, 15% for a moderate hip/valley roof, or 18% for a complex cut-up roof — applied to both shingles and underlayment below.
Step 2 — Shingles, Starter Strip & Ridge Cap
Shingle Bundles = ceil((Squares (with waste) x 100 / Package Coverage) x Bundles per Package)
Starter Bundles = ceil((Eave + Rake Length) / 100 ft per bundle)
Ridge Cap Bundles = ceil(Ridge + Hip Length / 25 ft per bundle)
3 bundles covering 100 sq ft is standard for most 3-tab and architectural shingles, but some heavier designer/laminate products use 4 or 5 bundles instead — AND may cover a different exact area than a nominal 100 sq ft. Owens Corning Duration MAX, for example, publishes 4 bundles covering 98.4 sq ft, not 100 — this calculator uses each option's own real package coverage rather than assuming every product hits exactly 100 sq ft, so a 2,000 sq ft roof at 10% waste needs 90 Duration MAX bundles, not a nominally-rounded 88. Starter strip and ridge cap coverage-per-bundle figures are representative mid-range planning values — real products vary (starter: roughly 50-120 ft/bundle; ridge cap: roughly 20-33 ft/bundle) — confirm your chosen product's actual spec. Rake length may be 0 for a true hip roof.
Step 3 — Drip Edge, Underlayment & Nails
Drip Edge Pieces = ceil((Eave + Rake Length) / 10 ft per piece)
Underlayment Rolls = ceil((Squares (with waste) x 100 x Layers) / Coverage per Roll)
Nails = Squares (with waste) x Shingles per Square x (4 standard or 6 high-wind)
Underlayment uses the same waste-adjusted area as shingles, at your selected product's coverage rate — Layers is 2 (not the standard 1) whenever the Step 1 low-slope flag applies, so the ordered quantity itself reflects the IRC-required second layer, not just a separate warning. Nail count is derived from your entered shingles-per-square figure (default 80, matching most standard products) — NOT a fixed 320/480 constant, since some products (e.g. GAF Royal Sovereign Metric at 64/square) use fewer, larger shingles per square. Converts to pounds at 150 nails/lb (a conservative figure, so the computed weight rounds up).
Step 4 — Ice & Water Shield (Optional)
Coverage = (Eave Length x 6 ft) + (Valley Length x 3 ft)
Rolls = ceil(Coverage / 200 sq ft per roll)
A simplified planning swath, off by default — real local code requirements are typically stated as a distance inside the interior wall line, driven by slope and rafter run, not a flat linear-ft swath. Always confirm your actual code requirement separately.
Worked Example
This example walks through your current inputs above, using the same steps as the Formula section.
Input Values Used
| Input | Value | Why it is used |
|---|---|---|
| Roof Area | Entered directly | Sets total roof surface area |
| Roof Complexity | Simple Gable (few penetrations) (+10%) | Sets waste allowance for shingles and underlayment |
| Shingle Product | 3 bundles/square, 80 shingles/square | Sets bundle count and nail count |
| Edges | Eave 60 ft, Rake (in starter/drip edge), Ridge/Hip 50 ft, Valley 0 ft | Sets starter, ridge cap, drip edge, and ice & water shield quantities |
| Underlayment / Nailing | Synthetic Underlayment, standard (4-nail) | Sets underlayment roll count and nail count |
Step 1 — Roof Area & Squares
| Calculation | Result |
|---|---|
| Roof area | 2200 sq ft |
| Raw squares = 2200 / 100 | 22 squares |
| Squares with 10% waste | 24.2 squares |
Step 2 — Shingles, Starter Strip & Ridge Cap
| Calculation | Result |
|---|---|
| Shingle bundles = ceil((24.2 x 100 / 100) x 3) | 73 bundles |
| Starter = ceil(100 / 100) | 1 bundle(s) |
| Ridge/hip cap = ceil(50 / 25) | 2 bundle(s) |
Step 3 — Drip Edge, Underlayment & Nails
| Calculation | Result |
|---|---|
| Drip edge = ceil(100 / 10) | 10 piece(s) |
| Underlayment = ceil(2420 / 1000) | 3 roll(s) |
| Nails = 24.2 x 320/square | 7,744 nails (52 lb) |
Therefore, this 2200 sq ft roof needs approximately 73 bundles of shingles, 1 bundle(s) of starter strip, 2 bundle(s) of ridge cap, 10 piece(s) of drip edge, 3 roll(s) of underlayment, and 52 lb of nails.
Disclaimer: This calculator provides approximate results for planning and estimation purposes only. Actual requirements may vary based on site conditions, materials, workmanship, and local building regulations. Always consult a qualified engineer, architect, or construction professional before making final decisions.