article
What Is Tolerance Stackup — and Why It Matters
When every part is within spec yet nothing fits together, tolerance stackup is usually to blame. Understanding it is the difference between a product that works and one that doesn't.
Published May 23, 2026
Imagine you are assembling a precision mechanical device. Each component has been manufactured to its specified dimensions, every quality check has passed, and yet — the parts simply will not fit together correctly. The gap is too small, or the shaft binds in its bore. What went wrong?
The answer, more often than engineers would like to admit, is tolerance stackup.
The basic idea
No manufactured part is geometrically perfect. A shaft nominally 25 mm in diameter might actually measure anywhere from 24.97 mm to 25.03 mm. That range — the permitted deviation from the nominal dimension — is called a tolerance. It exists because perfect manufacturing is physically impossible and economically ruinous to approximate.
Tolerance stackup (also written as stack-up, or called tolerance accumulation) describes what happens when you combine several parts, each with its own tolerance, into an assembly. The individual deviations add — or stack — to produce a cumulative variation that can be far larger than any single part's tolerance in isolation.
The arithmetic of accumulation
To quantify a stackup, engineers trace a loop diagram: a closed chain of dimensions that starts and ends at the same feature — usually the critical gap or clearance being studied. Each link in the chain contributes its nominal value and its tolerance.
Consider the following three-part linear assembly. Three parts — A, B, and C — sit end-to-end inside a fixed-length housing. The table below shows the nominal dimensions and tolerances:
|
Component |
Nominal (mm) |
Tolerance (mm) |
Range (mm) |
|
Part A |
50.00 |
± 0.15 |
49.85 – 50.15 |
|
Part B |
80.00 |
± 0.20 |
79.80 – 80.20 |
|
Part C |
40.00 |
± 0.10 |
39.90 – 40.10 |
|
Assembly total |
170.00 |
± 0.45 |
169.55 – 170.45 |
The total nominal dimension is simply the sum: 50 + 80 + 40 = 170 mm. The worst-case tolerance is also a straight sum: 0.15 + 0.20 + 0.10 = ±0.45 mm. So the assembly could range from 169.55 mm to 170.45 mm. If the housing requires the stack to be between 169.8 mm and 170.2 mm, this assembly will fail a significant fraction of the time — even though every individual part is within specification.
|
|
Key insight: A part being 'in tolerance' does not guarantee the assembly will work. It is the combination of tolerances that determines whether the final product is acceptable. |
Analysis methods
There are several ways to quantify a stackup, each making different assumptions about how part dimensions are distributed in production:
|
Method |
How it works |
Benefit |
Trade-off |
|
Worst Case (WC) |
Sums all tolerances directly |
100% assemblies guaranteed |
Very tight part tolerances; expensive |
|
Root Sum Square (RSS) |
Square root of sum of squares |
~99.73% for normal dist. |
Small fraction of rejects; looser tolerances |
|
Monte Carlo |
Statistical simulation (1000s of runs) |
Probability-based output |
Requires real process data |
|
Six Sigma / Cp-based |
RSS extended with Cp/Cpk indices |
Ties analysis to real process |
Most complex to set up |
For most commercial products, RSS is the workhorse method. Worst Case is reserved for safety-critical joints. Monte Carlo earns its overhead when real process data exists and the product volume justifies it.
Why it matters in practice
Tolerance stackup has direct consequences across the product lifecycle:
• Assembly fit and function: Moving parts need precise clearances. Too tight and they seize; too loose and they vibrate, wear, or leak. Stackup analysis predicts the actual clearance range before a single part is manufactured.
• Cost optimisation: Tighter tolerances cost more to produce. Stackup analysis identifies which parts most influence the critical gap, so tight tolerances are applied only where they earn their cost.
• Reliability and safety: In aerospace, medical devices, and automotive brake systems, an out-of-tolerance assembly can cause failure. Formal stackup analysis is often a regulatory or design-review requirement.
• Faster redesign cycles: Finding a stackup problem on paper is orders of magnitude cheaper than discovering it during prototype builds. Virtual analysis compresses the design–test loop dramatically.
Geometric Dimensioning and Tolerancing (GD&T)
Traditional linear stackup deals only with size dimensions. Real assemblies also accumulate errors in form, orientation, and position — roundness, perpendicularity, true position. GD&T is a symbolic language that allows engineers to specify and analyse these geometric tolerances rigorously, using datums (reference frames) to make measurements unambiguous.
When stackup analysis is performed within a GD&T framework, it accounts for form errors, datum shift, and bonus tolerances from material condition modifiers (MMC, LMC). Modern CAD tools perform this automatically using the 3D model geometry itself.
Practical strategies for managing stackup
There is no single solution, but experienced engineers reach for a consistent toolkit:
• Reduce the number of parts in the loop — every part removed from the chain eliminates its tolerance contribution entirely.
• Redesign the joint so that the critical dimension is controlled by a single part rather than assembled from several.
• Use adjustment mechanisms — shims, eccentric pins, or set screws — to absorb accumulated variation at assembly.
• Choose process capability that genuinely matches the tolerance demanded; specifying ±0.02 mm on a process with a Cp of 0.8 is wishful thinking.
• Use selective assembly — sorting parts into matched pairs or groups — to achieve tight assembly tolerances from parts with looser individual tolerances, at the cost of inventory complexity.
The bottom line
Tolerance stackup is not a niche concern for metrologists. It is a fundamental reality of any multi-part assembly: individual part variation does not disappear — it accumulates. An engineer who understands stackup can write tolerances that are simultaneously achievable to manufacture and sufficient for the product to function. One who does not will oscillate between over-specified drawings that drive up cost and under-specified ones that produce field failures.
As assemblies grow more complex and global supply chains introduce greater part-to-part variation, the ability to model, predict, and design around tolerance accumulation becomes not just useful but essential. The gap between a part that is in spec and an assembly that works is exactly the width of a well-conducted stackup analysis.
─────────────────────────────────────
Engineering Fundamentals · Tolerance & GD&T · Precision Manufacturing