
Tolerances in CNC Machining: A Technical Guide for Engineers
Specifying ±0.05 mm when you need ±0.01 mm is expensive. Specifying ±0.01 mm when ±0.05 mm is enough is just as expensive. This guide gives you real process ranges so you can make the right call from the drawing.
Tolerances in CNC machining define how close each feature of a part must be to its nominal drawing value. They are not just numbers — they determine which processes are required, which inspection equipment applies, and, to a large extent, how much the part will cost to produce. An engineer who understands how to read and specify tolerances reduces scrap, avoids unnecessary cost, and shortens the approval cycle with the machine shop.
In Summary
- There are three main tolerance types: dimensional, geometric, and surface finish — each controls something different and requires a different inspection method.
- Process capability varies by operation: standard milling ±0.05–0.1 mm; turning ±0.025–0.05 mm; EDM ±0.005–0.01 mm; grinding ±0.002–0.005 mm.
- Tighter tolerance means higher cost: moving from ±0.1 mm to ±0.01 mm can increase machining cost by 2x to 4x.
- CMM verification closes the loop: it is the inspection method that provides full traceability for critical characteristics under IATF 16949 and AS9100.
- Radii works with tolerances down to ±0.01 mm with CMM verification included — see CNC machining capabilities.
This guide is for design and manufacturing engineers who make tolerance decisions on drawings or who need to evaluate whether a supplier can actually meet a requirement. It is not an introduction — it assumes you already know the basics of GD&T and CNC production.
1. Types of Tolerances in CNC Machining
Dimensional Tolerances
These control the size of a feature: length, outside diameter, inside diameter, or depth. They are expressed as a nominal value plus or minus an allowable deviation, for example 25.00 ± 0.02 mm, or as upper and lower limits.
They are the most common tolerances on 2D drawings without explicit GD&T. The limitation is obvious: they only control size, not where a feature is located or whether its form is acceptable.
Geometric Tolerances (GD&T)
The GD&T ASME Y14.5 system controls form, orientation, location, and runout through standardized symbols. The most relevant ones in CNC machining include:
- Flatness: maximum allowable deviation of a flat surface. Critical on sealing and mounting surfaces.
- Cylindricity: combines roundness and straightness on a diameter. Used on shafts and functional bores.
- Perpendicularity: angular relationship to a datum. Common in threaded holes and reference features.
- True position: controls where a hole or feature is located relative to its nominal position.
- Total runout: total variation of a rotating surface relative to its axis. Critical for rotating components.
A part can pass dimensional tolerance and still fail GD&T. If a hole has the right diameter but is 0.3 mm out of position, the assembly can still fail.
Surface Finish Tolerances
These are expressed as average roughness Ra (μm) or maximum roughness Rz (μm). They define surface texture, not overall form.
| Process | Typical Ra |
|---|---|
| Rough milling | 6.3–12.5 μm |
| Finish milling | 1.6–3.2 μm |
| Finish turning | 0.8–1.6 μm |
| Grinding | 0.2–0.8 μm |
| EDM | 0.4–1.6 μm |
A low Ra is not always better. Lubricant-retention surfaces, for example, may perform better with a higher Ra. Specifying Ra 0.4 μm where it is not needed adds cost without adding function.

2. Typical Tolerance Ranges by CNC Process
Not every process reaches the same precision level. Knowing realistic ranges helps you avoid specifying an expensive process for a tolerance that a less expensive one can already meet.
CNC Milling
- Standard tolerance: ±0.05 mm to ±0.1 mm
- Fine tolerance: ±0.01 mm to ±0.025 mm
- Surface finish: Ra 1.6–3.2 μm standard; Ra 0.8 μm with optimized finishing strategies
High-speed milling improves dimensional accuracy and surface finish by reducing cutting forces and tool deflection.
CNC Turning
- Standard tolerance: ±0.025 mm to ±0.05 mm on diameters
- Fine tolerance: ±0.005 mm to ±0.01 mm
- Surface finish: Ra 0.8–1.6 μm in finish turning; Ra 0.4 μm with tightly controlled parameters
Turning typically provides better diameter control than milling because the motion is continuous and accumulates less positioning error.
EDM
- Sinker EDM: ±0.005 mm to ±0.01 mm
- Wire EDM: ±0.002 mm to ±0.005 mm
- Surface finish: Ra 0.4–1.6 μm depending on the number of skim passes
EDM does not generate mechanical cutting forces, which is why it performs well on hard materials where conventional machining would introduce chatter or deflection.
CNC Grinding
- Standard tolerance: ±0.005 mm to ±0.01 mm
- Fine tolerance: ±0.001 mm to ±0.002 mm
- Surface finish: Ra 0.1–0.4 μm
Grinding is usually the final process for high-precision parts. It is used when the final requirement is tighter than what milling or turning should reasonably carry.
3. When to Specify Tight vs. Standard Tolerances
The rule is simple: specify only the tolerance the function actually requires.
Features that typically require tight tolerances (≤ ±0.025 mm)
- Press fits or transition fits
- Bearing diameters and bearing seats
- Sealing surfaces
- Critical locating features in precision assemblies
- CTQ characteristics in IATF 16949 environments
Features that typically work well with standard tolerances (±0.05–0.1 mm)
- Clearance holes for bolts
- Non-functional reference surfaces
- General form features without assembly interaction
- Non-critical overall lengths
A common and expensive habit is copying the general tolerance block from the previous drawing without reviewing whether it still makes sense. If the previous part was a precision component, those inherited tolerances may be unnecessarily strict for the new one.
How to decide: for every tightly toleranced feature, ask what actually fails if that dimension reaches the edge of tolerance. If the answer is “nothing functional,” the tolerance is probably too tight.
4. How Tolerances Affect Cost and Lead Time
Tight tolerances affect cost on three fronts at the same time.
Machining
Tolerances tighter than ±0.025 mm usually require:
- Additional semi-finishing and finishing passes
- Lower cutting speeds
- Better tooling
- Active wear compensation
A part that machines in 20 minutes at ±0.1 mm can easily take 45 to 60 minutes at ±0.01 mm.
Inspection
Standard tolerances can often be verified with calipers or micrometers. Tight tolerances typically require:
- Higher-resolution micrometers
- CMM inspection for geometric and positional characteristics
- More inspection time per part
- Defined control plans and process capability targets in production
On high-precision parts, inspection can become a meaningful portion of total piece cost.
Scrap and Rework
This is the most dangerous hidden cost. A badly specified tolerance — tighter than the available process can reliably hold — creates final-inspection failures. Reworking or remaking rejected parts can drive the true unit cost far above the quoted one.
Radii includes feasibility analysis before quoting to identify tolerances that create unnecessary production risk.
5. How Radii Handles Tolerances Down to ±0.01 mm
Controlling tight tolerances requires three things: the right machinery, traceable metrology, and a documented process. Without all three, precision becomes inconsistent from part to part.
Machining Capability
The Radii manufacturing network includes 3-, 4-, and 5-axis CNC shops with high positioning accuracy. For tolerances ≤ ±0.025 mm, work is assigned to suppliers with thermal compensation and in-process verification capability.
CMM Verification
Coordinate Measuring Machine (CMM) inspection is the standard for tight tolerances and GD&T characteristics. It generates a dimensional report with measured value, deviation, pass/fail status, and traceable metrology records.
For automotive parts under IATF 16949, the CMM report is part of the PPAP package. Radii provides CMM reports as a standard deliverable on parts with tight tolerances or CTQ features.
Approval Flow
The flow is straightforward: drawing received, DFM review, quote, first article with CMM report, approval, and then serial production under a control plan.
For one-off parts or prototypes, the CMM report may be optional, but it is still recommended when tolerances are tight. You can review more at CNC manufacturing services.

Frequently Asked Questions
What CNC tolerance is standard in the automotive industry?
In automotive manufacturing, standard tolerances for functional machined features typically range from ±0.05 mm to ±0.025 mm. For safety-critical features or precision fits, tolerances of ±0.01 mm or tighter are specified and verified with CMM.
How much more does it cost to request tight CNC tolerances?
A ±0.01 mm tolerance can cost 2x to 4x more than ±0.1 mm on the same part because of extra machining time, more demanding tooling, and metrology requirements.
Which CNC processes can achieve the tightest tolerances?
CNC grinding reaches the tightest production tolerances, followed by EDM. Standard milling and turning perform best in the mid-range tolerance window.
What is the difference between dimensional and geometric tolerance?
Dimensional tolerance controls size. Geometric tolerance controls form and position. A part can meet size requirements and still fail assembly due to form or location error.
What does Ra mean in surface finish tolerances?
Ra measures the average surface roughness. A lower value means a finer finish, but the lowest value is not always the right one if the surface function does not require it.
Conclusion: Specify What You Need, Not What You Imagine
- Dimensional, geometric, and surface finish tolerances control different things.
- Each process has a real precision window and not every process should be pushed to the same level.
- Every increase in precision has a real cost in machining, inspection, and rejection risk.
- CMM verification turns a drawing requirement into measurable evidence.
- DFM review before production helps catch tolerance risks before they become scrap.
If your part requires tolerances down to ±0.01 mm with CMM verification included, quote with Radii.