🇬🇧 Made in Britain — UK-first ISO-certified suppliers · Mutual NDA standard · DFM review & quote within 48 hours
Home/Buyer Guides/CNC Tolerances
Buyer Guide Series · UK · 2026

What tolerances can CNC machining hold, and what should you actually ask for?

Standard CNC machining comfortably holds about ±0.127 mm, the widely quoted ±0.005 inch commercial default. Precision work reaches ±0.025 mm, and individual features go finer with reaming or grinding. The engineering question is settled. The buying question is different: which features on your drawing deserve those numbers, because every tightened digit costs money on every part, forever.

±0.127 mm
Commonly quoted standard commercial tolerance
±0.025 mm
Precision milling and turning territory
2768-m
The ISO general tolerance your title block should state
4
Feature types that deserve tight numbers: seal, locate, rotate, mate

The numbers, by operation

Published capability figures from machining references and platforms such as Protolabs and Fractory cluster around the same values, and they match what UK shops quote in practice.

OperationStandard capabilityPrecision capabilityTypical use
CNC milling±0.13 mm±0.025 mmPockets, slots, faces, brackets
CNC turning±0.13 mm±0.02 to 0.025 mmShafts, bushes, concentric diameters
Drilling±0.13 mm±0.05 mmClearance and pilot holes
Reaming±0.025 mm±0.010 mmDowel holes, bearing fits
Grinding (secondary)±0.005 mmA few micronsSealing faces, precision journals

Read the table the way a machinist does: the part is not made to one tolerance. Different features on the same part carry different numbers, and the process route follows the tightest feature. A bracket with one reamed dowel hole is a milling job with one precise operation, not a precision part.

ISO 2768: the two letters that prevent most tolerance arguments

Most dimensions on most drawings carry no individual tolerance. ISO 2768 exists for exactly those: it defines general tolerances in four grades, f for fine, m for medium, c for coarse and v for very coarse, covering linear dimensions, angles and chamfers by size band.

Writing "ISO 2768-m" in the title block tells the shop precisely how to treat every uncontrolled dimension, and medium is the sensible default for general engineering work. Leave it off and the shop must ask or assume. Assumed general tolerances are one of the quiet causes of goods-inward disputes: the part measures 100.2 mm, the buyer expected 100.0, and nobody wrote down who was right.

For form and position, flatness, position of hole patterns, concentricity, the tool is GD&T rather than a plus-minus band. Use it where the function is genuinely geometric, and remember every GD&T callout is also an inspection instruction someone must carry out and document.

What a tightened digit actually buys

Tolerance is the strongest price dial on a drawing, a point our cost guide makes from the buying side. From the shop floor it looks like this. To hold ±0.127 mm, a machinist cuts the feature and moves on. To hold ±0.025 mm the cuts get lighter, tools get checked and offset more often, the fixture gets stiffer, temperature starts to matter, and the feature gets measured rather than spot-checked. Go finer and the process route changes: the hole gets reamed, the face gets ground, and a second operation with its own setup enters the price.

None of that is padding. It is real work that repeats on every part in every batch. Which is why the expensive habit is not one tight tolerance, it is the blanket-tight drawing: a title block set to ±0.05 mm "to be safe", quietly turning forty ordinary dimensions into precision work nobody will ever measure a benefit from.

How to tolerance a drawing that machines cheaply

  • State ISO 2768-m in the title block. Every uncontrolled dimension now has an agreed home.
  • Tighten only what seals, locates, rotates or mates. Each tight feature gets its own number, justified by what it touches.
  • Tolerance the fit, not the habit. A 25.00 mm shaft in a bearing needs its tolerance; the bracket face nobody touches does not. Standard fits (H7/g6 and friends) say it cleaner than invented numbers.
  • Say what the part does. One sentence of function in the RFQ pack tells the machinist which numbers are real, and makes the DFM review sharper.
  • Expect to be queried. A supplier who asks "does this face really need ±0.02?" is saving you money. Ours does it at the DFM review, before the quote, which is the only time the saving is free.

Tolerances also decide inspection: the tighter the number, the more the part must be measured to prove it. Whatever the drawing demands, TrueNorth orders ship with dimensional inspection before dispatch, and the documentation to show it.

CNC Tolerances — Common Questions

Straight answers, before you ask.

A commonly quoted commercial standard is ±0.127 mm, the ±0.005 inch default published by platforms such as Protolabs. Where no tolerance is stated on a drawing, many UK shops work to ISO 2768 medium as the general tolerance. Precision work runs to ±0.025 mm on milled and turned features, and finer still with reaming or grinding on specific features.

On standard milling and turning, around ±0.025 mm on well-controlled features. Reamed holes commonly hold ±0.010 to ±0.025 mm, and grinding as a secondary operation reaches a few microns. The practical limit is rarely the machine alone: material stability, temperature, fixturing and inspection capability all have to support the number, which is why the tightest features are toleranced individually, not across a whole part.

ISO 2768 is the general tolerance standard for dimensions without an individual tolerance on the drawing, graded f (fine), m (medium), c (coarse) and v (very coarse). Stating 'ISO 2768-m' in the title block tells the machinist exactly how to treat every uncontrolled dimension. Without it, the shop either asks or assumes, and assumptions on tolerance are how disputes at goods-inward start.

Because the whole process slows down to protect the number: lighter cuts, more frequent tool checks and offsets, better fixturing, temperature awareness, and more inspection time per feature. Move from ±0.127 mm to ±0.025 mm and the feature may need a different process route entirely, reaming or grinding instead of a milled finish. The cost is per tightened feature, which is why blanket-tight drawings are expensive.

State a general tolerance such as ISO 2768-m in the title block, then tighten only the features that seal, locate, rotate or mate, each with its own justified number. Say what the part does when you send the RFQ, because function tells the machinist which numbers are real. A good supplier's DFM review will query tolerances that look tighter than the function needs, before you pay for them.

Not sure which numbers your part really needs?

Upload the drawing and tell us what the part does. The free DFM review flags every tolerance that looks tighter than the function needs, before it costs you anything, and the quote follows within 48 hours.