Bolted Joints Calculator — Preload, Tightening Torque & Fatigue Safety (VDI 2230)
Governing standard: VDI 2230· VDI 2230-1:2015 §5.5 · ISO 898-1 stress area · ISO 724 / DIN 13 thread geometry · ASME B1.1 unified-inch stress area
Page last updated
The MechanixCalc bolted joints calculator sizes and verifies bolted connections to VDI 2230 — the definitive German guideline for the systematic calculation of high-duty bolted joints. Enter the thread size (metric coarse M3–M64, ISO fine or UNC/UNF), property class (ISO 898-1 4.6 to 12.9, ISO 3506-1 A2/A4 stainless, an SAE J429 inch grade, or your own entered R_m and R_p0,2), tightening method, friction coefficient and the external axial and shear loads, and the tool returns the assembly preload, the required tightening torque, the yield safety factor (von Mises, per VDI 2230-1:2015 §5.5.5), and the bolt fatigue safety factor to VDI 2230-1:2015 §5.5.3 in a single pass.
It is built for mechanical, structural and process engineers who need a defensible, standards-cited calculation for flanged connections, structural joints, pressure-equipment bolting or any safety-critical threaded fastener — and who need to hand a reviewer a worked, VDI-cited calculation rather than a rule-of-thumb torque value.
What this calculator does
- VDI 2230-1:2015 permissible assembly preload (F_M,zul) accounting for the tightening-method utilisation factor ν and combined tension–torsion von Mises stress
- Tightening torque (M_A) from thread-flank friction (μ, 60° flank angle) and underhead bearing-face friction (ISO 16047 / VDI 2230 Annex)
- Yield safety factor S_F = Rp0.2 / σ_red (von Mises) per VDI 2230-1:2015 §5.5.5 with joint stiffness ratio Φ and the Table A8 tightening factor α_A
- Bolt fatigue safety factor via VDI 2230 §5.5.3 — size-dependent endurance amplitude σ_ASV (0.85·(150/d + 45), rolled threads, class-independent), compared directly to the alternating stress amplitude
- Metric coarse M3–M64, the ISO 261 fine series (M12×1.5 and the rest) and unified inch UNC/UNF — with the fine-thread fatigue reduction VDI 2230-1 §5.5.3 records, because its endurance equation is written for coarse 6g/6H threads
- Friction-grip shear capacity from the residual clamp load at minimum preload under full axial working load (VDI 2230-1 §5.5.6), after the preload lost to embedding
- Joint resilience from the geometry (VDI 2230-1 §5.1): bolt head, shank, free and engaged thread and nut, plus the clamped parts' substitute pressure cone — so the load factor Φ is a property of the joint rather than a slider, for through-bolted and tapped joints alike
- Embedding loss F_Z = f_Z/(δ_S + δ_P) per VDI 2230-1 §5.4.2.1 Table 5, by surface roughness, loading direction and number of interfaces — subtracted from the residual clamp, the slip capacity and the margin before the interface opens
- Bolt-pattern load distribution in 3D: any forces and moments, in-plane shear and twist plus out-of-plane tension and bending, mixed bolt sizes, asymmetric patterns (general bending with the product of inertia), and an exact rigid-plate contact model for non-preloaded joints — with the governing bolt handed to the VDI 2230 check
- Surface pressure under the head or nut on the annular bearing face (VDI 2230-1 R10), assembled and under load — with the effect of a washer, and a verdict once you give the clamped material's limit
- Thread stripping: the shear area of each thread against its own material (FED-STD-H28 / Machinery's Handbook, 60° ISO profile), which one goes first, and the engagement depth needed to develop the bolt itself — the check that matters for a tapped hole in aluminium or cast iron. Seven metric coarse sizes are tabulated at 6g/6H; for any other thread or fit you enter its four limit dimensions and the check runs on yours
- Bearing-type joints: bolt shear and plate bearing stress for shear carried by contact rather than friction
- Branded PDF engineering report with the full VDI 2230 method shown step by step
Method & formulas
Assembly preload and tightening torque (VDI 2230-1:2015)
The permissible assembly preload F_M,zul is the largest axial bolt force that keeps the von Mises stress at the bolt's stress cross-section at or below the yield strength, reduced by the tightening-method utilisation factor ν (0.90 for torque-wrench, 0.95 for angle-controlled, 0.98 for hydraulic tensioning). It is the CEILING of the assembly band: the minimum preload the design must survive is F_M,zul divided by the tightening factor α_A. The combined tension–torsion approach correctly accounts for the torsional component MG that the thread-friction moment introduces into the shank during tightening — so a joint tightened by torque-wrench is not given the same preload credit as one hydraulically tensioned.
The tightening torque M_A has two contributions: the thread torque MG (lead-screw work plus 60°-flank-angle thread-friction), and the underhead bearing-face friction. Both scale with F_M,zul and the friction coefficient μ; the underhead term uses a mean bearing diameter D_km ≈ 1.36 d (ISO 16047 / VDI 2230 Annex — ISO 898-1 does not define it).
F_M,zul = ν · Rp0.2 · As / √(1 + 3·k²)where ν = the tightening-method utilisation factor (0.90 torque-wrench, 0.95 angle-controlled, 0.98 hydraulic) — NOT α_A, which is the Table A8 tightening factor and sets the BOTTOM of the band at F_M,zul/α_A; Rp0.2 = proof/yield strength (MPa), the ISO 898-1 Table 3 minimum; As = tensile stress area (mm²); k = (3/2)·(d2/dS)·(p/(π·d2) + μ/cos30°) is the torsion-to-tension ratio at the stress section dS = (d2+d3)/2
M_A = F_M,zul · [p/(2π) + μ·d2/(2·cos30°)] / 1000 + F_M,zul · μ · (D_km/2) / 1000 [N·m]where p = thread pitch (mm); d2 = pitch diameter (mm); d3 = minor diameter (mm); μ = friction coefficient; D_km ≈ 1.36·d = underhead bearing mean diameter (mm); all lengths in mm, result in N·m
Yield safety factor (VDI 2230-1:2015 §5.5.5)
The yield check compares the material proof strength Rp0.2 against the maximum von Mises (distortion-energy) stress in the bolt at the worst-case assembly and working condition. The worst-case total bolt force is the permissible assembly preload F_M,zul plus the load increment carried through the joint stiffness ratio Φ = c_S/(c_S + c_P). Using pure tension for the yield check hides the combined-stress yielding that occurs during tightening, so the VDI 2230 §5.5.5 formula using σ_red is mandatory.
S_F = Rp0.2 / σ_red,max where σ_red,max = √(σ_z² + 3·τ²)where σ_z = tensile stress at stress section As under worst-case bolt force (MPa); τ = torsional shear stress from thread torque MG at stress section dS (MPa); S_F ≥ 1.0 required, ≥ 1.2 recommended
Fatigue safety factor (VDI 2230-1:2015 §5.5.3)
Bolt fatigue is dominated by the alternating stress amplitude σ_a carried through the bolt — only the fraction Φ of the external cyclic load reaches the bolt; the remainder is absorbed by the joint members. VDI 2230-1 §5.5.3 gives the thread-root fatigue endurance amplitude σ_ASV as a size-dependent function of the nominal thread diameter, explicitly independent of property class (higher-class bolts offer no fatigue benefit over 8.8 in the rolled-thread regime). The fatigue safety factor is the ratio of σ_ASV to the actual alternating stress amplitude.
σ_ASV = 0.85 · (150/d + 45) [MPa, d in mm, rolled threads]where d = nominal thread diameter (mm); the 0.85 factor is a manufacturing knock-down for rolled-before-heat-treatment threads; σ_ASV is independent of property class
S_D = σ_ASV / σ_awhere σ_a = stress amplitude carried through the bolt = Φ_n·F_A / (2·As) for a concentric joint, where Φ_n = n·Φ is the load-introduction-corrected stiffness ratio (VDI 2230-1 eq. 84) — an eccentric joint uses the combined axial + bending amplitude σ_SAb/2 instead; σ_ASV = VDI 2230-1 §5.5.3 endurance amplitude (MPa), reduced for the ISO 261 fine series; S_D ≥ 1.5 recommended
Worked example
M12 bolt, property class 10.9, tightened by torque-wrench (ν = 0.90), friction coefficient μ = 0.12. Determine the assembly preload force and tightening torque. (Illustrative — verify against your own inputs.)
Given
- ThreadM12 (As = 84.3 mm², d2 = 10.863 mm, d3 = 9.853 mm, p = 1.75 mm)
- Property class10.9 (Rp0.2 = 940 MPa — ISO 898-1:2013 Table 3 MINIMUM, not the 900 the designation implies)
- Tightening methodTorque-wrench (ν = 0.90; α_A = 1.41 from the ±17 % scatter of VDI 2230-1 Table A8)
- Friction coefficient μ0.12
Result
- Permissible assembly preload F_M,zul≈ 63.3 kN
- Tightening torque M_A≈ 127.3 N·m
- Compute the stress-section diameter: dS = (d2 + d3) / 2 = (10.863 + 9.853) / 2 = 10.358 mm.
- Compute the torsion-to-tension ratio at assembly: k = 1.5 × (d2/dS) × (p/(π·d2) + μ/cos30°) = 1.5 × (10.863/10.358) × (1.75/(π×10.863) + 0.12/0.8660) = 1.5 × 1.0488 × (0.0513 + 0.1386) = 1.5 × 1.0488 × 0.1899 ≈ 0.299.
- Compute the permissible assembly preload: F_M,zul = ν × Rp0.2 × As / √(1 + 3k²) = 0.90 × 940 × 84.3 / √(1 + 3×0.299²) = 71,318 / √(1.268) = 71,318 / 1.126 ≈ 63,345 N ≈ 63.3 kN. Rp0.2 is ISO 898-1 Table 3's MINIMUM for class 10.9 (940 MPa), not the 900 MPa the class designation implies — the standard states the nominal values exist only for the designation system, and VDI 2230 Table A1 is built on the minima.
- Compute the thread torque: MG = F_M,zul × (p/(2π) + μ·d2/(2·cos30°)) / 1000 = 63,345 × (0.2785 + 0.7527) / 1000 = 63,345 × 1.031 / 1000 ≈ 65.3 N·m.
- Compute the underhead friction torque: D_km = 1.36 × 12 = 16.32 mm; M_head = F_M,zul × μ × (D_km/2) / 1000 = 63,345 × 0.12 × 8.16 / 1000 ≈ 62.0 N·m.
- Total tightening torque: M_A = MG + M_head = 65.3 + 62.0 ≈ 127.3 N·m.
Illustrative — the calculator computes all safety factors, scatter bands, fatigue and shear checks from your actual geometry and loading. Always verify the friction coefficient μ against the actual surface and lubricant condition; a mis-estimated μ is the leading cause of incorrect assembly preload in practice.
Frequently asked questions
Which standard does this bolted joint calculator use?
The primary calculation follows VDI 2230-1:2015 — the definitive German guideline for the systematic calculation of high-duty bolted joints. Thread geometry is per ISO 724 / DIN 13, and the unified inch sizes use those same ISO formulas for the pitch and minor diameters; the tensile stress area As uses the ISO 898-1 definition for metric and ASME B1.1’s 0.7854·(D − 0.9743/n)² (in²) for inch. Thread stripping runs wherever the thread's worst-material-condition limit dimensions are known: seven metric coarse sizes (M8–M30) are tabulated at 6g/6H, and for any other thread — a fine pitch, a unified inch size, or a different tolerance class — you enter those four dimensions for your own fit and the check runs on them — after confirming they can belong to that thread: a set on the wrong side of the ISO 724 basic profile, such as another size's values or a unit slip, is refused rather than computed. It covers clearance fits; interference-fit threads are outside it. They are not computed for you: this tool does not hold a verified source for the ISO 965-1 tolerance formulas, and it tests any candidate against the seven rows it already ships before trusting it. A limit dimension generated from an unverified formula is worse than none, because nothing on the page would show it was a guess. The fatigue check compares the alternating stress amplitude to the VDI 2230-1 §5.5.3 size-dependent endurance amplitude σ_ASV (rolled threads, class-independent). The governing formulas are cited in the generated PDF engineering report.
Does it check surface pressure and thread stripping?
Yes. The pressure under the head or nut is computed on the annular bearing face, both as assembled and under load; an M12 property class 10.9 at full preload puts over 800 MPa on a plain hole, which is why washers exist — fitting one is modelled and drops it to around 200 MPa. The limiting pressure belongs to your clamped material, so the calculator reports the pressure always and gives a safety factor once you enter that limit; it does not invent an allowable for you. Thread stripping uses the shear area of each thread against its own material and reports which thread goes first plus the engagement depth needed to develop the bolt — the check that decides whether a bolt threaded into aluminium or cast iron strips before it breaks. For a tapped joint the calculator asks for the real engaged depth rather than assuming one. The check needs the thread's limit dimensions at the worst material condition; seven metric coarse sizes are tabulated at 6g/6H, and for every other thread you can enter your own four dimensions and have it run on those. Where they are not available the result says the check was NOT made — it is never assumed to pass.
Does it include the preload lost to embedding?
Yes. Machined surfaces bed in under preload by a few micrometres — VDI 2230-1 §5.4.2.1 Table 5 gives the amount f_Z for the thread, each head or nut bearing face and each inner interface, by surface roughness and by whether the joint is loaded axially or in shear. That settlement is preload gone: F_Z = f_Z/(δ_S + δ_P), which on a short stiff joint is kilonewtons. The calculator takes it off the residual clamp load, so the friction-grip capacity and the margin before the interface opens both reflect it. The resilience it divides by comes from the joint geometry you enter (VDI 2230-1 §5.1), which also gives the load factor Φ instead of asking you to guess one.
What is the difference between the yield and fatigue safety factors?
The yield safety factor S_F = Rp0.2 / σ_red checks that the bolt does not yield during assembly or under the maximum working load — it uses the von Mises (combined tension + torsion) stress and must be ≥ 1.0, with ≥ 1.2 recommended. The fatigue safety factor S_D checks that the cyclic alternating stress amplitude carried through the bolt does not exceed the VDI 2230-1 §5.5.3 size-dependent endurance amplitude σ_ASV; it should be ≥ 1.5. A joint carrying no alternating load has no fatigue question to answer, and the calculator reports that check as not applicable rather than as a margin. Both must be satisfied simultaneously.
How does the tightening method affect the preload?
VDI 2230 assigns each tightening method two separate figures. The utilisation factor ν sets how much of the bolt's yield strength the permissible preload may use — 0.90 for torque-wrench, 0.95 for angle-controlled, 0.98 for hydraulic tensioning. The tightening factor α_A is the scatter of what you actually achieve, taken from Table A8: 1.4 for torque-controlled tightening, 1.2 for angle-controlled and for hydraulic with standard bolts and nuts. The permissible preload F_M,zul is the top of that band and the minimum is F_M,zul / α_A, so a more precise method delivers both a higher and a more consistent preload for the same bolt.
Can it check a bolt group under shear and eccentric moment?
Yes, and under out-of-plane loads too. The bolt-pattern panel takes any bolt coordinates and sizes and any number of forces (at a point and height) and moments. Shear uses the elastic vector method (AISC Manual Part 7, checked against Shigley Example 8-7). Tension uses general unsymmetric bending including the product of inertia, which stays correct on asymmetric patterns where the common Ix/Iy-only shortcut is not. On a uniform bolt circle it reproduces the slewing-bearing makers' 4·M/(n·D). For a joint that is not preloaded, an exact rigid-plate contact model finds where the plate bears. It is badged as an engineering model because no standard prescribes it, and it does not include prying from plate bending. The most-loaded bolt can then be sent to the VDI 2230 check in one click.
Is the bolted joint calculator free?
You can run the full calculation during a free 30-minute preview with no sign-up required. A free 14-day account trial unlocks every calculator in the suite with no credit card needed. The branded PDF engineering report and saved calculations are included in the free 14-day trial and in every paid plan.
Related calculators
- Shaft AnalysisDesign the shaft that the bolted flange or coupling connects to.
- Shaft KeysSize the parallel key that transmits torque alongside the bolted joint.
- Shaft CouplingsSelect and verify a bolted flange coupling for misalignment and torque.
- Welds & Weld JointsCompare a welded alternative to the bolted connection for the same load case.
- SpringsSize the helical compression spring in a spring-loaded fastener or a preload-maintaining stack. NOTE: Belleville and wave washers are a different model and are not covered there.
Run the Bolted Joints on your own numbers
Free 30-minute preview — no sign-up. A free 14-day account trial unlocks every tool and the branded PDF report, no credit card required.
Start freeUsing MechanixCalc at work? See plans & pricing — one subscription unlocks all 50 calculators, PDF reports and saved projects.