Short answer: for many CNC machined parts, a practical standard tolerance is around +/-0.05 mm. Tighter tolerances such as +/-0.01 mm are possible on selected features, but they should be reserved for dimensions that directly control fit, sealing, bearing location, alignment, or assembly performance.
At a CNC factory, tolerance is not just a number on a drawing. It affects tool selection, machining sequence, fixture design, inspection method, surface treatment planning, and batch production consistency. A well-designed tolerance plan helps the part work as intended without forcing unnecessary cost into every feature.
Key Takeaways for CNC Machined Parts
- Use tight tolerances only where they matter. Bearing seats, precision bores, dowel holes, sealing faces, and sliding fits may need tighter control than general profiles or clearance holes.
- +/-0.01 mm is realistic for selected features, not every surface. Holding it across a full part can require slower machining, temperature control, stable fixturing, and more inspection.
- Inspection method matters. CMM inspection, micrometer inspection, bore gauge inspection, and FAI are chosen according to the feature and tolerance requirement.
- Material changes the result. Aluminum, stainless steel, brass, and engineering plastics behave differently during cutting, clamping, and inspection.
- Surface treatment after machining must be considered. Anodizing, plating, passivation, coating, and heat treatment can change dimensions or functional fits.
What Are CNC Machining Tolerances?
CNC machining tolerances define the acceptable variation from a nominal dimension. If a drawing specifies a 20.00 mm bore with a tolerance of +/-0.02 mm, the finished bore can measure from 19.98 mm to 20.02 mm and still meet the drawing requirement.
No real machining process produces every feature at the theoretical size. Cutting force, tool wear, material stress, machine condition, fixture rigidity, heat, and measurement method all influence the final dimension. Good tolerancing gives the manufacturer a clear acceptance window while protecting the function of the part.
Typical Tolerance Ranges We See in CNC Manufacturing
The best tolerance depends on the feature, material, size, and inspection plan. Still, the following ranges are useful for early design and quotation discussions.
| Tolerance Level | Typical Range | Factory Use Case | Inspection Method |
|---|---|---|---|
| General machining | +/-0.10 mm to +/-0.20 mm | External profiles, covers, non-critical pockets, clearance features | Caliper, height gauge, visual check |
| Standard precision | About +/-0.05 mm | Most functional milled and turned parts | Caliper, micrometer, CMM spot check |
| Tight tolerance | +/-0.01 mm to +/-0.025 mm | Bores, bearing seats, dowel holes, mating faces, sliding features | Micrometer, bore gauge, CMM inspection |
| Special precision | Below +/-0.01 mm | Selected critical features requiring process review | CMM, dedicated gauge, controlled inspection setup |
For custom parts, the most efficient approach is to mark tight tolerances only on the features that control performance. General features can often follow a standard tolerance block. For broader manufacturing capability, see our CNC machining services.
How a CNC Factory Thinks About Tolerance
When we review a drawing, we do not look only at the smallest tolerance number. We look at how the part will be made and checked. A +/-0.01 mm bore in aluminum may be straightforward if the geometry is stable and accessible. The same tolerance on a thin-wall stainless steel part may require a very different process plan.
Important questions include:
- Which dimensions control fit or assembly?
- Can the feature be machined and measured from a stable datum?
- Will clamping pressure distort the part?
- Does the material move after roughing or heat treatment?
- Will surface treatment after machining change the final size?
- Is the requirement for one prototype or batch production consistency?
Common Tolerance Types on CNC Drawings
Bilateral Tolerances
A bilateral tolerance allows variation in both directions, such as 50.00 +/-0.05 mm. This is common for general machined dimensions where the feature can be slightly larger or smaller without affecting performance.
Unilateral Tolerances
A unilateral tolerance allows variation in only one direction, such as 20.00 +0.02/-0.00 mm. This is useful for functional limits where a feature must not exceed or fall below a specific size. For more detail, read our guide to unilateral tolerance.
Limit Dimensions
Limit dimensions show the maximum and minimum acceptable sizes directly. This format is practical for inspection because the operator can compare the measured value with the acceptable range.
Geometric Tolerances
Geometric dimensioning and tolerancing, or GD&T, controls form, orientation, profile, position, and runout. GD&T is especially useful when the relationship between features matters more than a single linear size.
Inspection: Matching the Tool to the Tolerance
A tight tolerance is only meaningful if it can be measured repeatably. In production, inspection method should match the part feature and tolerance level.
- CMM inspection: useful for positional accuracy, datum relationships, flatness, perpendicularity, profile, and complex geometry.
- Micrometer inspection: reliable for precise outside diameters, thicknesses, shafts, and controlled widths.
- Bore gauge inspection: suitable for precision holes, bearing bores, and internal diameters where calipers are not accurate enough.
- FAI: first article inspection confirms that the first production part matches the drawing before batch machining continues.
- In-process inspection: helps control drift from tool wear, heat, or fixture variation during batch production.
Inspection is also part of cost. If every feature requires CMM reporting, production will be slower than a part where only critical dimensions are fully documented.
Material Effects: Aluminum, Stainless Steel, Brass, and Engineering Plastics
Material behavior has a direct effect on tolerance control. Aluminum is often stable and efficient to machine, making it a good choice for many precision housings, brackets, and prototype parts. Stainless steel is stronger and more heat-resistant, but tool pressure and work hardening can make tight tolerances more demanding.
Brass generally machines cleanly and can hold fine detail, especially on turned parts and fittings. Engineering plastics require extra care because they can deform during clamping, expand with heat, or release internal stress after material removal. A tolerance that is reasonable in aluminum may be risky in a long, thin plastic component.
Surface Treatment After Machining
Surface treatment after machining can affect final dimensions. Anodizing, hard anodizing, plating, coating, passivation, and heat treatment may add thickness, remove material, or change part stability. If the final fit is critical, the drawing should clarify whether the tolerance applies before or after finishing.
This is especially important for bores, threaded features, sliding surfaces, and press-fit areas. For anodized aluminum parts, see our article on how anodizing affects CNC part dimensions.
Tolerance Stack-Up and Assembly Risk
Tolerance stack-up happens when several small dimensional variations accumulate across an assembly. One +/-0.05 mm tolerance may be acceptable, but five related dimensions can create enough variation to cause interference, looseness, or alignment problems.
To reduce stack-up risk, use functional datums, avoid unnecessary dimension chains, and control the features that directly locate the assembly. Press-fit components are a common example where stack-up and measurement method matter; see our guide to press fit tolerance.
How to Specify Tolerances Without Overpaying
The most expensive drawings are often not the most complex drawings, but the drawings where every dimension is unnecessarily tight. A better approach is to divide features into functional groups.
- Critical features: use tight tolerances, clear datums, and defined inspection methods.
- Functional but not critical features: use standard CNC tolerances unless assembly requires more.
- Non-critical features: allow general tolerances to reduce machining and inspection time.
- Finished surfaces: confirm whether tolerances apply before or after coating or anodizing.
- Batch production parts: request FAI and define key dimensions for production monitoring.
Practical Examples
| Feature | Common Concern | Practical Control |
|---|---|---|
| Bearing bore | Too tight causes assembly difficulty; too loose causes vibration | Bore gauge inspection, selected tight tolerance, stable datum |
| Dowel pin hole | Controls alignment between parts | Position tolerance, reaming if needed, CMM verification |
| Large pocket | Often not function-critical | General tolerance unless it locates another component |
| Anodized aluminum surface | Coating changes final dimension | Confirm tolerance before or after anodizing |
| Plastic thin wall | Clamping and heat can cause deformation | Relax tolerance where possible, use stable fixturing |
FAQ
Can CNC machining hold +/-0.01 mm?
Yes, CNC machining can hold +/-0.01 mm on selected features when the part design, material, machine, tooling, fixture, and inspection method support it. It should not be applied casually to every dimension.
What inspection method is best for tight CNC tolerances?
It depends on the feature. CMM inspection is strong for position and geometry, micrometer inspection is good for precise outside dimensions, and bore gauge inspection is often best for accurate internal diameters.
Why does tolerance affect cost?
Tight tolerance reduces the process window. It may require slower machining, better fixturing, additional finishing passes, more frequent inspection, and more careful batch control.
Should I specify tolerance before or after surface treatment?
If the treated surface affects fit or function, specify the final requirement clearly. Surface treatment after machining can change dimensions enough to affect assembly.
Final Thoughts
The best CNC tolerance plan is practical, measurable, and tied to part function. It tells the factory which features deserve extra control and which features can be produced efficiently. That balance is what leads to reliable fit, stable batch production, and better cost control for precision machined parts.