Fits & Tolerances: Complete Guide
What are fits and tolerances?
Every manufactured dimension has variation. No cutting tool, casting mould, or forming process produces a feature at its exact nominal size every time. A tolerance is the engineered permission for that variation—the difference between the maximum and minimum acceptable sizes for a single feature. A fit is the functional relationship that results when two toleranced features are assembled together, typically a shaft inside a bore.
The distinction matters in practice. A tolerance is a property of one part. A fit is a property of the interface between two parts. Designing a fit means choosing tolerances on both components simultaneously so that the assembled result—clearance, a light press, or a heavy interference—falls within limits the function demands.
Why fits and tolerances matter in manufacturing
Tolerance decisions made at the drawing stage drive cost, scrap rate, and assembly reliability downstream. A tolerance that is tighter than necessary forces tighter process control, slower cycle times, and more inspection. A tolerance that is too loose produces assemblies that leak, rattle, seize, or fail in fatigue well ahead of their design life.
The consequences extend beyond the pair of mating parts. Rotating shafts supported in bearings affect seal geometry and, indirectly, system efficiency. In hydraulic systems, for example, internal leakage past poorly fitted components directly increases the shaft power the pump must deliver—a relationship explored in detail in the article on pump power calculation. Getting the fit right is rarely an isolated decision.
The ISO 286 framework
ISO 286 is the international standard that defines a system of limits and fits for plain features—primarily cylindrical shafts and bores. It specifies 28 fundamental deviation positions (identified by letters: uppercase for holes, lowercase for shafts) and 20 International Tolerance grades (IT01 through IT18), which define the width of the tolerance zone as a function of nominal size.
A tolerance designation such as H7 for a hole or h6 for a shaft encodes both pieces of information: the letter gives the position of the zone relative to zero line (nominal size), and the number gives the grade—that is, how wide the zone is. The full mechanics of the system, including how to read tolerance tables and convert designations to limit dimensions, are covered in the dedicated article on ISO 286 fits and tolerances.
ISO 286 also formalises two philosophies for achieving a fit. The hole-basis system holds the hole at a standard deviation (H) and varies the shaft deviation to achieve the required fit. The shaft-basis system does the reverse. Hole-basis is the default in most workshops because standard reamers and broaches produce H-tolerance holes economically.
Types of fit: clearance, transition, and interference
ISO 286 groups all fits into three categories based on the relationship between the tolerance zones of the two mating features.
- Clearance fit — The shaft is always smaller than the hole across the full range of tolerance. The assembly can be made by hand with no measurable force. Used for rotating or sliding parts.
- Transition fit — The tolerance zones overlap. Depending on where each part falls within its zone, the assembled result may have a small clearance or a small interference. Used where location accuracy is needed but disassembly must remain practical.
- Interference fit — The shaft is always larger than the hole. Assembly requires force or thermal differential. The resulting joint transmits torque and axial load through the contact pressure at the interface.
The choice between press fitting and shrink fitting to assemble an interference joint is not merely procedural—it affects the stress distribution in both parts and the achievable retention force. The practical differences are compared in press fit vs shrink fit, while the underlying interference, assembly force, and stress calculations are worked through in press fit calculation.
General tolerances and ISO 2768
Not every dimension on a drawing controls a critical interface. Dimensions such as overall lengths, non-mating radii, and chamfer sizes still need a permissible variation, but specifying a detailed ISO 286 tolerance for each one would clutter drawings and add no functional benefit.
ISO 2768 addresses this by defining general tolerances that apply by default when a drawing invokes the standard. A title block note such as ISO 2768-mK applies medium linear tolerances and class K geometric tolerances to all unspecified features. The grade letters and what they mean in numerical terms—including the difference between the commonly confused mK and fH combinations—are explained in the article on ISO 2768 general tolerances.
GD&T and position tolerance
Size tolerances alone cannot fully define a feature's acceptability. A bore diameter within its H7 limits but positioned 2 mm from its true location is still a defective part. Geometric Dimensioning and Tolerancing (GD&T) extends the tolerance system to control form, orientation, and location independently of size.
Position tolerance is one of the most widely applied GD&T controls in mechanical assemblies. When combined with the Maximum Material Condition (MMC) modifier, the effective position tolerance increases as the feature departs from its maximum material size—a mechanism called bonus tolerance. This concept, and how to calculate the available bonus in a real assembly, is covered in position tolerance with MMC.
Tolerance stack-up
Individual tolerances do not act in isolation. In any assembly with a chain of dimensions, the tolerances accumulate. A gap that must remain positive for function—a clearance to a retaining ring, a protrusion beyond a face—can close to zero or go negative when all contributing tolerances stack in the same direction.
Worst-case stack-up analysis identifies the extreme condition regardless of probability. Statistical methods, assuming tolerances are distributed and independent, give a more realistic picture of what the process will actually produce. Both methods require that you correctly identify the tolerance loop and assign signs to each contributor. A complete worked example showing how to set up the loop diagram and carry through the arithmetic is available in tolerance stack-up: a worked example.
Common mistakes in practice
After reviewing drawings and inspection reports across several production environments, a pattern of recurring errors emerges.
- Specifying tighter grades than the process can hold. IT6 on a bore sounds precise, but if the machining centre thermal stability or tooling condition does not support it, the result is high scrap and 100% inspection cost with no improvement in function.
- Ignoring surface finish in interference fits. The effective interference is reduced by the flattening of surface peaks during assembly. Omitting this in the force calculation produces unconservative retention predictions.
- Using ISO 2768 as a substitute for critical fit callouts. ISO 2768 general tolerances are for non-critical features. Applying them to a bearing housing bore is an error that will produce inconsistent bearing preload.
- Performing stack-up in only one direction. Most assemblies have functional requirements at both extremes of the stack. Analysing only the minimum gap and ignoring the maximum interference, or vice versa, misses half the problem.
- Conflating dimensional and geometric tolerance. A shaft within its h6 diameter band can still fail a cylindricity or straightness requirement. These are separate controls and must be specified separately.
How the articles in this cluster fit together
This pillar page provides the conceptual framework. The supporting articles each develop one area in working depth:
- ISO 286 fits and tolerances — complete reference for reading the standard, extracting limit dimensions, and selecting standard fits.
- Press fit vs shrink fit — assembly method selection based on interference magnitude, part geometry, and production constraints.
- Press fit calculation — quantitative treatment of contact pressure, assembly force, and hoop stress.
- ISO 2768 general tolerances — how to apply and interpret general tolerance classes on engineering drawings.
- Position tolerance with MMC — GD&T position control, MMC modifier, and bonus tolerance calculation.
- Tolerance stack-up: a worked example — step-by-step worst-case and RSS analysis for a real assembly.
Read the pillar page first to establish context, then move into whichever sub-article addresses your immediate design or inspection question.
Frequently asked questions
What is the difference between a fit and a tolerance?
A tolerance defines the permissible variation in a single dimension. A fit describes the relationship—clearance, transition, or interference—between two mating parts, which results from the combined tolerances of both.
When should I use ISO 286 versus ISO 2768?
Use ISO 286 when you need a controlled functional relationship between two mating features, such as a shaft in a bore. Use ISO 2768 for dimensions that have no critical mating requirement and where a general workshop tolerance is sufficient.
What does the fundamental deviation letter mean in ISO 286?
The fundamental deviation letter sets the position of the tolerance zone relative to the nominal size. Uppercase letters apply to holes; lowercase letters apply to shafts. The IT number then sets the width of that zone.
Can I mix metric and imperial tolerances on one drawing?
It is strongly discouraged. Mixed unit drawings create ambiguity during inspection and manufacture. If a legacy imperial dimension must appear, state both values explicitly and identify which is the controlling dimension.
What causes tolerance stack-up problems in assemblies?
Stack-up occurs when individual part tolerances accumulate across a chain of dimensions. Even tolerances that are acceptable in isolation can combine to produce an assembly that is outside functional limits. Worst-case and statistical analysis methods are used to manage this.
All articles in this hub
- Pump Power Calculation: Hydraulic, Shaft & Motor kW
- Press Fit vs Shrink Fit: Key Differences Explained
- ISO 286 Fits and Tolerances Explained
- ISO 2768 General Tolerances: mK & fH Explained
- Press Fit Calculation: Interference, Force & Stress
- Position Tolerance with MMC: Bonus Tolerance
- Tolerance Stack-Up: A Worked Example