Fits & Tolerances

How much each part may vary, and how parts fit together: limits and fits, general tolerances, stack-ups and process capability, with worked examples.

Two questions decide whether parts work together. How much may each part vary? That is tolerancing. How tight or loose is the joint when the parts meet? That is a fit. This guide covers both, in plain language, with worked numbers, tables and diagrams. It leans on the Machinery’s Handbook and the standards behind it (ANSI/ASME B4.1 and B4.2, ISO 286 and ISO 2768), and it links to the GD&T guide for the geometric side of the same drawing.

The two halves of this guide

Fits: how parts go together

Tolerances: how much variation is allowed

Start here: what do you need?

I need to…Go to
understand limits of size, plus-minus and limit tolerancesDimensional Tolerancing Basics
know what tolerance applies when none is writtenGeneral Tolerances and Drawing Notes
pick a fit for a shaft and hole, or understand what H7/g6 meansHow Fits Work
look up or calculate a metric (ISO) fitFits – Metric (ISO System)
look up an inch fit (RC, LC, LT, LN, FN)Fits – Inch (ANSI B4.1)
design a press, shrink or cold-expansion fitPress, Shrink and Expansion Fits
fit a bearing, key, dowel pin or threadFits in Practice
find out why parts that are in tolerance still do not fitTemperature, Coatings and Fit Problems
know what my shop or supplier can hold, and what it costsTolerances by Process and Surface Finish
check that an assembly will always go togetherTolerance Stack-up Analysis
loosen tolerances safely using process capabilityStatistical Tolerancing and Process Capability
control form, orientation, location or runoutThe GD&T guide

Calculators

Key terms

TermMeaning
Basic sizeThe size from which the limits of size are derived
Limits of sizeThe largest and smallest sizes a feature may have
ToleranceThe total permitted variation: maximum limit minus minimum limit
AllowanceThe prescribed difference between the maximum-material limits of mating parts: the tightest fit that can occur
FitThe relationship between two mating parts: clearance, transition or interference
ClearanceThe shaft is always smaller than the hole
InterferenceThe shaft is always larger than the hole
Transition fitEither clearance or interference may result
Hole basis / shaft basisA system of fits in which the hole (or the shaft) has a fixed basic size and the other part is varied
IT gradeAn International Tolerance grade: the size of the tolerance zone. A higher number is a looser tolerance
Fundamental deviationThe letter that places the tolerance zone relative to the basic size (H for holes at the basic size, h for shafts, and so on)
Stack-upThe accumulated variation of several dimensions in an assembly
Cp and CpkMeasures of how well a process fits inside a tolerance: the width of its spread against the tolerance, and how centered it is

Quick reference: preferred fits

The Handbook’s Table 1 (from ANSI/ASME B4.2) lists the ten preferred metric fits. Each is shown here as hole basis, with the shaft-basis equivalent. The full limits, by size, are on the Fits – Metric (ISO System) page.

TypeHole basisShaft basisDescription
ClearanceH11/c11C11/h11Loose running, for wide commercial tolerances or allowances on external members
ClearanceH9/d9D9/h9Free running: not where accuracy is essential, but good for large temperature variations, high speeds or heavy journal pressures
ClearanceH8/f7F8/h7Close running, on accurate machines at moderate speeds and journal pressures
ClearanceH7/g6G7/h6Sliding: not meant to run freely, but moves and turns freely and locates accurately
ClearanceH7/h6H7/h6Locational clearance: a snug fit for stationary parts that can be freely assembled and taken apart
TransitionH7/k6K7/h6Locational transition: accurate location, a compromise between clearance and interference
TransitionH7/n6N7/h6Locational transition: more accurate location, with more interference allowed
InterferenceH7/p6P7/h6Locational interference: rigidity and alignment of prime accuracy, without special bore-pressure requirements
InterferenceH7/s6S7/h6Medium drive: ordinary steel parts or light shrink fits; the tightest fit usable with cast iron
InterferenceH7/u6U7/h6Force fit for highly stressed parts, or shrink fits where heavy pressing forces are impractical

Quick reference: general tolerances

ISO 2768-1 class m (medium), the usual default for machined parts, in millimeters. All four classes are on the General Tolerances and Drawing Notes page.

Nominal size0.5–33–66–3030–120120–400400–10001000–20002000–4000
Class m (±)0.10.10.20.30.50.81.22.0

FAQ

What is the difference between a tolerance and a fit?

A tolerance applies to one part: how much its size may vary. A fit applies to two parts together: how tight or loose they are when assembled. A fit is the combination of two tolerances and an allowance.

Where do I start if I only need a fit for a shaft in a hole?

Read How Fits Work for the idea, then use the ISO or inch fits pages to find the limits for your size.

How is this different from the GD&T guide?

This guide is about size: how big a feature may be, and how parts of different sizes fit together. GD&T is about shape, orientation and location: how flat, square or well positioned a feature must be. A real drawing needs both.

Which standards does this guide follow?

ANSI/ASME B4.1 and B4.2, ISO 286 and ISO 2768, with ASME Y14.5 for drawing practice, using the Machinery’s Handbook as its main reference. Each page names its sources, and notes where the metric and inch systems or ASME and ISO differ.

Are the values on these pages safe to use directly on a drawing?

They are intended as a working reference. For a contract drawing or a safety-critical part, check the limits against the current edition of the standard that the drawing names.

References

  • Machinery’s Handbook, Industrial Press: “Allowances and Tolerances for Fits” (limits and fits, ANSI/ASME B4.1 and B4.2, ISO and British Standard metric limits and fits, tolerance analysis and assignment).
  • ANSI/ASME B4.1, Preferred Limits and Fits for Cylindrical Parts; ANSI/ASME B4.2, Preferred Metric Limits and Fits.
  • ISO 286-1 and 286-2, ISO code system for tolerances on linear sizes; ISO 2768-1, general tolerances.
  • ASME Y14.5-2018, Dimensioning and Tolerancing.

Last reviewed: October 2026.