GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

CNC Knowledge

Calculations of Dimensions and Fit Tolerances

Written for design engineers and buyers who need to turn a functional requirement into numbers a machine shop can hold. We cover IT grades, hole and shaft deviation, clearance and interference fits, and how to tell when a tolerance is tighter than the process can deliver. Read it once and you can check whether a drawing will assemble or jam before it reaches the shop floor.

IT01–IT18Hole & shaft deviationClearance & interference±0.005 mm shop floor
CNC Knowledge: Calculations of dimensions and fit tolerances
How to use this guide

From a fit requirement to a tolerance value

A fit is a decision about two numbers: how much space you allow, and how much you can afford to lose.

Tolerance grades

Reading IT grades without a standards library

Tolerance grades run from IT01 to IT18. The number is a quality index, not a size. Move up the grade and the tolerance band gets wider at the same nominal diameter. IT01 is the tightest band in the system, IT18 the loosest, and the value in micrometres depends entirely on the diameter you are working with. A Ø10 mm shaft at IT7 and a Ø200 mm shaft at IT7 are not the same tolerance in micrometres, even though they share a grade.

The grade alone tells you how precise a feature must be. The fundamental deviation letter tells you where the band sits relative to the nominal size. Put the two together and you have a full tolerance callout, for example Ø40 H7 or Ø40 g6. On a drawing this is the part that decides assembly, not the grade on its own.

Grades are chosen by function, not by habit. Slip fits for locating pins usually land around IT6 to IT7 on both members. Press fits need IT6 or tighter on the shaft so the interference range stays predictable. Clearance holes for fasteners rarely need better than IT9 to IT11. If a designer writes IT5 on a bolt clearance hole, the shop will ask why, because the extra cost buys nothing at the joint.

  • 1
    IT01 to IT4Gauge blocks, spindle tooling, reference pins. Rarely used on production parts.
  • 2
    IT5 to IT7Precision fits, hydraulic bores, bearing seats, precision shafts.
  • 3
    IT8 to IT11General machined fits, locating bores, clearance holes for fasteners.
  • 4
    IT12 to IT18Cast, forged or flame-cut surfaces, non-critical spacing.
Tolerance math

Hole tolerance, shaft tolerance and fit tolerance

A hole has an upper limit Dmax and a lower limit Dmin. Hole tolerance TD is the difference, Dmax minus Dmin, and it equals the difference between the upper deviation ES and the lower deviation EI. A shaft works the same way: shaft tolerance Td is dmax minus dmin, or the gap between the upper and lower deviation of the shaft. Neither number depends on the other member. Each feature earns its own band from the drawing.

Fit tolerance Tf is different. It is the sum of the two bands, TD plus Td. That sum sets how much the clearance or interference can vary across a production run. A small Tf means tight control of the assembly condition. A large Tf means the joint may swing from loose to tight as parts come off the machine, even when both features are in tolerance.

Maximum clearance Xmax appears when the largest hole meets the smallest shaft: Dmax minus dmin. Minimum clearance Xmin appears when the smallest hole meets the largest shaft: Dmin minus dmax. If Xmin is positive, the fit is always clearance. If Xmax is negative, the fit is always interference. When the range crosses zero, a given pair of parts may assemble with a slight clearance or a slight interference depending on where each part landed in its band.

  • 1
    TD = Dmax − Dmin = ES − EIHole tolerance, independent of the shaft.
  • 2
    Td = dmax − dminShaft tolerance, independent of the hole.
  • 3
    Tf = TD + TdFit tolerance, the variation the joint can see.
  • 4
    Xmax = Dmax − dmin, Xmin = Dmin − dmaxClearance range for the assembly.
Fit selection

Common fit types and when they are used

Values are functional guidance for machined metal parts at the sizes shown. Always check the governing standard for your application.

Fit typeTypical calloutAssemblyWhere it fits
Slip fitH7 / g6Hand assembly, light oil filmLocating pins, sliding sleeves, spigots
Close running fitH7 / f7Free rotation, minimal playBushings, gearbox shafts, spindles
Location clearanceH7 / h6Light tap or push, near zero playDowelled plates, precision covers
Transition fitH7 / k6Light press or light tapGear hubs, bearing inner rings
Press fitH7 / p6Hydraulic press or shrinkBushes, valve seats, bearing outer rings
Heavy pressH7 / s6High force or thermal shrinkPermanent joints, hardened inserts
Process limits

What a CNC shop can actually hold

Tolerance math and machining reality meet at the spindle. Our floor holds ±0.005 mm (±0.0002 in) on critical features when the geometry allows it. That is a shop capability, not a promise for every feature on every part. Long slender bores, thin walls and deep pockets push the achievable band wider because tool deflection and thermal growth move the cut.

Material matters too. Aluminium 6061 and 7075 cut cleanly and hold a tight band well. Stainless 316L and 17-4PH work-harden, so finishing passes need lighter depths and sharp tooling to avoid pushing the dimension. Titanium TC4 and Inconel move more under heat, which means rough, semi-finish and finish passes are separated by a cool-down. For a bore that must hold an H7 fit, the boring bar and the coolant strategy matter as much as the tolerance callout.

Surface finish and tolerance travel together. A bore at Ra 0.2–0.8 μm usually pairs with a tight diameter band because it needs a fine finishing pass. General milled surfaces at Ra 1.6–3.2 μm sit comfortably with IT8 to IT11 bands. Tightening the finish without a reason adds cycle time and does not improve the fit.

  • 1
    Short, rigid featuresEasiest to hold at ±0.005 mm.
  • 2
    Long bores over 5×DExpect the band to widen; add a reaming or boring pass.
  • 3
    Thin walls under 1.5 mmChatter and springback control the result.
  • 4
    Hardened or gummy alloysTool wear shifts size mid-run; plan for in-process checks.
Drawing practice

Checking a drawing before it is released

A fit calculation is only useful if the drawing carries the result. Write the nominal size, the deviation letter and the grade on the feature, for example Ø25 H7, and add the limit dimensions in a table for the shop. If a feature is functionally critical, mark it and state the gauge or method the shop should use. This removes the argument about which dimension matters.

Watch the stack. A single tight fit is manageable. Five tight fits on the same part, spread across different faces, force extra setups and raise the risk of a scrap. On a bore pattern, ask whether position tolerance or diameter tolerance is doing the real work. Often one of them can relax without affecting assembly.

Finally, separate the tolerance from the finish. They are different requirements with different costs. A callout of Ø30 H7 with Ra 1.6 μm describes two things, and the shop will quote them separately. If the design only needs the fit, keep the finish realistic for that fit.

  • 1
    Mark critical featuresSay which diameter, bore or face sets the fit.
  • 2
    Give limit dimensionsSaves the operator from doing standards lookups at the machine.
  • 3
    Check the stackMany tight fits on one part multiply setups and risk.
  • 4
    Do not over-specify finishA finish callout is a separate cost from the diameter band.
FAQs

Questions engineers ask about fit tolerances

Can the shop hold an H7 bore in stainless steel?

Yes, when the bore is short enough and the wall is thick enough to stay rigid. We hold ±0.005 mm on critical features in stainless 316L and 17-4PH, but a deep bore over five times its diameter needs a boring or reaming pass and a stable setup.

Send the drawing with the limit dimensions and the finishing requirement. We check the geometry during DFM analysis and flag any feature where the requested band is not realistic for the material and tool reach.

How do I calculate the clearance range for a specific fit?

Use the limits, not the nominal size. Maximum clearance is the largest hole minus the smallest shaft. Minimum clearance is the smallest hole minus the largest shaft. Both come straight from the deviation values in the standard.

If the minimum clearance is negative, part of your range is interference. That is fine for a press fit, but it means a given pair of parts may need force or heat to assemble. State the expected assembly method on the drawing so the shop knows the joint is not hand-fit.

Does a tighter IT grade always cost more?

Usually yes. A tighter grade needs finer tooling, slower finishing passes and more inspection. There is also a practical floor. Below a certain band, the process cannot hold it across a run without grinding or lapping, which changes the routing.

The cost jump is not linear. Going from IT9 to IT7 on a bore may be a small change. Going from IT7 to IT5 on a long bore can add a separate finishing operation and a gauge check.

When should I use a transition fit instead of a press fit?

Use a transition fit when the parts must stay concentric but you still want to disassemble them for service. A light press or tap fit locates the parts without permanent deformation.

Use a press fit when the joint carries torque or must never move. That joint depends on the interference to transmit load, so the interference range has to be controlled on both members.

Do I need to specify surface finish with a fit tolerance?

Only if the function needs it. A tight fit is about the diameter band. A fine finish is about friction, sealing or appearance. They are separate requirements and separate cost lines.

For a sliding or rotating fit, finish does affect wear and lubrication. For a static locating fit, a standard machined finish at Ra 1.6–3.2 μm is usually enough.

Can you review a fit before I release the drawing?

Yes. Upload the model or drawing and we return a quotation and a free DFM analysis within 12 hours. We point out features where the tolerance, finish or geometry will be hard to hold and suggest an alternative where one exists.

Uploads stay confidential. An NDA is available on request for programs that need one.

Send us the drawing and the fit callout

We will check the tolerance against the material and geometry, and tell you which features can hold the band and which ones need a change.

12-hour quoteFree DFM analysis100% inspection

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC