Tolerance is a core concept in manufacturing. It enables designers to specify acceptable deviations for part features. To ensure that all the individual components of a product fit together properly, engineers use a system called Geometric Dimensioning and Tolerancing (GD&T). One important technique within GD&T is tolerance stacking—a method that helps manufacturers predict how dimensional variations can build up across a series of related features.
This article provides a practical guide to tolerance stacking. We’ll explain what it is, how it works, the main analysis methods used, and key strategies engineers use to avoid costly design and production issues.

What Is Tolerance Stacking?
Tolerance stacking (or tolerance stack-up) refers to the combined effect of individual part tolerances across a chain of features. When features are aligned or positioned next to each other in an assembly, their tolerances can accumulate. This build-up may cause the final product to be out of spec—even when each individual part is within its tolerance range.
To put it simply:
Tolerance stacking is the total variation that results from combining several individual tolerances along a path of dimensions. For example, a shaft might have a nominal length of 100.0 mm with a ±0.2 mm tolerance. A hole in a mating part might be 100.5 mm ±0.3 mm. A simple check adds the worst possible extremes:
Shaft min | Shaft max | Hole min | Hole max | |
---|---|---|---|---|
Value (mm) | 99.8 | 100.2 | 100.2 | 100.8 |
Clearance (mm) | 0.0 | 0.4 | — | — |
In the worst case, the tightest assembly has zero clearance (shaft = 100.2, hole = 100.2). This simple check shows whether the parts will always fit.
Why Fit Checks Depend on Stack-Up
Tolerance stack-up answers the simple question: “Will my parts always fit together?” Engineers use this check in two key ways:
- Go-No Go Fit: Engineers verify whether mating parts will assemble without interference or excessive gap.
- Performance Fit: Engineers confirm that moving parts, like latches or sliders, will still operate within their required clearances.
Why Tolerance Stacking Matters?
Every manufacturing process introduces minor differences. For example, drilling a hole might end up a few microns off center. If a part has several features lined up, each with its own small error, these can add up. That is what we call tolerance stacking. If you ignore how these small errors combine, you might end up with parts that do not fit together or fail under load.
Handling tolerance stacks early helps:
- Engineers can forecast whether parts will assemble correctly under worst-case and typical conditions.
- By understanding which tolerances truly matter, engineers can avoid specifying unnecessarily tight tolerances that increase production expenses.
- Early analysis prevents costly redesigns after prototype or production runs.
By performing a thorough stack-up check, you verify that the part can be produced and will work in its final assembly.

Methods of Tolerance Stack-Up Analysis
There are two primary approaches engineers use to evaluate stack-up:
Method | Assumption | Best For | Complexity | Example Use Case |
---|---|---|---|---|
Worst-Case Analysis | All tolerances are at their extreme limits | High-precision, low-volume parts | Low | Aerospace components |
Statistical (RSS) Analysis | Tolerances follow a normal distribution | High-volume production | Moderate | Consumer electronics assembly |
Let’s explore each method in more detail.
Worst-Case Tolerance Analysis
This method adds all maximum possible deviations together to estimate the worst possible scenario. In other words, it assumes that every individual tolerance hits its extreme — either the largest or smallest end of its range.
Formula:
For a chain of n features with individual bilateral tolerances ±T₁, ±T₂, …, ±Tₙ, the total assembly tolerance, Tₐₛₘ, follows this simple sum:
Feature | Tolerance (±) |
---|---|
F₁ | T₁ |
F₂ | T₂ |
… | … |
Fₙ | Tₙ |
Assembly | ∑Tᵢ |
Equation:
Tₐₛₘ = T₁ + T₂ + … + Tₙ
Example:
If part A is ±0.2 mm and part B is ±0.1 mm, the total possible stack-up is:
±(0.2 + 0.1) = ±0.3 mm
When to Use:
- When failure is not an option
- In aerospace, medical, or defense applications
- For components that must always fit precisely
Pros:
- Guaranteed fit if stack-up passes
- Simple math
Cons:
- Can drive up costs unnecessarily
- Often results in overly tight tolerances
Statistical (Root Sum Square – RSS) Analysis
This method takes a more realistic approach. Instead of assuming all variations hit their extremes, it considers how likely it is for that to happen — which is rare. Using statistics (like standard deviation or root sum square), it estimates the most probable total variation.
Common Techniques:
- Root sum square (RSS)
- Monte carlo simulation
Formula:
For independent and normally distributed deviations, the assembly tolerance Tₐₛₘ is:
Equation:
Tₐₛₘ = √(T₁² + T₂² + … + Tₙ²)
where each Tᵢ represents the 3-sigma limit (or an agreed multiple) for feature tolerance.
When to Use:
- High-volume production runs
- Projects where a small amount of scrap is acceptable
- Cost-sensitive designs
Pros:
- Allows for looser tolerances
- More cost-effective
- Matches real-world manufacturing better
Cons:
- Requires statistical knowledge or software tools
- Doesn’t guarantee that all parts will fit — just most of them

Applying Both Methods
A flange assembly contains five critical holes whose positions affect the mating of a cover plate. Each hole location has a tolerance of ±0.1 mm. A designer wants to know the total possible misalignment along one axis.
- Worst-Case:
- Sum of five ±0.1 mm tolerances → ±0.5 mm
- RSS:
- √(5 × 0.1²) ≈ ±0.22 mm
Method | Total Tolerance (± mm) | Risk Level |
---|---|---|
Worst-Case | 0.50 | Zero risk of out-of-tolerance |
Statistical | 0.22 | ~0.27% chance beyond limit¹ |
Assuming a normal distribution, about 0.27% of assemblies may fall outside ±0.22 mm.
This example shows how the RSS method can yield looser—and thus more cost-effective—tolerances while still maintaining high quality.
Best Practices for Managing Tolerance Stack-Up
Now that you know what stack-up is and how to calculate it, here are some practical tips to manage it effectively in your designs:
1. Avoid Over-Dimensioning
Not every feature needs a custom tolerance. Over-dimensioning can lead to confusion and unnecessary precision. Instead, apply general tolerances where appropriate and reserve tight tolerances for critical dimensions only.
2. Understand the Role of Each Tolerance
Think through how each feature affects the final product. Is that tolerance essential for function, or can it be relaxed? Evaluate your design from both a performance and manufacturability point of view.
3. Balance Precision with Cost
Tighter tolerances usually require more expensive processes, such as grinding or precision machining. Be sure the benefits justify the added cost.
4. Plan for Assembly and Use
Don’t forget that parts can shift during assembly or change shape slightly under load. Include allowances for:
- Thermal expansion
- Mechanical stress
- Wear over time
5. Communicate Clearly with Manufacturers
Designs are only useful if your production partner understands them. Use consistent symbols, provide stack-up calculations when needed, and verify that your tolerances are achievable with their equipment.

Practical Tools for Tolerance Stacking
Advances in CAD and CAE software have made tolerance analysis more efficient. Today’s tools can automatically identify tolerance chains, calculate stack results, and visualize worst-case and statistical scenarios.
Popular Tools:
Software | Key Feature |
---|---|
SolidWorks | TolAnalyst module for stack-up |
Autodesk Inventor | Tolerance analysis tools |
CATIA | Functional Tolerancing & Annotation |
Sigmetrix CETOL | Dedicated tolerance analysis plugin |
These tools help:
- Simulate stack-up scenarios
- Visualize variations
- Optimize tolerances based on real data
Identifying Key Part Characteristics (KPCs)
A stack-up study reveals which part tolerances most affect the assembly. Engineers call these Key Part Characteristics (KPCs). KPCs need tight control to meet assembly needs.
Role in Assembly | Feature Type | Target Capability | Examples |
---|---|---|---|
Critical KPC | Tight tolerance | Cpk ≥ 1.67 | Mounting hole locations |
Non-critical feature | Moderate tolerance | Cp ≥ 1.33 | Housing wall thickness |
By focusing on KPCs, teams ensure product quality without overspending on unnecessary precision.
How Stack-Up Affects Manufacturability and Cost
Engineers must balance tight tolerances with production costs. The tighter a tolerance, the more expensive the part. A well-planned tolerance allocation can:
- Reduce Scrap: Avoid parts that fail inspection due to over-tight tolerances.
- Simplify Inspection: Focus measurement effort on a few critical features.
- Shorten Lead Times: Prevent multiple redesigns for fit issues.
In early design reviews, tolerance stack-up guides decisions that lock in costs and schedules.
Conclusion
Tolerance stack-up isn’t just about numbers on a drawing. It’s a design tool that ensures parts come together as planned, products work reliably, and production stays efficient. By understanding how tolerances accumulate, engineers can predict issues before they arise, reduce waste, and improve product reliability.
BOYI is a manufacturing company that provides CNC machining services. We provide effective processing solutions for your precision parts. If you are interested in our services, please contact us at any time.

Let’s Start A New Project Today
Our engineers will contact you within 2 hours.
FAQ
Worst-case assumes all tolerances are at their extremes; statistical (RSS) assumes normal distribution. Worst-case is safer but more restrictive.
A tolerance chain is the sequence of dimensions and tolerances that influence the final position or size of a critical feature in an assembly.
Yes. CAD software like SolidWorks, CATIA, and Inventor offer integrated stack-up tools to automate the process.

This article was written by engineers from the BOYI team. Fuquan Chen is a professional engineer and technical expert with 20 years of experience in rapid prototyping, mold manufacturing, and plastic injection molding.