CNC Machining Tolerances: Types, Standards, and Applications

Picture of Baron Liu

Baron Liu

CNC Machining Tolerances

Table of Contents

Tolerance is the acceptable deviation in a part’s dimensions that allows it to meet its functional requirements. It is one of the first things product teams evaluate when choosing a machining service provider because it directly affects fit, performance, manufacturability, and cost.

As is usually assumed, CNC machining tolerances are not just for precision components; neither is a lower tolerance desired in every application, nor is it limited to linear dimensions. Different applications demand different levels of accuracy, and understanding that is necessary for optimal design and manufacturing. 

This guide covers CNC machining tolerance: how it’s classified, what common types are dominant in the industry, how each is specified, what standards govern them, and how you can balance machining cost with tolerance.

What are CNC Machining Tolerances?

A CNC machining tolerance is the permissible variation in a part’s specified dimensions that allows it to meet its functional and assembly requirements. It defines the acceptable difference between the nominal dimension in the design and the actual dimension produced during machining. 

Since no manufacturing process can achieve perfect accuracy, tolerances establish limits for size, form, position, geometry, and surface condition. 

For example, if a CNC-machined shaft is specified as 100 ± 0.01 mm, the final diameter can range from 99.99 mm to 100.01, and is considered acceptable for use.

Why does Tolerance Matter in Machining?

Tolerance directly influences three engineering decisions:

First, it determines process selection. Based on the required tolerance, you decide whether conventional CNC machining meets the requirement or if precision machining is needed. Basically, it guides which operations are technically and economically appropriate.

Second, tolerance makes interchangeable manufacturing possible. For example, if you have two parts from different production runs that need to mate reliably, tolerance is what guarantees they will.

Third, it accounts for real-world variables. We know that tools wear out over time; machines vibrate, and there are thermal expansions, which could deviate the part from its actual value. A defined tolerance also establishes limits to capture those inconsistencies.

Classification of Tolerances

At a higher level, machining tolerances are classified into dimensional, geometric, and surface tolerances. Each affects part fit, function, and manufacturing performance differently.

Classification-of -TolerancesDimensional Tolerance

It defines an acceptable range based on the physical dimensions of a part: length, width, depth, and diameter. 

Dimensional tolerance directly affects fit and assembly. For example, shafts, holes, and mating features rely more on dimensional tolerance to ensure proper clearance or interference.

Geometric Tolerance

Geometric tolerance is concerned with geometric characteristics: flatness, straightness, circularity, angularity, perpendicularity, and true position. These controls become important when a part may meet dimensional requirements but still fail functionally due to alignment or form errors. 

Surface Tolerance

The more technical term here is surface finish or surface roughness, quantified in a Ra value, which stands for average roughness. Ra, expressed in micrometres (µm), is the average deviation of the surface profile from its mean line, expressed in micrometres. 

A lower Ra value indicates a smoother surface, which affects friction, sealing, wear resistance, and appearance. A general machined surface might carry an Ra of 3.2 µm, while a precision ground surface could be as low as 0.2 µm or below.

5 Types of Tolerances (As Per Industry)

In industrial references, you may commonly find these five tolerance types: standard, unilateral, bilateral, limit, and GD&T tolerance. 

Standard Tolerance

Standard tolerance refers to the default permissible deviation applied to any dimension on a drawing that does not carry its own explicit tolerance callout. In CNC machining, this is governed by DIN ISO 2768.

ISO 2768 defines four tolerance classes for linear dimensions: fine (f), medium (m), coarse (c), and very coarse (v). The standard also covers geometrical tolerances under three classes: H, K, and L. Most CNC machining shops default to ISO 2768-mK (medium dimensional tolerances with K-class geometrical tolerances) unless otherwise specified.

Here’s how tolerance ranges scale with part size under the medium (m) class:

  • 0.5 to 3 mm: ±0.1 mm
  • 3 to 30 mm: ±0.2 mm
  • 30 to 120 mm: ±0.3 mm
  • 120 to 400 mm: ±0.5 mm

Smaller parts allow tighter standard tolerances; larger parts naturally require wider bands. For features requiring tighter control, engineers specify tight tolerances on the drawing.

Unilateral- Tolerance_Unilateral Tolerance

Unilateral tolerance allows variation in one direction only from the nominal dimension. This type is used for mating features (fits) where one part must always stay within a boundary relative to the other, like shafts and holes.

For shaft machining, the maximum size is fixed so the part does not become too large to fit into a mating hole. For holes, the minimum size is fixed so the mating shaft can assemble without interference.

For example, if a shaft diameter has tolerances written as 25 +0.00 / -0.023mm, then you may find hole dimensions specified as 25 +0.023 / -0.00mm.

Bilateral Tolerance

In bilateral tolerance, dimensional variation is allowed in both directions from the nominal dimension. A dimension called out as 25 ±0.025mm means the part can measure anywhere between 24.975mm and 25.025mm and still be within spec. 

Bilateral-ToleranceThe deviation does not have to be equal on both sides, either. For instance, 25 +0.010 / -0.020mm is still bilateral; it just distributes the tolerance band unevenly around the nominal.

It’s one of the most common tolerances in CNC machining because many dimensions do not require directional control. You may find it used for general dimensions of slot widths, plate thickness, bracket lengths, and non-critical mating features.

Limit Tolerance

Limit tolerance defines the acceptable dimension directly by stating the maximum and minimum permissible values.

Limit-ToleranceFor example, instead of writing a shaft size as 20 ± 0.05 mm, the drawing may specify it directly as 19.95 mm to 20.05 mm. This removes ambiguity on the shop floor and is common in high-volume production drawings.

GD&T Tolerance

GD&T (Geometric Dimensioning and Tolerancing) is best understood as a functional control system rather than just another tolerance type. It is used when dimensional tolerance alone is not enough to ensure a part performs correctly.

For example, a hole may have the correct diameter but still fail if its position is slightly off from the intended centerline. In such cases, GD&T controls the geometric relationship between features to ensure proper alignment, assembly, and functional performance.

It defines requirements for form, orientation, location, and runout, helping engineers control how features relate to one another in real applications.

GD&T is commonly applied under standards such as ASME Y14.5 and ISO GPS and is widely used in aerospace, automotive, medical devices, and precision engineering, where functional accuracy matters equally as dimensional accuracy.

GDT SymbolsHow to Balance Machining Cost and Tolerance 

Tighter tolerances directly increase machining cost because they require finer tooling, slower feed rates, stricter process control, and in some cases, secondary operations such as grinding. They may also demand higher-precision CNC machines and more frequent inspection during production.

That is why design engineers should not apply the same tolerance across every feature. For example, for a bore that mates with a bearing shaft, define tight control because the function depends on a proper fit. A cosmetic feature on the same part can follow general tolerances such as ISO 2768-m without requiring additional precision operations.

Over-specifying tolerance increases cost, while under-specifying may lead to assembly or functional issues.

Tolerances for CNC Machining Services at FastPreci

If you are a product designer or engineer looking for a manufacturing partner that can hold your defined part tolerances, FastPreci covers that. We offer CNC Milling, CNC Turning, and CNC Grinding, each capable of hitting the tolerance ranges your design requires.

Machining Operation Tolerance
CNC Milling ±0.01 mm (Linear Dimensions)

±0.005 mm (Holes)

CNC Turning ±0.002 mm 
CNC Grinding ±0.001 mm 

For CNC milling, we follow ISO 2768-m or ISO 2768-f as the general baseline, unless the design calls for something specific. If your part has tighter requirements or custom tolerance callouts, share your drawing with our team, and we will take it from there. 

We help to identify where tight tolerances are necessary and where standard tolerances can be applied to reduce cost without affecting function. Reach out to FastPreci today to discuss your project requirements and get a tailored quote.

FAQs 

What is a standard machining tolerance?

A standard machining tolerance is the default permissible deviation applied to dimensions on a drawing that do not carry an individual tolerance callout. In CNC machining, this is based on the standard ISO 2768.

How does tolerance affect machining costs?

For tighter tolerances, you need finer tooling, slower feed rates, and advanced CNC machines, which increases both machining time and cost. On the contrary, standard tolerances are achievable with the standard options without any additional cost.

Does material affect tolerances?

Yes, Harder materials (like tool steel) can hold tighter tolerances because they resist deflection during cutting. Whereas, softer materials are more prone to thermal expansion and tool pressure, which can push the part outside its tolerance band.

Is tight tolerance desired in every application?

No. Tight tolerance is only necessary where function depends on it, for instance, mating features or bearing fits. Applying it across every dimension adds cost without adding value. That’s why experts recommend going with standard tolerances in non-critical features. 

Picture of Baron Liu

Baron Liu

Hi, I'm Baron. With 15 years managing CNC production — from process optimization and supply chain to full project delivery — I've overseen programs for clients including Apple, across aerospace, medical, automotive, and electronics sectors. At FastPreci, I make sure your project moves from inquiry to shipment without surprises. Get in touch for a free quote today.

Welcome To Share This Page:
Latest News
Get A Free Quote Now !
Popup Page

 All uploads are secure and confidential. We are also happy to sign an NDA.

Related News

Alloy Steel vs Stainless Steel

In many CNC machining projects, choosing between alloy steel and stainless steel affects far more than basic material properties. The decision directly impacts machining speed,

tapped hole vs threaded hole

Tapped Hole Vs Threaded Hole is a common point of confusion in engineering drawings and CNC manufacturing. Although the two terms are often used interchangeably,

3D Printed Hinges

Key Takeaways about 3D Printed Hinge Design Align layer direction with hinge motion to reduce delamination Use process-specific clearance to prevent binding Avoid thin hinge

CNC Machining Tolerances

Tolerance is the acceptable deviation in a part’s dimensions that allows it to meet its functional requirements. It is one of the first things product

CNC Turned Aluminum Parts

CNC turned aluminum parts are used in precision shafts, spacers, bushings, housings, and threaded fittings across mechanical assemblies and equipment. These parts often look simple

5-Axis Machining for Composite Materials

Composite materials such as CFRP and GFRP are widely used in aerospace and automotive structures because of their strength-to-weight ratio. However, machining these materials into

Custom machined Parts (6061 vs 7075 vs 5052)

When comparing 6061 vs 7075 vs 5052 for CNC machining, the trade-off often shows up when a part moves out of tolerance. You machine a

peek machined parts

PEEK machined parts are widely used in industries where performance, durability, and precision are crucial. PEEK (Polyether Ether Ketone) is a high-performance engineering thermoplastic with

Get a CNC Machining Quote

Fastpreci specializes in CNC machining for custom parts, Please fill in the information below, and we will get back to you within hours.

Popup Page

 All uploads are secure and confidential. We are also happy to sign an NDA.