CNC Machining Guide

CNC Machining Tolerances and Surface Finish

CNC machining tolerances define how much a finished feature may deviate from the drawing. This guide covers typical ranges, ISO 2768 defaults, surface finish, and how tolerance choices drive cost.

Reviewed by Killol DesaiUpdated Oct 20267 min read
  • Typical default: ±0.005 in (±0.13 mm)
  • Milling and turning ranges
  • ISO 2768 classes
  • Cost drivers
CNC machining tolerances and surface finish guide
Quick answer

CNC machining tolerances are the allowable dimensional deviations on a machined feature, stated on the drawing in inches or millimetres. A commonly reported general default is ±0.005 in (±0.13 mm), while milling and turning can hold tighter feature-specific ranges. Tolerance, material, geometry and inspection requirements all affect achievable accuracy and cost.

CNC machining tolerances explained in detail

CNC machining tolerances are the permitted limits of dimensional variation for a feature produced by computer-controlled material removal. They are set on the drawing as a nominal size plus an allowed band, not assumed by the supplier.

Precision CNC machining is computer-controlled removal of material from a workpiece using milling, turning, drilling, or related processes. Accuracy comes from programming, fixturing, tooling, temperature management, and inspection.

Two numbers matter on every drawing: the nominal size and the tolerance band around it. In a typical example, a shaft called out at 1.000 in (25.40 mm) ±0.005 in (±0.13 mm) may measure anywhere from 0.995 to 1.005 in (25.27 to 25.53 mm) and still conform. Anything outside that band is nonconforming, however good the surface looks.

Tolerance is not the same as surface finish. Tolerance controls size and location; surface finish controls the texture left by the cutting tool. Specify each separately.

How CNC tolerance control works, step by step

Tolerance control is a chain of decisions from drawing review to final inspection. Each step either protects or erodes the accuracy the drawing demands.

  1. 1. Review the drawing and define requirements Confirm material and grade, nominal dimensions, tolerance bands, datums, geometric tolerancing per ASME Y14.5 or ISO 1101, threads, finish, and inspection requirements. If individual tolerances are omitted, the drawing must state an ISO 2768 class such as -m or -f.
  2. 2. Plan the process and setups The supplier selects the route: milling for prismatic parts, turning for rotational parts, mill-turn for combined features, or wire EDM for narrow slots and hard materials. Fewer setups generally improve feature alignment.
  3. 3. Select tooling and workholding Tool rigidity, cutter geometry, and fixture stiffness set the practical accuracy floor. Deep cavities and thin walls increase distortion risk.
  4. 4. Control cutting conditions Feeds, speeds, depth of cut, and coolant balance removal rate against dimensional stability. Tight features may need slower feeds and extra finishing passes.
  5. 5. Manage temperature and environment Thermal growth moves metal during and after cutting. Temperature management keeps measurements meaningful on tight-tolerance work.
  6. 6. Inspect and document Inspection uses equipment matched to the tolerance band. Results are recorded against the drawing so nonconformance can be identified and corrected.
Tolerance is a requirement, not a wish. A feature called out tighter than needed forces slower cutting and more inspection, which raises cost without adding function.

Types of CNC machining tolerances and process variations

Tolerance types fall into two families: dimensional tolerances that control size and location, and geometric tolerances that control form, orientation, and position. Dimensional tolerances are usually plus/minus values or limit dimensions. Geometric tolerancing has no single universal range; it follows ASME Y14.5 or ISO 1101 as the drawing specifies.

Typical CNC machining tolerance ranges by process and feature
ParameterTypical rangeStandard or source
General CNC dimensional tolerance±0.005 in (±0.13 mm)Reported common/default range; verify with the supplier and drawing.
CNC milling, general features±0.002–0.004 in (±0.05–0.10 mm)Supplier capability reference; not a universal standard.
CNC milling, tight features±0.0004–0.0010 in (±0.01–0.025 mm)Supplier capability reference; depends on geometry, material, and inspection.
CNC turning, general±0.001–0.002 in (±0.025–0.05 mm)Supplier capability reference.
CNC turning, precision±0.0002–0.0004 in (±0.005–0.01 mm)Supplier capability reference; must be confirmed for the feature.
General unspecified tolerancesISO 2768-f, -m, -c, or -v classesISO 2768 designation; class and applicable part must appear on the drawing.
Geometric tolerancingFeature-specific; no single universal rangeASME Y14.5 or ISO 1101, as specified by the drawing.
Process routes and their tolerance trade-offs
RouteStrengthsLimitations
CNC millingPrismatic parts, pockets, contours, holes, multi-axis featuresRequires workholding access; deep cavities and thin walls increase cost and distortion risk
CNC turningRotational parts such as shafts, bushings, threaded componentsLess suitable for non-rotational geometry; long slender parts may deflect
Mill-turn machiningCombines turning and milling with fewer setups and improved feature alignmentMachine and programming costs are generally higher
CNC drilling and tappingFast production of standardized holes and threadsHole location, chip evacuation, and deep-hole access can limit capability
Wire EDMNarrow slots and hard-material features with reported capability of about ±0.0002–0.0004 in (±0.005–0.010 mm)Requires electrically conductive material; generally slower than milling

Materials and how they affect CNC machining tolerances

Material behavior sets the practical accuracy floor. Stiffness, thermal expansion, work-hardening, and chip formation all change how a cut behaves, so the same tolerance can be routine in one material and difficult in another.

Common CNC materials and typical uses
MaterialGradePropertiesTypical uses
Aluminum6061-T6Lightweight, corrosion-resistant, and generally machinableBrackets, housings, prototypes, fixtures, aerospace parts
Stainless steel304Corrosion resistance, toughness, broad availability; work-hardening can increase machining difficultyFood, chemical, medical, general industrial components
Stainless steel316Improved corrosion resistance relative to 304, especially in chloride environmentsMarine, chemical-processing, medical, sanitary hardware
Carbon steelAISI 4140Strength and toughness; machinability varies with heat treatmentShafts, tooling, fixtures, mechanically loaded parts
Engineering plasticPOM/DelrinLow friction, dimensional stability, good machinabilityBushings, wear parts, guides, electrical-mechanical components

Metal and plastic differ in stiffness, thermal expansion, cutting behavior, workholding, tool selection, and dimensional response. Plastics move more with temperature and can deflect under clamping force, while stainless steels such as 304 work-harden and demand different cutting strategies. Supplier-specific limits must be verified for the material and grade you specify.

Material properties and grades should be verified against the applicable ASTM, EN, or producer datasheet before release.

Advantages and limitations of tight CNC tolerances

Tight tolerances buy function and reliability, but they are not free. The trade-off is between what the assembly needs and what the process can hold economically.

Advantages

  • Reliable fit and function in mating assemblies
  • Repeatable production across batches
  • Better feature alignment when setups are minimized
  • Supports precision interfaces and moving parts
  • Enables verification through defined inspection

Limitations

  • Slower cutting and additional finishing passes
  • More inspection and documentation effort
  • Higher scrap risk on marginal features
  • Deep cavities and thin walls raise distortion risk
  • Cost increases non-linearly below about ±0.005 in (±0.13 mm)

Standard CNC versus precision CNC is largely a difference in feature requirements, setup control, inspection depth, and cutting strategy rather than a different machine category. Reserve the tightest bands for features that truly need them.

Design tips for specifying CNC machining tolerances

Good drawings make tolerance decisions explicit. The following rules reduce ambiguity and cost without weakening the part.

  • Tolerance only what matters: apply tight bands to functional features and leave cosmetic or clearance features loose.
  • State an ISO 2768 class for unspecified dimensions so the supplier is not guessing.
  • Define datums clearly and use geometric tolerancing per ASME Y14.5 or ISO 1101 where form or position matters.
  • Avoid deep cavities and thin walls where possible; they increase cost and distortion risk.
  • Use standard thread sizes and standard tool diameters to avoid special tooling.
  • Specify surface finish separately from tolerance, and only where the function requires it.
  • Group features that can be machined in one setup to improve alignment.
  • Call out deburring, heat treatment, plating, anodizing, or coating explicitly rather than assuming them.
  • Provide a native or neutral CAD file plus a controlled drawing with material, grade, quantity, and inspection requirements.
If a tolerance cannot be measured with the equipment available, it cannot be verified. Match the inspection method to the tolerance band before releasing the drawing.

Where CNC machining tolerances matter most

Tolerance requirements follow the application. Automotive and industrial assemblies often hinge on a small number of critical interfaces, while the rest of the part can run to general tolerances.

  • Automotive brackets, housings, and fixtures where mounting holes must align across assemblies.
  • Shafts, bushings, and threaded components where turning holds rotational accuracy.
  • Medical and sanitary hardware where fit, finish, and cleanability matter.
  • Aerospace and defense parts where geometric tolerancing and inspection records are specified.
  • Industrial equipment wear parts such as guides and bushings, often made from POM/Delrin.
  • Prototypes where speed matters more than repeatability, and production runs where process control dominates.

Prototype CNC and production CNC differ in emphasis: prototype work prioritizes speed and flexibility, while production work emphasizes repeatability, process control, fixtures, and optimized cycle time. Tolerance strategy should shift accordingly.

CNC machining tolerance cost drivers and sourcing

Cost is driven by how hard the drawing is to satisfy repeatedly. The main drivers are tolerance tightness, material machinability, feature geometry, number of setups, inspection depth, and finishing requirements.

  • Tolerance tightness: tighter bands mean slower feeds, extra passes, and more inspection.
  • Material: stainless steels such as 304 work-harden, while aluminum 6061-T6 machines readily.
  • Geometry: deep cavities, thin walls, and long slender features raise distortion and fixturing risk.
  • Setups: each additional setup adds time and can reduce feature alignment.
  • Inspection: tighter tolerances require equipment and documentation matched to the band.
  • Finishing: deburring, heat treatment, plating, anodizing, or coating add steps and cost.

To reduce cost, relax noncritical tolerances, simplify setups, use standard tools and threads, avoid deep cavities, select machinable materials, and consolidate compatible features. When comparing suppliers, compare verified process capability, material traceability, inspection equipment, certifications, capacity, lead time, corrective-action practice, and comparable sample work.

Sourcing Repository collects quotes from a vetted supplier network, manages quality and inspection, and delivers parts. Share your CAD file and controlled drawing to start; quote turnaround is typically 5–7 working days.

Have a drawing to quote?

Upload it with quantity and material to start a quote.

Request a quote

FAQ

Common questions

What files should a CNC machining company receive?

Send a native or neutral CAD file plus a controlled drawing. The drawing should specify material and grade, tolerances, datums, finish, threads, quantity, and inspection requirements, so the supplier quotes and inspects against the same information.

How can buyers reduce custom CNC machining cost?

Buyers can lower cost by relaxing noncritical tolerances, simplifying setups, using standard tools and threads, and avoiding deep cavities. Choosing machinable materials and consolidating compatible features also helps, because each change reduces cutting time, setups, or inspection effort.

How does precision CNC machining cost change with tolerance?

Tighter tolerances can require slower cutting, extra finishing passes, controlled environments, and more inspection. One supplier reports that cost rises non-linearly below about ±0.005 in (±0.13 mm), so tighten only the features that need it.

What is a realistic general CNC tolerance?

A commonly reported default is ±0.005 in (±0.13 mm), but actual capability depends on process, material, geometry, and supplier equipment. Confirm the range for each feature before release.

Ready when you are

Need parts held to a defined tolerance?

Send your CAD file and controlled drawing. Sourcing Repository collects quotes from a vetted supplier network, manages quality and inspection, and delivers parts. Quote turnaround is typically 5–7 working days.

Your files stay confidential. NDA available on request.

Have a drawing?Get a quote