ETEnggToolsEngineering utilities
Back to articles

article

Tapped Hole to Clearance Hole Stackup — Rectangular Pattern

A practical guide to tapped rectangular tolerance stackups: what makes a threaded joint different from a clearance one, the five inputs that drive the result, and how the projection (lever-arm) effect and bolt camber feed into worst-case and RSS calculations—followed by a complete worked example.

Published May 31, 2026

#ASME Y14.5#tolerance stackup#bolted joints#materials#engineering calculations#mechanical design#engineering guide
Two plates, bolted together. The top plate has a clearance hole the bolt passes through; the bottom plate is tapped, so the bolt threads straight into it — no nut. The question every time is the same: will the bolt assemble cleanly, no matter how the tolerances land? This article answers it with nothing more than arithmetic, starting from zero.
Exploded 3D view of a tapped joint: hex bolt with threaded end, washer, two clearance plates, and a tapped base, stacked on a common axis The assembly, exploded along its axis. From the top: the bolt (threaded end first), a washer, two clearance plates, and the tapped base the bolt threads into. The clearance plates have holes larger than the bolt; the base is tapped to the bolt thread.

1. The problem this solves

On the drawing, every hole is centred and everything lines up. In real parts it never does. The clearance hole is drilled a fraction of a millimetre off position. The tapped hole is cut slightly off its own position. The bolt is not perfectly straight. Each error is tiny — but the bolt has to pass through a misaligned clearance hole and thread into a misaligned tapped hole at the same time, so the errors stack. Push them far enough and the bolt binds in the clearance hole or misses the threads entirely.

Definition

A tolerance stackup works out how the manufacturing variations in your parts combine, and whether the bolt still assembles through all of them. For this module: does the bolt clear the clearance holes and thread into the tapped hole without interference?

This module covers holes positioned in X/Y coordinates (the rectangular method). For holes on a bolt circle, use the Tapped Circular module instead.

2. What makes a tapped stackup different

In a clearance-to-clearance joint, the bolt passes through every plate and a nut closes the other end. Every plate is the same kind of obstacle — a hole the bolt must clear — and only the tightest, most misaligned hole matters.

A tapped joint changes two things, because the bottom part anchors the bolt instead of letting it slide through:

  • The gap is shared, not pooled. Instead of comparing against the clearance holes alone, the available radial gap is split equally between the clearance holes and the tapped bore.
  • A new contributor appears: projection tolerance. Because the tapped hole pins one end of the bolt, any position error there tilts the bolt, and the tilt grows as the bolt projects up through the stack — a lever arm. This is the defining feature of a tapped stackup and has no equivalent in clearance-to-clearance analysis.
fig-02-assembly-section.svg Assembled half-section with the key dimensions. The bolt spans the washer and clearance plates (maxProjection) and then bites into the tapped base (minEngagement). Bolt length L = maxProjection + minEngagement, the relationship the projection formula depends on.

3. The five inputs that drive the result

Five quantities feed the calculation. Once each is clear, the rest is arithmetic.

3a. Hole diameter and EBT

Every clearance hole has a nominal diameter and a tolerance. EBT (Equal Bilateral Tolerance) is the full permitted range: an EBT of 0.20 mm on a 10.50 mm hole means 10.30 to 10.70 mm. The worst case for assembly is the smallest hole — least room for the bolt — so the calculation always uses the minimum size as its base.

fig-03-radial-clearance.svg Radial clearance at a clearance hole. Left (worst case): every tolerance pushes the bolt to one wall, so the whole gap collects on the far side and nothing is left to spare. Right (nominal): the bolt is centred and the mean gap is half the difference between the effective hole diameter and the bolt diameter.

3b. Positional tolerance (X and Y)

A correctly sized hole in the wrong place is still a problem. The rectangular method controls how far the hole centre may drift in X and, separately, in Y. The worst shift is the diagonal — maximum X and maximum Y at once — combined with Pythagoras:

Max position shift = √(PosTolX² + PosTolY²) Example: √(0.15² + 0.10²) = √0.0325 ≈ 0.180 mm

This applies to both the clearance holes and the tapped hole — each carries its own positional tolerance.

3c. Coating thickness

Paint, plating, or coating builds up on the bore wall and shrinks the usable diameter. Because it coats both sides, a 0.05 mm coating removes 0.10 mm of diameter:

Effective hole Ø = Nominal Ø − 2 × coating Example: 10.50 − 2 × 0.05 = 10.40 mm

The tapped hole is used as-is — tapped holes are normally not coated after machining.

3d. Bolt camber

A long bolt is never perfectly straight; it bows slightly and presses on one side of the clearance hole as it tries to straighten. The module estimates this with the same empirical formula as the clearance module:

Bolt camber = 0.006 × bolt length + (bolt max Ø − bolt nominal Ø) The 0.006 factor comes from ASME B18 straightness allowances for hex bolts.

3e. Projection tolerance — the one unique to tapped joints

This is the concept that defines a tapped stackup. When the tapped hole sits off true position, the bolt must tilt to thread into it. That small tilt at the base is magnified as the bolt rises through the stack: the thread engagement is the fulcrum, the shank is the lever, and the clearance hole is where the displacement lands.

fig-04-projection-leverarm.svg The lever-arm effect. A small position error at the tapped hole (the fulcrum) becomes a large sideways displacement at the clearance plate. The displacement scales with the ratio of maxProjection to minEngagement — a longer stack or less thread engagement makes it worse.
maxProjection = Σ (plate thickness + thickness tol) + washer thickness minEngagement = max(bolt length − maxProjection, 0.0001) Projection tolerance = (2 × tapped-hole position × maxProjection) / minEngagement
The sensitivity to watch

Projection tolerance grows linearly with stack height and inversely with thread engagement. A bolt that is too long leaves almost no engagement, which sends projection tolerance sky-high. Check the minEngagement output first: if it is below one bolt diameter, treat the result as unreliable.

4. Defining the clearance

In a tapped joint the bolt meets two kinds of bore — clearance holes in the upper plates and the tapped bore in the base — and the available radial gap is split equally between them:

Mean gap = 0.5 × (average effective clearance Ø) + 0.5 × (tapped Ø) Worst-case base = 0.5 × (smallest effective clearance Ø) + 0.5 × (tapped Ø)

The 50/50 split reflects that the bolt can shift against either bore. Using the smallest effective clearance hole for the worst-case base captures the tightest interface in the joint.

The pass/fail limit is the maximum fastener diameter, not the nominal — a bolt at its largest OD in the tightest hole is the harshest realistic combination. That is stricter than the clearance-to-clearance module, which checks against nominal.

5. Worst-case calculation, step by step

Worst-case analysis assumes every tolerance hits its most unfavourable extreme simultaneously. It is the most conservative method: if the joint passes worst-case, every possible build works.

Example values: two clearance plates (each 6 mm ±0.1 mm), M10 bolt 40 mm long, zinc coating 0.012 mm, washer 2 mm.

Step 1 — Effective hole diameter (each clearance plate)

Effective Ø = Nominal − 2 × coating Plate 1: 11.00 − 2 × 0.012 = 10.976 mm Plate 2: 11.00 − 2 × 0.012 = 10.976 mm

Step 2 — EBT contribution (radial half-values throughout)

EBT term = 0.5 × EBT Plate 1: 0.5 × 0.20 = 0.100 mm Plate 2: 0.5 × 0.20 = 0.100 mm

Step 3 — Position contribution (each clearance plate)

Position term = 0.5 × √(PosTolX² + PosTolY²) Plate 1: 0.5 × √(0.15² + 0.10²) = 0.5 × 0.180 = 0.090 mm Plate 2: 0.5 × 0.180 = 0.090 mm

Step 4 — Tapped-hole position contribution

Tapped pos = √(0.10² + 0.10²) = 0.141 mm Tapped term = 0.5 × 0.141 = 0.071 mm

Step 5 — Projection tolerance

maxProjection = (6 + 0.1) + (6 + 0.1) + 2.0 = 14.2 mm minEngagement = max(40 − 14.2, 0.0001) = 25.8 mm projectionTol = (2 × 0.141 × 14.2) / 25.8 = 0.155 mm Projection term = 0.5 × 0.155 = 0.078 mm

Step 6 — Bolt camber

Bolt camber = 0.006 × 40 + (10.058 − 10.000) = 0.240 + 0.058 = 0.298 mm Bolt length 40 mm; M10 max body Ø = 10.058 mm (ASME B18.2.1); nominal 10.000 mm

Step 7 — Sum all contributors

Total (WC) = 0.100 + 0.090 + 0.100 + 0.090 + 0.071 + 0.078 + 0.298 = 0.827 mm

Step 8 — Compare against the mean-gap base

Worst-case base = 0.5 × 10.976 + 0.5 × 10.000 = 10.488 mm Min gap = base − total − bolt max Ø = 10.488 − 0.827 − 10.058 = −0.397 mm → UNSAFE

A negative minimum gap means real, in-tolerance combinations exist where the bolt will not assemble. Bolt camber is the dominant contributor here (about 65% of the variance). The design needs work.

What UNSAFE actually means

Not that every build fails — that at least one legitimate combination of in-tolerance parts fails. How many fail in practice is what the statistical analysis in Section 6 estimates.

6. The RSS method — a realistic estimate

Worst-case assumes every tolerance lands at its extreme at once. Across thousands of assemblies that practically never happens. RSS (Root Sum of Squares) treats each contributor as an independent random variable and combines them as the square root of the sum of squares:

RSS = √(0.100² + 0.090² + 0.100² + 0.090² + 0.071² + 0.078² + 0.298²) = √0.14612 ≈ 0.382 mm

RSS variation (0.382 mm) is far below the worst-case figure (0.827 mm). Converting to a yield with a z-score:

sigma = RSS / 3 = 0.382 / 3 = 0.127 mm z = (meanGap − limit) / sigma = (10.488 − 10.058) / 0.127 = 3.39 P(pass) = 1 − Φ(z) ≈ 99.97% → PASS (above 95% threshold)

So the joint is worst-case UNSAFE yet about 99.97% likely to assemble. Whether that is acceptable depends on the application: a lifting-equipment joint should be worst-case SAFE; a non-critical cover plate at 99.97% may be fine.

fig-05-wc-vs-rss.svg Worst-case range (red) versus RSS range (green), both centred on the mean gap. The RSS range is always narrower. The dashed red line is the pass/fail limit (bolt max diameter). The worst-case band crosses it; the RSS band does not — which is why yield is high even though worst-case fails.

7. Reading the contributor chart

The tool ranks each tolerance source by its share of total RSS variance — each contributor's term squared, divided by the sum of all terms squared. A longer bar means that source is eating more of the budget.

fig-06-contributors.svg Contributor breakdown for the two-plate example above. Bolt camber dominates, with projection tolerance and tapped-hole position the smallest shares. Projection tolerance is unique to tapped joints — it never appears in a clearance-to-clearance analysis.

Camber and projection tolerance are usually the top contributors in a tapped stackup. That tells you where effort pays off: shortening the bolt, tightening the tapped-hole position, or increasing thread engagement moves the result far more than tightening clearance-hole EBTs.

8. Understanding your results

Result fieldWhat it means
Min gap (worst-case)Smallest possible clearance with every tolerance at its worst. Negative means some builds fail.
Max gap (worst-case)Most clearance available. Useful for assembly planning, rarely the design driver.
Status: SAFE / UNSAFESAFE: even the worst combination clears the bolt. UNSAFE: at least one combination fails.
Statistical yield %Probability a random build passes, under RSS assumptions and a normal distribution.
maxProjectionWorst-case stack the bolt spans (plates + washer). Confirm the bolt is long enough to reach the tapped hole.
minEngagementMinimum thread engagement. Below ~1× bolt diameter, projection tolerance is inflated and the result is unreliable.

9. The GD&T connection

This module uses rectangular X/Y positional tolerances — classical coordinate dimensioning. Modern drawings often use GD&T (ASME Y14.5) instead. Here is how to bridge the two.

Converting a position callout to X/Y

GD&T controls position with a position symbol in a feature control frame, specifying a cylindrical tolerance zone — e.g. ⌀0.30 mm means the hole centre must lie within a 0.30 mm-diameter cylinder around true position. To use it here:

GD&T position = ⌀t → PosTolX = t/2, PosTolY = t/2 Example: ⌀0.30 → PosTolX = 0.15 mm, PosTolY = 0.15 mm

This is conservative: a round zone allows about 41% more area than the square zone it maps to. Using the GD&T value directly keeps you on the safe side.

Bonus tolerance at MMC

GD&T allows extra position tolerance as a hole grows past its smallest size (MMC). A larger hole has more room, so more position error is permitted. For this module, enter the position tolerance at the worst-case (MMC, smallest) hole size to stay conservative; the Datum Shift module handles full bonus budgeting.

10. Fixing a failing stackup

If the result is UNSAFE or the yield is low, use the contributor chart and start with the biggest bar — changing a small contributor barely moves the result.

ChangeEffectImpact
Shorten the boltCuts camber and maxProjection, raises minEngagement — three wins at onceHigh
Tighten tapped-hole positionReduces projection tolerance (scales linearly)High
Increase thread engagement / deeper tapRaises minEngagement, shrinking projection tolerance inverselyHigh
Increase clearance-hole diameterMore mean gap to spendMedium
Tighten clearance-hole positionLess position contribution per plateMedium
Remove the washerLowers maxProjection directlyMedium
Reduce plate-thickness toleranceLowers worst-case stack heightLow–Med
Reduce coating thicknessLarger effective holeLow
The single most effective change, almost every time

Shorten the bolt to the minimum functional length. It reduces camber, reduces maxProjection, and raises minEngagement — hitting the two largest contributors at once. Try it first.

11. Worked example — a passing design

Same bracket, but with a shorter M10 bolt (30 mm instead of 40) and larger clearance holes (12 mm nominal instead of 11).

ParameterPlate 1Plate 2Tapped base
Hole nominal Ø12.00 mm12.00 mm10.00 mm (tapped)
Hole EBT0.20 mm0.20 mm
Coating0.012 mm0.012 mm— (none)
PosTol X0.15 mm0.15 mm0.10 mm
PosTol Y0.10 mm0.10 mm0.10 mm
Thickness6.00 ±0.106.00 ±0.10

Bolt: M10, nominal 10.00 mm, max 10.058 mm, length 30 mm. Washer 2 mm.

Effective hole Ø = 12.00 − 2 × 0.012 = 11.976 mm (both plates) EBT terms = 0.5 × 0.20 = 0.100 mm each Pos terms = 0.5 × √(0.15² + 0.10²) = 0.090 mm each Tapped pos = √(0.10² + 0.10²) = 0.141 mm → term 0.071 mm maxProjection = 6.1 + 6.1 + 2.0 = 14.2 mm minEngagement = 30 − 14.2 = 15.8 mm projectionTol = (2 × 0.141 × 14.2) / 15.8 = 0.253 mm → term 0.127 mm Bolt camber = 0.006 × 30 + 0.058 = 0.238 mm Total (WC) = 0.100+0.090+0.100+0.090+0.071+0.127+0.238 = 0.816 mm Base = 0.5 × 11.976 + 0.5 × 10.000 = 10.988 mm Min gap = 10.988 − 0.816 − 10.058 = +0.114 mm → SAFE

Worst-case minimum gap is +0.114 mm — every combination clears. The extra 1 mm of clearance diameter absorbed the variation budget.

Statistical check:

RSS = √(0.100²+0.090²+0.100²+0.090²+0.071²+0.127²+0.238²) ≈ 0.338 mm sigma = 0.338 / 3 = 0.113 mm z = (10.988 − 10.058) / 0.113 = 8.23 → P(pass) ≈ 100% → PASS

Both checks pass — a robust design.

Summary

The tapped rectangular stackup in seven steps:

  1. Effective hole Ø per clearance plate = nominal − 2×coating.
  2. EBT term = 0.5 × EBT, per clearance plate.
  3. Position term = 0.5 × √(PosTolX² + PosTolY²), per clearance plate.
  4. Tapped position term = 0.5 × √(posX² + posY²).
  5. Projection tolerance = (2 × tappedPos × maxProjection) / minEngagement, then halve.
  6. Bolt camber = 0.006 × length + max body overage.
  7. Worst-case: fails if the sum of terms exceeds (base − bolt max Ø). Statistical: use RSS of the terms for the yield.

If it fails, read the contributor chart. Shortening the bolt, tightening the tapped-hole position, or increasing thread engagement are the highest-impact moves available.

Try it in the tool

The Tapped Rectangular Stackup calculator on enggtools.in does all of this automatically — enter your dimensions and get worst-case and statistical results with a ranked contributor chart.

Open the Tolerance Stackup Tool →

Disclaimer: educational use only. Have any tolerance analysis reviewed by a qualified engineer before using it in safety-critical applications. These are standard methods — they do not replace a full drawing review, material analysis, or formal design verification.