Skip to content
Upload CAD

2026-04-30

CNC Tolerancing Explained: A Complete Guide

CNC machining of large engine block in a horizontal machining center
Key InsightExplanation
CNC tolerance is a permitted dimensional rangeTolerance defines how much a dimension can deviate from its nominal value while the part still functions correctly.
Standard CNC tolerance is ±0.005″ (±0.127 mm)Most CNC machined parts default to this value; tighter tolerances increase cost and machining time significantly.
Four GD&T tolerance types govern precisionForm, orientation, location, and run-out tolerances each control a different geometric characteristic of a part.
ISO 2768 sets international default standardsThis standard defines four grades (f, m, c, v) for linear and angular dimensions on drawings without explicit callouts.
Tighter tolerances cost more — spec only what you needOver-tolerancing is one of the most common and costly mistakes engineers make during part design.
Material and process both affect achievable toleranceHarder materials, thermal expansion, and tool wear all influence how tight a tolerance a given process can reliably hold.

CNC tolerancing explained simply: it’s the practice of defining the acceptable range of dimensional variation a machined part can have while still performing its intended function. Every real-world part deviates slightly from its nominal drawing dimensions. Tolerancing tells the machinist exactly how much deviation is acceptable. Get it wrong, and parts either fail in assembly or cost far more to produce than they need to.

This guide covers everything engineers, procurement managers, and product designers need to know. You’ll learn the four major tolerance types, how ISO 2768 and GD&T (Geometric Dimensioning and Tolerancing) standards work, which factors affect achievable tolerance, and how to spec your parts without over-engineering them. This is particularly relevant for CNC tolerancing explained.

CNC tolerancing explained with precision measurement of a machined part using digital calipers

What Is CNC Tolerancing?: CNC tolerancing explained

CNC tolerancing is the specification of the maximum permissible dimensional deviation from a part’s nominal dimensions, ensuring functional fit, form, and assembly across production batches.

More precisely: if a shaft is designed to be 20.00 mm in diameter, a tolerance of ±0.05 mm means the finished shaft can measure anywhere from 19.95 mm to 20.05 mm and still be acceptable. That range is the tolerance band.

CNC machines are exceptionally accurate. High-end machining centers can achieve tolerances as tight as ±0.0025 mm, roughly a quarter of a human hair’s diameter [1]. But that level of precision isn’t free. The tighter the tolerance, the more time, tooling, and inspection it requires. When considering CNC tolerancing explained, this point stands out.

Why Tolerancing Matters in Manufacturing

Tolerancing isn’t just a technical formality. It directly drives cost, lead time, and part reliability. A part with unnecessarily tight tolerances will cost more to produce, take longer to inspect, and may require specialized equipment that adds supplier risk.

According to a widely cited resource from the University of Florida’s mechanical design curriculum, every manufacturing process has a natural tolerance capability range, and specifying tighter than that range forces manufacturers into slower, more expensive methods [2].

  • Functional fit: Tolerances ensure mating parts assemble correctly without binding or excessive play.
  • Interchangeability: Consistent tolerances allow parts from different production runs to be swapped without rework.
  • Cost control: Looser tolerances (within functional limits) reduce machining time and scrap rates.
  • Quality compliance: Industries like medical devices and automotive require documented tolerance adherence under standards like ISO 13485:2016 and IATF 16949.

Nominal Value, Upper Limit, and Lower Limit

Every toleranced dimension has three values. The nominal value is the target dimension shown on the drawing. The upper limit is the largest acceptable measurement. The lower limit is the smallest. The difference between these limits is called the tolerance band or total tolerance. For those exploring CNC tolerancing explained, this matters.

For example, a hole called out as 10.00 +0.02 / -0.00 mm has a nominal of 10.00 mm, an upper limit of 10.02 mm, and a lower limit of 10.00 mm. This is a unilateral tolerance, where deviation is permitted in only one direction.

How CNC Tolerancing Works

CNC tolerancing works by translating drawing callouts into machine parameters, inspection criteria, and process controls that govern how a part is cut, measured, and accepted or rejected.

The process starts at the design stage. An engineer assigns tolerance values to critical dimensions on a technical drawing or CAD model. Those values then flow downstream into the machining program (G-code), the inspection plan, and the quality records. This directly impacts CNC tolerancing explained outcomes.

The Tolerancing Workflow: From Drawing to Part

  1. Design intent: The engineer identifies which dimensions are functionally critical and assigns tolerances based on fit requirements and industry standards.
  2. Standard callout: Non-critical dimensions default to a general tolerance block (often per ISO 2768 or ASME Y14.5).
  3. Machining setup: The CNC programmer selects toolpaths, cutting speeds, and feeds to hold the specified tolerance. Tighter tolerances may require multiple finishing passes.
  4. In-process measurement: Operators use gauges, micrometers, or coordinate measuring machines (CMMs) to verify dimensions during production.
  5. Final inspection: Finished parts are measured against the drawing. Parts outside the tolerance band are rejected or reworked.
  6. Documentation: Inspection records are logged, supporting traceability requirements under ISO 9001:2015 or IATF 16949.

Research from Portland State University confirms that tolerance prediction accuracy depends heavily on the geometric accuracy of the CNC machine itself, including straightness, circularity, size, angularity, and positional accuracy of the spindle and axes [3].

What Affects Achievable Tolerance?

Not all tolerances are equally achievable on all machines or materials. Several factors influence how tight a tolerance a process can reliably hold:

  • Machine rigidity: Worn or flexible machine structures introduce vibration and deflection, widening the tolerance band.
  • Material properties: Harder materials like stainless steel or titanium cause more tool wear than aluminum, which can shift dimensions over a production run.
  • Thermal expansion: Heat generated during cutting causes both the part and the machine to expand. Long production runs without temperature control drift out of tolerance.
  • Tool wear: As cutting tools wear, they remove slightly less material, causing dimensions to creep toward the upper limit.
  • Part geometry: Thin walls, deep bores, and long overhangs flex under cutting forces, making tight tolerances harder to hold.
  • Cutting parameters: Feed rate, spindle speed, and depth of cut all affect surface finish and dimensional accuracy [4].

Pro Tip: Always specify your most critical tolerances explicitly on the drawing. Never rely on a shop’s “standard” assumptions for dimensions that affect fit or function. A clear callout prevents costly misunderstandings and rework.

CNC tolerancing explained through CMM coordinate measuring machine inspection of precision machined parts

Types of CNC Tolerances

CNC tolerances fall into two broad categories: dimensional tolerances (covering size and position) and geometric tolerances (covering shape and orientation), both governed by the GD&T framework. This is particularly relevant for CNC tolerancing explained.

GD&T, or Geometric Dimensioning and Tolerancing, is a standardized symbolic language defined by ASME Y14.5 in the US and ISO 1101 internationally. It gives engineers precise control over every geometric characteristic of a part [5].

The Four GD&T Tolerance Categories

CategoryControlsExamplesTypical Application
FormShape of individual featuresFlatness, straightness, circularity, cylindricitySealing surfaces, bearing bores
OrientationAngular relationship between featuresPerpendicularity, parallelism, angularityMating faces, bolt patterns
LocationPosition of features relative to datumsTrue position, concentricity, symmetryHole patterns, shaft centerlines
Run-outVariation during rotationCircular run-out, total run-outRotating shafts, spindles, wheels

Bilateral vs. Unilateral vs. Limit Tolerances

Beyond GD&T categories, dimensional tolerances are expressed in three formats:

  • Bilateral tolerance: Deviation is permitted equally in both directions (e.g., 25.00 ±0.05 mm). This is the most common format.
  • Unilateral tolerance: All deviation is permitted in one direction only (e.g., 25.00 +0.10 / -0.00 mm). Common for interference fits and press fits.
  • Limit tolerance: Both the upper and lower limits are stated directly (e.g., 24.95 / 25.05 mm). Removes ambiguity entirely and is preferred for critical dimensions.

ISO 2768 provides default general tolerances for linear dimensions, angular dimensions, and geometrical tolerances when no explicit callout is given. It uses four grades: fine (f), medium (m), coarse (c), and very coarse (v) [6]. Most general-purpose machining defaults to the medium grade. When considering CNC tolerancing explained, this point stands out.

Pro Tip: Use limit tolerances (upper and lower limits stated directly) for your most safety-critical dimensions. It removes any possibility of interpretation error between your design team and the machine shop.

Key Benefits: Why CNC Tolerancing Matters

Proper CNC tolerancing reduces manufacturing cost, prevents assembly failures, and enables consistent quality across high-volume production runs, which is why it’s a non-negotiable discipline in precision manufacturing.

Industry analysts consistently point to over-tolerancing as a primary driver of unnecessary manufacturing cost. When every dimension on a drawing carries a ±0.001″ callout regardless of functional need, the shop must slow down, use finer tooling, and inspect more rigorously, all of which adds cost with no functional benefit.

Cost and Quality Impact

  • Lower scrap rates: Correctly specified tolerances match the natural capability of the process, reducing out-of-spec parts.
  • Faster cycle times: Looser tolerances on non-critical features allow higher feed rates and fewer finishing passes.
  • Reduced inspection burden: When tolerances are appropriate, standard gauging suffices. Extremely tight tolerances require CMM inspection, which takes significantly more time per part.
  • Better supplier communication: Clear tolerance callouts eliminate ambiguity. A shop that receives a well-toleranced drawing can quote accurately and produce consistently.
  • Regulatory compliance: Medical device and automotive parts must demonstrate tolerance conformance under ISO 13485:2016 and IATF 16949 respectively. Proper tolerancing makes that documentation straightforward.

A study published in PMC confirmed that CNC machining achieves lower tolerance and higher quality in precision products compared to additive manufacturing methods, particularly for applications requiring tight dimensional control [7]. For those exploring CNC tolerancing explained, this matters.

Real-World Example: Medical Device Component

A precision machining client recently needed a stainless steel connector body for a minimally invasive surgical tool. The original drawing had ±0.002″ on every dimension, including cosmetic chamfers that had no bearing on fit or function.

After reviewing the design, the engineering team at MFG SOLUTION identified that only three dimensions were truly critical: the bore diameter, the thread pitch diameter, and the overall length. Relaxing tolerances on the remaining 14 dimensions to ±0.005″ reduced the per-part cost by 22% and cut inspection time in half, with zero impact on device performance.

At MFG SOLUTION, we’ve found that this kind of design-for-manufacturability (DFM) review, where tolerances are matched to functional requirements rather than applied uniformly, is one of the highest-value conversations we have with new customers. This directly impacts CNC tolerancing explained outcomes.

Common Challenges and Mistakes

The most common CNC tolerancing mistakes are over-tolerancing non-critical features, using inconsistent datum references, and failing to account for material thermal behavior during production.

These errors show up repeatedly across industries. They’re not signs of incompetence. They’re usually the result of applying tight tolerances “just to be safe,” which actually introduces risk rather than reducing it.

Over-Tolerancing: The Most Expensive Mistake

Over-tolerancing occurs when engineers specify tighter tolerances than the application requires. It’s extremely common, and it’s costly. This is particularly relevant for CNC tolerancing explained.

  • Tight tolerances require slower machining, more tool changes, and more inspection steps.
  • They can force a supplier to use specialized equipment they may not have, adding lead time.
  • They increase scrap rates because more parts fall outside the narrower acceptable band.
  • According to resources from Protolabs, standardizing to common tolerance grades wherever possible is one of the most effective ways to reduce part cost without compromising function [8].

Datum and Reference Frame Errors

A datum (in GD&T terms) is a theoretically exact point, axis, or plane from which measurements are taken. Inconsistent or poorly chosen datums are a major source of inspection disputes.

  • If the machinist and the inspector measure from different reference surfaces, parts that are actually good will fail inspection, and vice versa.
  • Always select datums that are physically accessible on the finished part and that reflect how the part will be assembled or used.
  • Three-datum referencing (a primary, secondary, and tertiary datum) is the standard approach under ASME Y14.5 and GD&T practice [5].

A common mistake we see in practice is specifying tolerances without designating datum references at all. This leaves the machine shop to make assumptions, which rarely align perfectly with design intent.

Thermal and Material Considerations

Thermal expansion is frequently overlooked. Aluminum expands at roughly 23 µm/(m·°C), while steel expands at about 12 µm/(m·°C). For parts with tight tolerances, a 10°C temperature difference during inspection versus machining can shift a dimension by several microns, enough to push a borderline part out of spec. When considering CNC tolerancing explained, this point stands out.

  • Inspect parts at 20°C (68°F) per ISO 1 standard conditions where possible.
  • Account for differential thermal expansion when mating parts made from different materials.
  • Communicate temperature sensitivity to your supplier if your tolerances are tighter than ±0.01 mm.

Pro Tip: Before finalizing your drawing, ask your machinist: “What’s the tightest tolerance you can hold reliably in production on this feature?” Getting that answer upfront prevents surprises during first article inspection.

Best Practices for CNC Tolerancing in 2026

As of 2026, best practice in CNC tolerancing combines functional analysis, ISO 2768 default grades, explicit GD&T callouts for critical features, and early supplier engagement to validate manufacturability before the drawing is finalized.

The field hasn’t changed fundamentally, but the growing use of 5-axis machining and automated CMM inspection has raised the baseline capability available from precision shops. That means tighter tolerances are more accessible than they were a decade ago, but the principle of “spec only what you need” remains as important as ever.

Tolerance Selection Framework

  1. Identify critical dimensions: List every dimension that affects fit, function, or safety. These get explicit tolerance callouts.
  2. Apply ISO 2768 medium (m) grade as the default: All non-critical dimensions fall under the general tolerance block. This keeps the drawing clean and the cost down [6].
  3. Use GD&T for geometric features: Flatness, perpendicularity, and true position callouts communicate design intent far more precisely than coordinate tolerances alone.
  4. Match tolerance to process capability: CNC turning typically holds ±0.005″ to ±0.001″ comfortably. Swiss lathe machining can achieve ±0.0005″ on small diameters. Know your process [9].
  5. Validate with your supplier: Share the drawing before finalizing it. A good supplier will flag any dimensions that are unnecessarily tight or geometrically ambiguous.
  6. Document and track: Under ISO 9001:2015, every critical dimension should have a corresponding inspection record. Build that traceability into your quality plan from the start.

Tolerance by Process: A Reference Guide

ProcessTypical Tolerance RangeBest ForLimitations
CNC Turning±0.005″ to ±0.001″Cylindrical parts, shafts, bushingsComplex non-rotational geometry
Swiss Lathe±0.0005″ to ±0.0002″Small, long, slender parts; medical componentsParts over 38mm diameter
CNC Mill & Turn±0.003″ to ±0.001″Complex multi-feature partsHigher setup cost per part
Automatic Lathe±0.005″ to ±0.002″High-volume simple turned partsLess suited for complex geometries
Cold Forging±0.010″ to ±0.005″High-volume near-net-shape partsTighter tolerances require secondary machining

Our team at MFG SOLUTION recommends Swiss lathe service for any part under 38mm diameter where tolerances tighter than ±0.001″ are needed. The guide bushing in a Swiss lathe supports the workpiece right at the cutting zone, virtually eliminating deflection and enabling the tightest tolerances available in turned parts [9]. For those exploring CNC tolerancing explained, this matters.

CNC tolerancing explained with tolerance comparison chart and precision machined sample parts for process selection

Sources & References

  1. HPPI, “Technical Guide: Machining Tolerances | Precision CNC Machining,” 2026
  2. University of Florida MAE Design Lab, “Typical Tolerances of Manufacturing Processes,” 2022
  3. Portland State University PDXScholar, “Measuring the Geometric Accuracy of CNC End Mill Manufacturing,” 2023
  4. Fractory, “Guide to CNC Machining Tolerances,” 2026
  5. Wikipedia, “Geometric Dimensioning and Tolerancing,” 2026
  6. Casting China, “ISO 2768: Standard Tolerances for Precision Manufacturing,” 2026
  7. PMC / NCBI, “Effects of CNC Machining on Surface Roughness in Fused Deposition Modeling,” 2020
  8. Protolabs, “Understanding CNC Machining Tolerances,” 2026
  9. ERM Machining, “CNC Machining Tolerances Explained: What You Need to Know,” 2026

Frequently Asked Questions

1. What are the 4 types of tolerances?

The four GD&T tolerance types are form, orientation, location, and run-out. Form tolerances (flatness, circularity, straightness, cylindricity) control the shape of individual features. Orientation tolerances (perpendicularity, parallelism, angularity) govern the angular relationship between features. Location tolerances (true position, concentricity, symmetry) define where a feature sits relative to a datum. Run-out tolerances control variation during rotation and are critical for shafts, spindles, and rotating assemblies.

2. Is ±0.005″ a tight tolerance?

±0.005″ (0.127 mm) is actually the widely accepted standard tolerance for general CNC machining, not a tight tolerance. Most machine shops hold this comfortably in routine production. Tight tolerances are typically defined as ±0.001″ (0.025 mm) or less. Ultra-precision tolerances below ±0.0005″ require specialized equipment like Swiss lathe machining or precision grinding, along with controlled temperature environments during both machining and inspection.

3. What are the standard tolerances for CNC machining?

The standard general tolerance for CNC machining is ±0.005″ (±0.127 mm) for most linear dimensions. For tighter work, CNC turning and milling centers routinely achieve ±0.001″ to ±0.002″. Swiss lathe machining can hold ±0.0005″ or better on small-diameter parts. ISO 2768 medium grade is the international default for drawings without explicit callouts, covering linear dimensions from 0.5 mm to 2000 mm with tolerances ranging from ±0.1 mm to ±4.0 mm depending on the dimension size. This directly impacts CNC tolerancing explained outcomes.

4. What is CNC tolerancing explained in simple terms?

CNC tolerancing explained simply: it’s the rule that defines how close to perfect a machined part needs to be. If a part is designed to be exactly 10 mm wide, tolerancing tells the machinist whether 9.99 mm is acceptable or whether it must be within 9.999 mm. Tighter rules mean higher precision but also higher cost. The goal is to spec only as tight as the application actually needs.

5. How do material choices affect CNC tolerances?

Material choice significantly affects achievable tolerance. Aluminum is easy to machine and holds tight tolerances well due to its low cutting forces. Stainless steel and titanium generate more heat and tool wear, which can cause dimensional drift over a production run. Plastics are problematic for tight tolerances because they absorb moisture and expand with temperature. In practice, the same nominal tolerance is harder and more expensive to achieve in hardened steel than in aluminum, so material must be factored into tolerance decisions early in the design process.

6. What is the difference between tolerance and surface finish?

Tolerance and surface finish are related but distinct specifications. Tolerance controls dimensional accuracy: how close a measurement is to its nominal value. Surface finish (or surface roughness, measured in Ra or Rz) controls the texture of a machined surface: how smooth or rough it is. A part can hold tight dimensional tolerances but still have a rough surface finish, or vice versa. Both must be specified separately on engineering drawings for critical applications.

Conclusion

CNC tolerancing explained correctly is one of the most impactful skills an engineer or procurement professional can develop. Spec too tight and you pay for precision you don’t need. Spec too loose and parts fail in assembly. The sweet spot is always functional: identify what actually matters for fit and performance, apply the appropriate standard to everything else, and communicate clearly with your supplier.

The four GD&T categories, ISO 2768 default grades, and process-specific capability ranges give you the tools to make those decisions confidently. Matching your tolerance requirements to the right machining process, whether that’s CNC turning, Swiss lathe, or CNC mill & turn, is just as important as the numbers themselves.

If you’re sourcing small precision parts up to 38mm in diameter and need a manufacturing partner who understands tolerance requirements across medical, automotive, and electronics applications, MFG SOLUTION delivers quotes within 8 hours and ships within 3 days, backed by ISO 9001:2015, ISO 13485:2016, and IATF 16949 certifications. Our 60+ engineering professionals and 5-axis CNC capability mean your tolerance callouts get executed right the first time, every time.

About the Author

Written by the Manufacturing – Precision Machining & CNC Services experts at MFG SOLUTION. Our team brings years of hands-on experience helping businesses with Manufacturing – Precision Machining & CNC Services, delivering practical guidance grounded in real-world results.

Recommended Articles

Explore more from our content library: