09:27:41 PM
Back to Resources

CNC Tolerances Guide: Types and How to Specify

CNC tolerances for buyers and engineers: types, ISO 2768 and ASME standards, process capability, cost impact, and how to specify tolerances on CNC drawings.

10 min read

CNC Tolerances Guide: Types and How to Specify

CNC tolerance is the permitted variation on a dimension. The range between upper and lower limits inside which a machined feature is acceptable. Two parts can look identical on nominal size and still differ sharply in cost, lead time, and inspectability depending on how tightly you specify. For most outsourced CNC work, general tolerances (often ISO 2768-mK) cover non-critical dimensions; reserve tight callouts (±0.01 mm\pm 0.01\text{ mm} or GD&T frames) only where fit, location, or function truly needs them.

Scope note: This guide is for B2B procurement officials and manufacturing / mechanical engineers who specify tolerances on precision CNC machined parts. It explains tolerance types, standards, process capability, and specification rules, not a full GD&T certification course. For complete ISO 2768 lookup tables, see our ISO 2768 Tolerance Charts.

Every CNC part carries an invisible but decisive drawing feature: tolerance. Identical nominal dimensions can produce totally different quotes, scrap rates, and functional outcomes depending on how variation is allowed. This guide covers what tolerance means in CNC practice, the main expression types, machine vs design tolerance, common standards, typical process ranges, cost impact, and practical rules for specifying on drawings before you send an RFQ.

What Is Tolerance in CNC Machining?

Tolerance is the allowed deviation from a nominal dimension. No machined feature is mathematically perfect: tool wear, heat, material behavior, vibration, and machine limits all introduce variation. Tolerance defines how much variation is acceptable before a part is non-conforming. Each toleranced dimension has an upper limit and a lower limit. Measurements inside that band conform; outside it, the feature fails, regardless of how close the nominal looks on paper.

What Are the Two Meanings of "Tolerance" in CNC?

The word tolerance is used in two distinct ways on CNC jobs. Confusing them is a common source of over-specification and quote mismatch.

Machine tolerance (process capability)

Machine tolerance is what a given CNC process can reliably hold. The shop’s or machine’s dimensional capability under normal conditions.

  • High-end machining centers under ideal conditions can hold features near ±0.0025 mm\pm 0.0025\text{ mm} on favorable geometry.

  • Typical production milling/turning on standard features often lands around ±0.02 mm\pm 0.02\text{ mm} to ±0.05 mm\pm 0.05\text{ mm}.

  • Tighter bands on critical features are possible when the process is deliberately set up for them, but that is not automatic on every feature, material, or machine. Machine tolerance describes capability, not what you should blindly print on every dimension.

Design tolerance (functional requirement)

Design tolerance is what the engineer assigns on the drawing based on fit, form, and function, not on what is easy to cut.

  • A bearing bore or shaft journal needs a tight design tolerance because mates depend on it.

  • Overall length on a bracket with no mating interface can use a looser general tolerance.

Rule of thumb: design tolerance must be achievable within the machine tolerance of the process you intend to use. Specifying ±0.005 mm\pm 0.005\text{ mm} on every face when the process and material cannot hold it drives scrap, secondary grinding, or an unmakeable RFQ.

What Types of Tolerances Appear on CNC Drawings?

Different notation styles communicate intent to the machinist and inspector. These are the types you will see and specify most often.

Limit tolerances

Limit tolerance states explicit upper and lower bounds instead of nominal ± deviation. Example: 12.45 mm – 12.55 mm. Any measurement in that range conforms. Limit tolerances are common for fits and clearances (shaft/hole pairs) because the acceptable window is stated directly without mental math.

Unilateral tolerance

Unilateral tolerance allows deviation in one direction only from nominal. Example: 25 mm +0.05 / −0.00. The feature may be up to 25.05 mm but not below 25.00 mm. Use when one-sided variation matters more, e.g. a hole that must not undersize for a fastener but may be slightly larger.

Bilateral tolerance

Bilateral tolerance allows deviation in both directions, equal or unequal.

Style

Example

Resulting band

Equal bilateral

40 mm ±0.1 mm

39.9 – 40.1 mm

Unequal bilateral

40 mm +0.15 / −0.05

39.95 – 40.15 mm

Equal bilateral is the most common general mechanical notation because it is quick to read and symmetric around nominal.

Side-by-side comparison of limit, unilateral, and bilateral tolerance notation on a 25 mm nominal dimension, with calculated upper and lower limits for each style

Geometric Dimensioning and Tolerancing (GD&T)

GD&T controls shape, orientation, location, and runout, not just size. It is defined under ASME Y14.5 (common in the USA) and ISO 1101 (international). Where ± size tolerances say how big a hole may be, GD&T can require that hole’s axis be perpendicular to a datum within a stated zone, or that a surface stay flat within a limit.

Category

Characteristics covered

Form

Flatness, straightness, circularity, cylindricity

Orientation

Perpendicularity, parallelism, angularity

Location

Position, concentricity, symmetry

Profile

Profile of a line, profile of a surface

Runout

Circular runout, total runout

GD&T appears in feature control frames on the drawing: symbol, tolerance value, and datum references. Use GD&T when the relationship between features matters, not just their size.

GD&T feature control frame diagram labeling the geometric characteristic symbol, tolerance value, and datum references A B C in a three-compartment frame

What General Tolerance Standards Should You Use?

Most CNC drawings do not tolerance every dimension individually. A general tolerance note in the title block applies to all dimensions unless overridden. See full tables in ISO 2768 Tolerance Charts.

ISO 2768 (international)

ISO 2768 is the most widely used general tolerance system in mechanical engineering.

  • ISO 2768-1: linear and angular tolerances; classes f (fine), m (medium), c (coarse), v (very coarse)

  • ISO 2768-2: geometrical tolerances; classes H, K, L

ISO 2768-mK (medium linear + K geometry) is a common default on general-purpose CNC parts: accurate enough for most brackets and housings without over-constraining every edge.

Nominal dimension range (mm)

ISO 2768-1 medium (m) ± (mm)

0.5 to 3

±0.1

Over 3 to 30

±0.2

Over 30 to 120

±0.3

Over 120 to 400

±0.5

Over 400 to 1000

±0.8

For legacy German drawings, see how DIN 7168 maps to ISO 2768 in DIN 7168 vs ISO 2768.

ASME Y14.5 (North America)

ASME Y14.5 is the US dimensioning and tolerancing standard that underpins GD&T practice for aerospace, defense, automotive, and many American OEM supply chains. It integrates dimensional and geometric rules in one framework: complementary to, not a drop-in replacement for, ISO 2768 general tolerance callouts. Practical split: many European drawings lead with ISO 2768-mK; many US aerospace/defense drawings lean on ASME Y14.5 / GD&T on critical interfaces. Know which your customer or internal standard expects before you mix notations.

What Tolerances Can CNC Processes Typically Hold?

Achievable bands depend on machine, material, geometry, and fixturing, but these ranges are useful when setting design tolerance to match process capability:

CNC process

Typical achievable tolerance

CNC milling (general features)

±0.05 mm to ±0.1 mm

CNC milling (tight features)

±0.01 mm to ±0.025 mm

CNC turning (general)

±0.025 mm to ±0.05 mm

CNC turning (precision)

±0.005 mm to ±0.01 mm

CNC drilling

±0.05 mm to ±0.1 mm

Wire EDM

±0.005 mm to ±0.01 mm

CNC grinding

±0.0025 mm to ±0.005 mm

If your drawing demands grinding-level tolerance on a feature that will only be milled, expect either a rejected quote, a process change, or a large cost adder.

How Do Tight Tolerances Affect CNC Part Cost?

Every tolerance band tighter than function requires adds real machine time, inspection, and risk. Vanity tightness is one of the fastest ways to inflate a CNC quote.

Tolerance specified

Relative cost impact

Why

±0.1 mm (standard general)

Baseline

Normal feeds, standard setup, routine inspection

±0.05 mm

+5% to +15%

Slower feeds, more in-process checks

±0.025 mm

+15% to +30%

Finishing passes, tighter fixturing, more measurement

±0.01 mm

+30% to +60%

Often CMM verification, precision fixtures, lower feeds

±0.005 mm and tighter

+60% or more

Grinding/specialized equipment, controlled conditions, high scrap risk

Graph of relative manufacturing cost versus tolerance tightness, showing a gradual cost increase for standard CNC processes and a sharp cost cliff for tight tolerances requiring special processes, slower speeds, and more inspection

Drivers include slower cutting to limit deflection, more frequent measurement, dedicated fixtures, higher reject rates on borderline parts, and secondary operations (grinding/honing) when milling alone cannot hold the band. On Sattardas, tolerance is a selectable parameter on the instant quote flow, so you see how tightening a band moves price and lead time on your geometry before you lock the drawing, instead of discovering the premium after a week of email RFQ.

How Should You Specify Tolerances on CNC Drawings?

  1. Tolerance only what matters: Apply explicit tolerances to mating, locating, and performance-critical features. Let the title-block general standard cover the rest. Over-toleranced drawings slow quoting, machining, and inspection without adding function.

  2. Do not tighten “to be safe”: Conservative ±0.01 mm\pm 0.01\text{ mm} on non-critical faces increases cycle time, scrap, and CMM load with no engineering benefit. Match tolerance to function, a core DFM principle in our Design for Manufacturing (DFM) Guide.

  3. Match tolerance to material behavior: Soft or gummy alloys (some copper grades, certain plastics) are harder to hold at extreme bands than rigid steels. Ask whether your material can sustain the tolerance at production quantities.

  4. Confirm supplier capability before you print extremes: Modern, well-maintained machines hold tighter bands than aged or lightly built equipment. For outsourced CNC, verify the partner can hold your critical callouts, and inspect to them, before you freeze the drawing.

  5. Use GD&T when relationships matter: If position, orientation, or form control assembly quality, ± size alone is insufficient. Use proper feature control frames and datums.

  6. Always state a general tolerance in the title block: e.g. ISO 2768-mK or your company equivalent. Without it, undimensioned features become a buyer–supplier dispute at inspection.

  7. Align drawing and 3D model: STEP vs PDF mismatches on tolerance force clarification loops that delay production. See How to Reduce CNC Lead Time.

How Sattardas Helps You Specify and Quote Tolerances

Sattardas is an on-demand precision CNC platform with instant quotations. Upload a STEP file, get price and DFM feedback in minutes, manufactured in India and delivered DAP to your door in Europe and the USA. You select general or tight tolerance bands there (down to precision levels such as ±0.005 mm\pm 0.005\text{ mm} on applicable features), along with material, finish, and inspection, so achievable tolerance, cost, and lead time are visible before you commit. That lets engineers and procurement test whether a tighter callout is worth the premium on the actual part, instead of defaulting to over-specification or accepting a surprise invoice after manual quoting.

Frequently Asked Questions

What is the tightest tolerance a standard CNC shop can hold?

Under ideal conditions, high-precision equipment can approach ±0.0025 mm\pm 0.0025\text{ mm} on favorable features. That is not typical for everyday milled parts. Most production CNC work lives in the ±0.02 mm\pm 0.02\text{ mm} to ±0.1 mm\pm 0.1\text{ mm} range unless a feature is deliberately set up for precision, or sent to grinding/EDM.

Do I need to tolerance every dimension on a drawing?

No. Tolerance only dimensions that affect mate, location, or performance. Use a general tolerance note (e.g. ISO 2768-mK) in the title block for everything else. Over-dimensioning every edge is a common cause of unnecessary cost.

What is the difference between machine tolerance and design tolerance?

Machine tolerance is what the process can achieve. Design tolerance is what you require for function. Design tolerance must fit inside realistic machine capability, or you need a different process, material, or supplier.

Why do tight tolerances increase CNC cost?

Tighter bands force slower feeds, more careful fixturing, more measurement, higher scrap on borderline parts, and sometimes secondary operations. Each step adds spindle time and inspection time, which shows up directly in unit price and often in lead time.

Should I use ISO 2768 or ASME Y14.5?

ISO 2768 (often -mK) is the default general tolerance system for much international mechanical work. Use our ISO 2768 Tolerance Charts for full values. ASME Y14.5 is central to GD&T practice in North American aerospace, defense, and automotive supply chains. Many drawings use ISO 2768 for general limits and GD&T frames on critical interfaces; follow your customer’s drawing standard.

How can I see what my tolerance choice costs before ordering?

Upload your STEP file to a platform that prices tolerance as a parameter. On Sattardas, changing the tolerance band on the instant quote updates price and lead time in real time, so you can compare standard vs tight specification on the same geometry.

Conclusion

CNC tolerance is not a minor drafting detail: it drives fit, cost, inspectability, and lead time. Use general standards (typically ISO 2768-mK) for the bulk of a part, explicit tight callouts only on functional interfaces, and GD&T when orientation and location control assembly quality. Before you issue an RFQ, ask whether each tight band is truly required, and whether your chosen process and supplier can hold it. Specifying right the first time is cheaper than rework, scrap, or a quote that doubles when the shop reads your drawing honestly.

This website utilises technologies such as cookies to enable essential site functionality, as well as for analytics, personalisation, and targeted advertising. To learn more, view the following link: Privacy Policy