Tolerance stack-up occurs when individual part tolerances accumulate across a assembly chain, potentially causing fit or function failures even when all parts pass inspection.
Worst-case analysis guarantees assembly yield but drives up cost — statistical methods like RSS are more practical for high-volume production.
Tightening one tolerance is rarely the right fix. Redesign the tolerance loop or change the datum scheme first.
GD&T, especially true position and datum reference frames, gives you powerful tools to control stack-up that simple plus/minus tolerancing cannot.
Always perform stack-up analysis before releasing drawings to manufacturing — not after parts come back wrong.
What Is Tolerance Stack-Up?
Consider a simple three-part bolted assembly: a housing, a spacer, and a cover. If each part has a thickness tolerance of plus or minus 0.005 inch, the worst-case variation at the assembly level is plus or minus 0.015 inch — three times the individual part tolerance. If your functional gap requirement is tighter than that, you have a stack-up problem before a single chip is cut.
Stack-up analysis is the process of quantifying this cumulative variation. It forces you to define what dimension or gap actually matters functionally — called the assembly gap or resultant dimension — and then trace every contributing dimension back through the tolerance loop. Done correctly, it reveals whether your design is manufacturable at your target tolerances, or whether you are setting yourself up for costly scrap and rework.
Why Stack-Up Analysis Matters in Real Production
The cost of ignoring stack-up compounds quickly. Engineering changes after tooling is cut — especially in injection molding or sheet metal — are expensive. If the problem is discovered after initial production runs, you may be looking at scrapped inventory, expedited remakes, and schedule impacts that ripple through your supply chain. In aerospace and defense applications, where assemblies may be subject to AS9100 traceability requirements, the documentation burden of a mid-production engineering change adds another layer of pain.
Stack-up analysis also surfaces design intent issues early. When you are forced to define the functional gap and trace the contributing dimensions, you often discover that your datum scheme is ambiguous, that a reference dimension is doing structural work it should not be, or that two designers made conflicting assumptions about how parts interface. Finding those problems during design review costs almost nothing. Finding them during first article inspection is a different story entirely.
The Tolerance Loop: Building Your Analysis
Start by identifying the resultant dimension: the gap, interference, or alignment condition that must fall within a specific range for the assembly to function. This might be a bearing clearance, a seal compression, a fastener-to-edge distance, or the parallelism of two mating faces. Once that is defined, trace a continuous path through the assembly — from one side of the gap, through every part and feature that contributes variation, back to the other side of the gap. Every dimension on that path is a contributor.
Assign a positive or negative direction to each contributor based on whether it opens or closes the gap as it increases. Sum the nominal dimensions to verify you close the loop correctly — the sum should equal the nominal gap. Then apply your tolerance analysis method to the tolerance values. If a dimension is missing from your drawing or its tolerance is undefined, your analysis is incomplete. That ambiguity will almost certainly become a nonconformance during inspection.
Worst-Case vs. Statistical (RSS) Analysis
Worst-case analysis assumes every contributing dimension is simultaneously at its worst extreme — all contributors that open the gap are at their maximum, and all that close it are at their minimum, or vice versa. The total tolerance is the arithmetic sum of all individual tolerances. This approach guarantees that every assembly will function, but it is extremely conservative. For a loop with many contributors, worst-case tolerances can become so tight that they are impossible or uneconomical to manufacture. Worst-case analysis is appropriate for life-safety applications, low-volume precision assemblies, or any situation where 100 percent yield is non-negotiable.
RSS analysis treats each tolerance as an independent random variable and combines them statistically. The formula is: total tolerance equals the square root of the sum of the squares of each individual tolerance. RSS assumes that the probability of all contributors simultaneously hitting their worst extreme is vanishingly small. For a 3-sigma process, RSS predicts approximately 99.73 percent assembly yield. This is the right tool for high-volume production where some assembly fallout is acceptable and managed. Never use RSS for low-volume or safety-critical applications without a clear understanding of your process distributions.
GD&T and Its Role in Stack-Up Control
Datum reference frames are equally critical. The order in which you call out datums — primary, secondary, tertiary — defines how your part is constrained during inspection and assembly. A poorly chosen datum scheme can introduce phantom variation that has nothing to do with the feature you care about. If your datum is a curved or poorly defined surface, every inspection will yield different results, and your stack-up predictions will be meaningless. Choose datums that reflect how the part is actually located in the assembly.
Bonus tolerance through feature size — called bonus tolerance in GD&T — allows positional tolerance to increase as a hole moves away from its maximum material condition. This can significantly loosen tolerance requirements for mating features without compromising function. Understanding how to leverage MMC and LMC modifiers is one of the most powerful stack-up control strategies available to a design engineer.
Common Stack-Up Mistakes and How to Avoid Them
The second most common mistake is incomplete tolerance loops. Engineers often trace the obvious dimensions but miss datum shifts, form tolerances, or assembly-induced variation like fastener float. A tolerance loop that accounts for six of eight contributors will give you a false sense of security. Every contributing source of variation must be in the model.
A third failure mode is mixing analysis methods inappropriately. Using RSS for a five-unit prototype run, or applying worst-case analysis to a consumer product made in millions of units, are both poor engineering decisions. Match the method to the production context and risk profile. Finally, many teams perform stack-up analysis in isolation — one engineer, one spreadsheet. Stack-up review should be a collaborative process involving design, manufacturing, and quality. A manufacturing engineer will often spot a datum or fixturing issue in minutes that a pure design engineer would miss entirely.
Stack-Up in Practice: CNC Machining, Sheet Metal, and Molding
Sheet metal fabrication introduces forming variation that machining does not. Bend angles have angular tolerances, and bend location varies from the designed flat pattern. For assemblies with multiple sheet metal components, angular variation compounds quickly and can create parallelism or flatness problems that are not obvious from a purely linear analysis. Design for sheet metal stack-up means minimizing the number of bends in a critical tolerance loop wherever possible.
Injection molding adds material shrinkage as a variable. Nominal shrink rates are part of the tool design, but actual shrink varies with material lot, wall thickness, and process parameters. For tight-tolerance molded assemblies, first article inspection with a CMM is essential to calibrate your model against real-world process output. Nimble’s certified partner network includes CMM inspection as a standard deliverable — not an add-on — which means your first article data is available to validate and refine your stack-up model before committing to full production.
When to Bring In Manufacturing Early
Design for Manufacturability (DFM) review is the formal mechanism for this early engagement. A good DFM review will surface process capability limits, flag features where your tolerance callouts are tighter than necessary, and identify cases where a simple geometry change can dramatically reduce the number of stack-up contributors. This is exactly the kind of feedback Nimble provides through its free DFM review process — not a sales call, but a genuine engineering review by partners who manufacture the part type daily.
For complex assemblies going into aerospace or defense programs, consider whether your tolerance analysis needs to be formally documented and submitted as part of your design package. AS9100-certified programs often require evidence that stack-up was analyzed and that tolerances were assigned with functional intent. Building that documentation discipline into your process early — before a customer audit asks for it — is a competitive advantage. Nimble’s partner network operates under AS9100 and ISO 9001 quality systems, which means the traceability and inspection records to support that documentation are already part of the workflow.
Get a quote from Nimble’s certified partner network.
Upload your drawings and get a detailed quote within 24 hours. Free DFM review included.
- What Is Tolerance Stack-Up?
- Why Stack-Up Analysis Matters in Real Production
- The Tolerance Loop: Building Your Analysis
- Worst-Case vs. Statistical (RSS) Analysis
- GD&T and Its Role in Stack-Up Control
- Common Stack-Up Mistakes and How to Avoid Them
- Stack-Up in Practice: CNC Machining, Sheet Metal, and Molding
- When to Bring In Manufacturing Early
Precision parts, quoted in 24 hours.
AS9100 and ISO 9001 certified partner network. CNC machining, sheet metal, injection molding, and more.

