Tolerance Stack-Up Calculator
Calculate worst-case and RSS statistical tolerance stack-up for multiple dimensions with bilateral tolerances
This free online tolerance stack-up calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.
Tolerance Stack-Up Calculator
Add dimensions with bilateral tolerances (±). Worst-case = Σtᵢ. Statistical (RSS) = √(Σtᵢ²).
Stack-Up Results (mm)
Worst-case: All tolerances at their extreme simultaneously. Conservative, guarantees fit.
RSS (Root Sum Square): Statistical method assuming tolerances are independent and normally distributed. Approximately 99.73% confidence at ±3σ if each tolerance represents ±3σ.
How to Use This Calculator
Enter your input values
Fill in all required input fields for the Tolerance Stack-Up Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.
Review your inputs
Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.
Read the results
The Tolerance Stack-Up Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.
Explore parameter sensitivity
Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.
Formula Reference
Tolerance Stack-Up Calculator Formula
See calculator inputs for the governing equation
Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.
When to Use This Calculator
- •Use the Tolerance Stack-Up Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
- •Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
- •Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
- •Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
- •Use it in the field when a quick estimate is needed and a full engineering software package is not available.
About This Calculator
The Tolerance Stack-Up Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Calculate worst-case and RSS statistical tolerance stack-up for multiple dimensions with bilateral tolerances All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.
The Theory Behind It
Tolerance stack-up analysis determines the variation in a final assembly dimension based on the individual tolerances of the contributing parts. The worst-case approach (also called 'arithmetic sum') assumes all tolerances are at their maximum deviation in the same direction: Σ|T_i| = total worst-case variation, where T_i is the tolerance of each dimension. This gives a conservative bound but typically exceeds what's observed in real production because it assumes all parts are simultaneously at extreme values. The root-sum-square (RSS) statistical approach assumes tolerances are normally distributed and independent: σ_total = √(Σ σ_i²), where σ_i is the standard deviation associated with each tolerance (typically T_i/3 or T_i/6 depending on how tolerance is defined relative to the distribution). RSS gives a smaller estimate of variation than worst-case but reflects typical manufacturing reality where parts are approximately normally distributed about their nominal dimensions. The ratio of worst-case to RSS variation is typically 2-4×, depending on the number of stack-up elements. Worst-case is used for critical safety applications where failure from any combination of tolerances is unacceptable. RSS is used for cost-sensitive applications and typical assemblies where occasional out-of-spec units are tolerable. Modern methods include Monte Carlo simulation (random sampling from each dimension's distribution) for non-normal distributions and non-linear assembly equations.
Real-World Applications
- •Shaft-to-bore fits: verify that a mating pair will assemble with the designed interference or clearance given each part's manufacturing tolerances.
- •Assembly gap verification: compute the gap between assembled components and verify it meets design requirements under worst-case and typical manufacturing variations.
- •Chain dimension analysis: dimensional chains through multiple parts (e.g., a housing with multiple stacked components) require careful tolerance analysis to ensure all features align correctly.
- •GD&T analysis: Geometric Dimensioning and Tolerancing (GD&T) per ASME Y14.5 provides a formal framework for tolerance specification and stack-up calculation.
- •Cost optimization: compare worst-case and RSS analyses to identify whether all tolerances need tight specifications or only critical contributors.
Frequently Asked Questions
What's the difference between worst-case and RSS tolerance stack-up?
Worst-case (arithmetic): Σ|T_i|, assumes all tolerances are at maximum deviation simultaneously in the same direction. Conservative but large. RSS (statistical): √(ΣT_i²), assumes tolerances are independent and normally distributed. Less conservative but more realistic for typical production. RSS result is always smaller than worst-case, typically by 30-60% for 5-10 stack-up elements.
When should I use worst-case vs RSS?
Worst-case for safety-critical assemblies where any failure is catastrophic. RSS for cost-sensitive applications where occasional marginal parts can be identified and rejected by inspection. Most commercial products use RSS with a process capability margin to allow for non-ideal distributions.
How do I compute a tolerance stack?
List all contributing dimensions from one end of the assembly to the target feature. Add dimensions that increase the target; subtract dimensions that decrease it. The nominal is the arithmetic sum. For worst-case tolerance, add all |T_i|. For RSS, compute √(ΣT_i²). The final dimension is nominal ± worst-case or nominal ± 3σ_RSS for approximately 99.7% of production.
What's GD&T?
Geometric Dimensioning and Tolerancing, a formal system for specifying dimensional requirements on engineering drawings (ASME Y14.5 in US, ISO 1101 internationally). GD&T uses datum references and geometric tolerances (flatness, perpendicularity, position, etc.) that are more precise than simple plus-minus dimensional tolerances. GD&T enables tighter assembly fit and better manufacturing consistency.
Can tolerance stack-up indicate problematic assemblies?
Yes. If worst-case analysis shows the assembly may not fit, either tighten critical tolerances, change the assembly sequence, or design in adjustability (shims, set screws, clearance). RSS analysis showing >3σ risk indicates some parts will be marginal — decide whether to screen by inspection or loosen tolerances and accept some rework.
Related Calculators
Machining Parameters Calculator
Calculate cutting speed, feed rate, and MRR from diameter, RPM, feed per revolution, and depth of cut
Turning Operations Calculator
Calculate RPM, machining time, MRR, and cutting force for turning operations from workpiece geometry and cutting conditions
Drilling Calculator
Calculate RPM, feed rate, thrust force, torque, and machining time for drilling operations
Surface Finish Calculator
Calculate theoretical Ra from feed and nose radius for turning; includes typical Ra values for common manufacturing processes