Bolt Weight Calculator | Professional Fastener Mass & Cost Estimator
The Bolt Weight Calculator is a professional-grade tool designed for engineers, fabricators, procurement teams, and field technicians to quickly and accurately estimate the mass of fasteners.
Whether you're working with standard hex bolts, heavy hex, socket head cap screws, carriage bolts, studs, or custom fasteners, this calculator handles both metric (mm/kg) and imperial (inch/lb) units. It accounts for:
- Precise thread geometry (effective root diameter)
- Head style and dimensions
- Material density (steel, stainless, aluminum, titanium, brass, etc.)
- Coating weight allowance
- Optional nut and washer assembly
- Quantity, packaging overhead, material cost, and freight estimation
Results include per-bolt weight, total lot weight, volume, detailed breakdown, sensitivity analysis, and export options (CSV/PDF). Built with real-world standards (ISO 4014, DIN, ASME B18.2.1), it delivers reliable theoretical estimates within ±5–10% accuracy — ideal for BOM preparation, shipping calculations, and cost planning.
Enter your bolt specifications and click Calculate Weight to get instant results.
Bolt Weight Calculator
Professional Fastener Mass Estimator — Metric & Imperial
Bolt Geometry & Type
Outer thread diameter
Tip to under-head
Hex width (A/F)
Metric pitch or 1/TPI
Leave 0 for full thread
Material & Grade
Edit for custom alloys
Assembly Options
Quantity & Cost
Optional: for cost estimate
Optional: shipping cost per kg
Fill in dimensions and hit Calculate Weight
📐 CALCULATION FORMULAS (LaTeX)
Effective Thread Root Diameter:
Unthreaded Shank Volume:
Threaded Portion Volume:
Hex Head Volume (Hexagonal Prism):
Total Bolt Volume:
Single Bolt Weight with Coating Factor:
Total Lot Weight:
Nut Weight Approximation (Hex Nut):
Flat Washer Weight:
Where: d = nominal diameter, p = thread pitch, s = across-flats, k = head height, L = length, ρ = density, f = factor, Q = quantity
Adjust the slider to see how bolt weight varies with diameter or length. Run a calculation first.
Click a row to apply that density to your calculation.
| Material | Grade / Type | Density (kg/m³) |
|---|
Add multiple bolt types for a full Bill of Materials.
| # | Type | Diam. | Length | Matl. | Qty | Wt/pc (g) | Total (kg) |
|---|
🔩 Related Engineering Tools
Explore our complete fastener and structural engineering calculator suite.
🔧 SteelSolver Engineering Tools & Guides — featuring 260+ free calculators and 60+ in-depth guides for engineers, fabricators, and metalworkers.
👉 Find the right tool or guide for your project:
📚 Explore All Engineering Hubs on SteelSolver.com
Complete Reference Guide
Bolt Weight Calculator:
User Guide, Formulas & FAQ
A professional fastener mass estimator covering metric and imperial systems, material densities, and structural bolt weight calculations — ISO 4014 · DIN 931 · ASME B18.2.1
📋 Contents
- What Is the Bolt Weight Calculator?
- Key User Pain Points & How This Solves Them
- Bolt Anatomy Visual Reference
- Input Reference: Fields & Units
- Step-by-Step User Guide
- All Calculation Formulas Explained
- Worked Example: M12 × 80mm Steel Bolt
- Material Density Reference Table
- Common Mistakes & How to Avoid Them
- Frequently Asked Questions (FAQ)
- Related Engineering Calculator Tools
What Is the Bolt Weight Calculator?
Whether you are a structural engineer estimating bolt weight for a steel frame, a procurement specialist calculating shipping loads, or a manufacturer building a Bill of Materials (BOM), this bolt mass estimation tool eliminates the need for complex spreadsheets or manual formulas. It handles hex bolts, socket head cap screws, carriage bolts, stud bolts, anchor bolts, flange bolts, lag bolts, countersunk screws, eye bolts, and heavy hex bolts — with options for nut and washer weight calculation, coating factors, and batch quantity pricing.
This bolt weight calculation tool delivers 90–95% accuracy for standard fastener geometries. Results are theoretical estimates based on ideal geometric volumes. Real bolts have chamfers, fillet radii, and thread root geometry that reduce mass by approximately 5–10% compared to these calculations. For critical structural or metrology applications, always verify by weighing a physical sample. The tool is ideal for procurement planning, shipping load estimation, and engineering quotations.
Key User Pain Points & How This Calculator Solves Them
✅ Fix: The calculator applies ISO-standard formulas automatically. Enter your dimensions and hit Calculate — no spreadsheet required.
✅ Fix: The built-in material library includes 14 common bolt materials with verified density values (kg/m³), selectable with one click.
✅ Fix: The BOM (Bill of Materials) tab lets you add multiple bolt types, compute all weights simultaneously, and export a CSV for your freight or purchasing team.
✅ Fix: The unit toggle instantly switches all inputs and outputs between metric and imperial, with no recalculation needed.
✅ Fix: Select a coating type (zinc, HDG, nickel, PTFE, etc.) and the calculator automatically applies the correct mass factor to your result.
✅ Fix: The PDF Report export generates a print-ready document showing all input parameters, volumes, weights, and formulas used.
Bolt Anatomy & Key Dimensions Diagram
Understanding the physical parts of a bolt is essential for accurate fastener weight calculation. The diagram below shows the key dimensions used in every calculation this tool performs.
Figure 1: Bolt anatomy showing all key dimensions used in weight calculation. Dimensions: d = nominal diameter, L = total bolt length, k = head height, s = across-flats (A/F), Lt = threaded length, p = thread pitch (not shown — see formula section).
Input Reference: All Fields, Units & Accepted Ranges
Use this table as a quick reference for every input field in the bolt weight estimation tool. Entering values outside the valid ranges will produce unrealistic results.
| Field / Symbol | Description | Metric Unit | Imperial Unit | Typical Range | Common Mistake |
|---|---|---|---|---|---|
| d — Nominal Diameter | Outer thread diameter. The number in a bolt's name (e.g., "M12" → d = 12 mm). | mm | in | 1 – 300 mm | Entering the thread root diameter instead of nominal diameter |
| L — Total Length | Measured from the tip of the bolt to the underside of the head. Does NOT include head height. | mm | in | 5 – 3000 mm | Including head height in the length measurement |
| s — Across Flats (A/F) | The width of the hex head measured across parallel flat faces. Found on bolt specifications. | mm | in | 5 – 300 mm | Using "across corners" dimension instead of "across flats" |
| k — Head Height | Vertical height of the bolt head only. Varies by head style (hex, socket, flange, etc.). | mm | in | 1 – 100 mm | Leaving at default when using a non-standard or heavy hex head |
| p — Thread Pitch | For metric: distance between threads in mm. For imperial UNC/UNF: enter 1/TPI (e.g., 1/13 = 0.077"). | mm | in | 0.1 – 10 mm | Entering TPI directly instead of 1/TPI for imperial bolts |
| Lt — Threaded Length | Length of the portion of shank with threads. Enter 0 for fully-threaded bolts (studs). | mm | in | 0 – L | Setting to 0 for partially-threaded bolts (makes calculator assume full thread) |
| ρ — Material Density | Density of the bolt material in kg/m³. Auto-populated when you select a material from the dropdown. | kg/m³ | kg/m³ | 1000 – 22000 | Using density in g/cm³ (must multiply by 1000 to convert to kg/m³) |
| Coating Factor | Percentage mass added by surface coatings. Hot-dip galvanizing adds ~5%; zinc electroplate adds ~2%. | % | % | 0 – 10% | Ignoring coating weight on HDG structural bolts (can add significant mass) |
| Quantity | Number of bolts for total lot weight and cost calculation. | pcs | pcs | 1 – 10,000,000 | Forgetting to update quantity before exporting total weight for shipping |
Step-by-Step Guide: How to Calculate Bolt Weight
Follow these steps in order to get accurate bolt mass estimates for any fastener type, material, and quantity.
-
Select Your Unit System
At the top of the calculator, toggle between Metric (mm/kg) and Imperial (in/lb). All input fields and output results will update labels automatically. The underlying calculation always uses SI units internally, then converts for display.
⚠ Tip: Choose your unit system FIRST before entering any values to avoid confusion. -
Choose a Bolt Type & Head Style
Select from 10 bolt types: Hex Bolt, Heavy Hex, Socket Head Cap Screw, Countersunk, Carriage Bolt, Stud Bolt, Anchor Bolt, Eye Bolt, Flange Bolt, or Lag Bolt/Screw. The head style dropdown will auto-select the correct default for your chosen type, but you can override it.
⚠ Tip: Stud bolts have no head — the calculator still uses head dimensions for the formula; set head height (k) to 0 for a pure stud calculation. -
Load a Standard or Enter Custom Dimensions
Use the Standard dropdown to auto-fill dimensions for ISO standard bolts (M6 through M36) or ASME sizes (1/2" through 1"). For custom bolts, leave it on "Custom / Manual" and enter your measured values for:
• Nominal Diameter (d) — the thread outer diameter
• Total Length (L) — tip to under-head
• Across Flats (s) — hex head A/F width
• Head Height (k) — height of head
• Thread Pitch (p) — distance between threads
• Threaded Length (Lt) — 0 for full thread
⚠ Tip: For M12 bolts, use the ISO standard loader to avoid manual entry errors. -
Select Material & Grade
Pick a material from the dropdown (14 options including carbon steel, stainless steel 304/316, brass, aluminum, titanium, Inconel, and more). The density field auto-fills with the correct value in kg/m³. For alloys not in the list, select "Custom Density" and type in your value. Also select the bolt grade (4.6 to 12.9, A193 B7, A325, A490, SAE Grade 5/8) and coating type.
⚠ Tip: Density for Stainless 304 is 8000 kg/m³, not 7850. Using the steel default underestimates SS bolt weight by ~2%. -
Add Nut & Washer Weight (Optional)
Check "Include Nut Weight" and/or "Include Washer Weight" to add the fastener assembly mass. Select nut type (standard hex, heavy hex, nyloc, flange) and washer type (flat, spring, Nord-Lock, fender) and specify quantity per bolt. The same material density as the bolt is applied.
⚠ Tip: For shipped assemblies (bolt + nut + 2 washers), always enable all three to get accurate gross weight for freight calculations. -
Enter Quantity, Price & Freight Rate
Enter the number of bolts (pieces). Optionally enter a price per kg for material cost estimation and a freight rate per kg for shipping cost. Check "Add 5% packaging overhead" to account for crates, boxes, and dunnage weight.
⚠ Tip: Price per kg is for the fastener material cost, not the per-piece purchase price. Convert your supplier pricing before entering. -
Click "⚡ Calculate Weight"
Press the orange Calculate button (or press Enter from any input field). Results appear instantly in the Results tab showing: weight per bolt (g or oz), total lot weight (kg or lb), weight per 100 pieces, and volume per bolt (cm³). A bolt dimension diagram is also rendered showing your exact proportions.
-
Review Breakdown & Explore Tabs
The Results tab shows a detailed Weight Breakdown table splitting head, shank, threaded portion, nuts, and washers. Switch to:
• Formulas tab — view all LaTeX equations and the calculation trace for your inputs
• Chart tab — sensitivity analysis showing weight vs. diameter
• Materials tab — click any material row to apply its density
• BOM tab — build a multi-line Bill of Materials -
Export: CSV, PDF Report, or Copy to Clipboard
Use the export buttons in the Results tab to download a CSV file (opens in Excel) with all parameters and results, generate a PDF Report (print-ready with formulas and all computed values), or copy everything to clipboard for pasting into emails or documents. The BOM tab also has its own CSV export.
⚠ Tip: The PDF export opens in a new browser tab and triggers the print dialog — save as PDF using your browser's print-to-PDF option.
All Bolt Weight Calculation Formulas Explained
The calculator uses geometric volume formulas for each bolt component, multiplied by material density. Here is a complete explanation of every formula used in the bolt mass estimation process.
① Thread Root Diameter (deff)
The effective (root) diameter of the threaded section. Uses the ISO metric thread standard reduction factor (1.2269) applied to thread pitch p. This ensures the threaded portion's volume is correctly reduced from the nominal diameter. Unit: mm.
② Unthreaded Shank Volume (Vshank)
The shank is a simple cylinder of diameter d and length L_shank = L − L_thread. Uses the full nominal diameter since the shank has no thread reduction. Unit: mm³.
③ Threaded Portion Volume (Vthread)
Uses the reduced thread root diameter d_eff calculated above. The thread void between root and crest is thus accounted for. For fully-threaded bolts (studs), L_thread = L and L_shank = 0. Unit: mm³.
④ Hex Head Volume (Vhead)
Models the hex head as a regular hexagonal prism. The area of a regular hexagon with "across-flats" width s is (3√3/2)×(s/2)². Multiplied by head height k to get volume. Unit: mm³. For socket heads: π×(s/2)²×k. For flat/countersunk: approximated as truncated cone.
⑤ Total Bolt Volume (Vtotal)
Simple sum of all three geometric components. Expressed in mm³, then converted to cm³ (÷1000) for display. This total volume is the basis for all weight calculations that follow.
⑥ Single Bolt Weight (Wbolt)
Converts volume from mm³ to m³ (×10⁻⁶), multiplies by density ρ in kg/m³ to get kg, then converts to grams (×1000). The coating factor f_coat adds mass as a percentage (e.g., 0.05 for +5% hot-dip galvanizing). Unit: grams.
⑦ Hex Nut Weight (Wnut)
The nut is a hexagonal prism with a cylindrical hole (thread bore). The net cross-sectional area is the hex area minus the bolt hole area. Nut height h_nut ≈ 0.8×d by approximation. Multiplied by density and unit conversion. Unit: grams.
⑧ Flat Washer Weight (Wwasher)
A flat washer is a hollow cylinder (annular disc). The calculator uses standard proportions: OD ≈ 2.2×d, ID ≈ d + 0.5 mm, thickness t ≈ 0.15×d. The annular cross-sectional area (OD ring minus ID hole) multiplied by thickness gives the volume. Unit: grams.
⑨ Total Lot Weight Formula (All Pieces Combined)
Sums the complete assembly weight (bolt + optional nut + optional washer) per piece, multiplies by quantity, adds packaging overhead (5% if selected), and converts grams to kilograms. This is the final shipping/procurement weight in kg (or lb in imperial mode).
Variable Legend
| Symbol | Meaning | Unit |
|---|---|---|
| d | Nominal bolt diameter (outer thread) | mm |
| d_eff | Thread root (effective) diameter | mm |
| p | Thread pitch (metric) or 1/TPI (imperial) | mm |
| s | Across-flats hex width (A/F) | mm |
| k | Head height | mm |
| L | Total bolt length (tip to under-head) | mm |
| L_shank | Unthreaded shank length = L − L_thread | mm |
| L_thread | Threaded length | mm |
| ρ (rho) | Material density | kg/m³ |
| f_coat | Coating mass factor (0.02–0.07) | dimensionless |
| f_pkg | Packaging overhead factor (0 or 0.05) | dimensionless |
| Q | Quantity of bolts | pieces |
| 1e-6 | Unit conversion: mm³ → m³ | — |
Worked Example: M12 × 80mm Grade 8.8 Carbon Steel Hex Bolt
This example walks through the complete steel bolt weight calculation step by step for a common structural bolt — M12 × 80mm, Grade 8.8, ISO 4014 standard, with 32mm of threading.
📋 Given Inputs
A weighed M12×80 Grade 8.8 hex bolt typically measures 65–70 grams in practice. Our calculated 74.2 g is ~6% higher — consistent with the stated ±5–10% estimate range. The difference comes from thread root geometry, chamfers, and fillet radii that remove material from the idealized geometric model.
Fastener Material Density Reference Table
The bolt density calculation is the most critical variable in fastener weight estimation. Using the wrong density value — for example, applying carbon steel density to a stainless steel 316 bolt — can cause a 2–4% error per bolt, compounding significantly over large quantities. Use this verified reference table:
| Material | Grade / Standard | Density (kg/m³) | Typical Bolt Applications | Weight vs Steel |
|---|---|---|---|---|
| Mild / Carbon Steel | ASTM A307 / 4.6 | 7,850 | General structural, construction, machinery | Baseline (100%) |
| Alloy Steel | Grade 8.8 / 10.9 | 7,900 | High-strength structural, automotive, machinery | +0.6% |
| Stainless Steel 304 | A2-70 | 8,000 | Food processing, outdoor, marine (moderate) | +1.9% |
| Stainless Steel 316 | A4-80 | 8,030 | Marine, chemical, high-corrosion environments | +2.3% |
| Brass | CW614N | 8,500 | Electrical, plumbing, low-load decorative | +8.3% |
| Aluminum | 6061-T6 | 2,700 | Aerospace, automotive lightweight, electronics | −65.6% (lightest common metal) |
| Titanium Grade 5 | Ti-6Al-4V | 4,510 | Aerospace, medical implants, racing | −42.5% |
| Inconel 718 | N07718 | 8,442 | Jet engines, gas turbines, high-temperature | +7.5% |
| Copper | C110 | 8,920 | Electrical grounding, heat exchangers | +13.6% |
| Bronze | C932 | 8,770 | Marine hardware, bearing applications | +11.7% |
| Nylon / PA6 | PA6 | 1,150 | Electrical insulation, low-load plastic applications | −85.4% (lightest option) |
| Monel 400 | N04400 | 8,800 | Marine, chemical processing, offshore | +12.1% |
Common Bolt Weight Calculation Mistakes & How to Avoid Them
-
Measuring Length Including the Head
The bolt length (L) in fastener standards is always measured from the tip to the underside of the head — the head is separate. If you include the head in L, you will double-count it in the volume calculation. ✓ FIX: Measure from under-head only
-
Using "Across Corners" Instead of "Across Flats"
A hex head has two different measurements: across flats (the smaller, A/F value you use for a wrench) and across corners (the larger, diagonal value). The calculator requires "across flats" (s). Using across corners inflates head volume by up to 15%. ✓ FIX: Use the wrench/spanner size
-
Entering TPI Instead of Pitch for Imperial Bolts
For imperial bolts, thread is specified in TPI (Threads Per Inch). The pitch field expects the pitch in inches = 1 ÷ TPI. A 1/2"-13 UNC bolt has a pitch of 1/13 = 0.0769 inches, not "13". ✓ FIX: Enter 1/TPI (e.g., 0.077)
-
Using Carbon Steel Density for Stainless Steel Bolts
Carbon steel (7850 kg/m³) and stainless steel 316 (8030 kg/m³) differ by ~2.3%. For a large structural project with 10,000 SS bolts, this error alone can misstate weight by 15–20 kg. ✓ FIX: Select SS304 or SS316 from the material dropdown
-
Ignoring Coating Weight for Hot-Dip Galvanized Bolts
Hot-dip galvanizing (HDG) adds approximately 5–7% to a bolt's mass due to the thick zinc coating. For a 1-tonne lot of structural anchor bolts, ignoring this factor understates weight by 50–70 kg. ✓ FIX: Select "Hot-Dip Galvanized (+5%)" in the coating dropdown
-
Forgetting to Set Threaded Length = 0 for Stud Bolts
Stud bolts and threaded rods are fully threaded (no shank). If you leave the threaded length (Lt) field at a partial value like 32mm, the calculator will model an unthreaded shank, increasing calculated volume (and weight) incorrectly. ✓ FIX: Enter 0 in the Threaded Length field for studs