CNC Machining Tolerances Guide

What tolerances matter, what drives cost, and how to spec your prints so you don't pay for precision you don't need. Written by machinists who've been holding ±0.002mm since 2005.

I've been machining parts for 18 years. The single most common mistake I see on customer drawings is over-tolerancing — calling out ±0.005mm on features that functionally only need ±0.1mm. That's where your money goes.

Here's the thing: any half-decent CNC shop can hit ±0.005mm. The difference shows up when you need that tolerance across 5,000 parts with the same CMM reading on part 1 as on part 5,000. That's process control, not machine capability.

Tolerance Grade Reference Table

Based on ISO 2768 and our in-house capability data across 40+ CNC machines.

GradeToleranceISO 2768 EquivalentWhen to UseCost vs BaselineInspection
Rough±0.5mmISO 2768-mCastings, weldments, non-criticalBaselineTape measure
Standard (Shops)±0.1mmISO 2768-fClearance holes, general+0%Caliper
Fine±0.025mmPrecision fits, bearing bores+15-25%Micrometer
Precision (Our Standard)±0.005mmAerospace, medical, mating faces+30-50%CMM
Ultra-Precision±0.002mmFuel systems, optical mounts+50-100%CMM + temp control
Grinding±0.001mmGauge pins, valve spools+100-200%Air gauge + CMM

What Tolerance Costs — Real Numbers

We tracked 300+ jobs over 18 months to understand the real cost of tight tolerances. A 6061-T6 bracket block that costs $40 at ±0.1mm jumps to $55 at ±0.005mm and $80 at ±0.002mm. The drivers:

  • More roughing passes — looser stock removal needs approach pass + semi-finish + finish. Each pass is a full machine cycle.
  • Thermal stabilization — parts cool between passes. A warm part in the vice shifts 0.005mm at 5°C delta. We wait.
  • Tool wear management — at ±0.005mm, we change inserts more often. Every 0.01mm of wear is 20% of your tolerance budget.
  • CMM time — each part sits on the Zeiss CMM for 15 minutes. At $0.50/minute, that's real overhead.

Material Matters

Not all materials hold tolerance the same way. Here's what we see daily in our shop:

MaterialBest AchievableConsistencyKey Consideration
6061-T6 Aluminum±0.002mmExcellentLow stress, excellent stability
7075 Aluminum±0.005mmGoodStress relief needed after roughing
303 Stainless±0.005mmGoodFree-machining grade, best for turning
304 Stainless±0.01mmFairWork-hardens, consistent feeds critical
Ti 6Al-4V±0.01mmFairHeat management, CBN tooling recommended
Inconel 718±0.015mmChallengingThermal expansion at cutting zone is significant
PEEK±0.02mmFairSpring-back, thermal expansion 10x metal
Brass C360±0.005mmExcellentVery stable, excellent machinability

See our Aluminum Machining Guide and Stainless Steel Machining Guide for material-specific data.

GD&T and Tolerance Cost Impact

Geometric tolerances (GD&T) cost differently than dimensional tolerances. Here's what we see on the shop floor:

GD&T SymbolTypical CalloutCost ImpactWhy
Flatness 0.01mmLow (+5%)Achievable with standard fixturing if part is stiff
Perpendicularity 0.02mmModerate (+10-15%)Requires accurate setup and machine geometry check
Concentricity 0.01mmHigh (+25-40%)Requires single-setup turning or CMM confirmation
True Position 0.05mmModerate (+10-20%)Depends on datum structure; modular fixturing helps
Profile 0.1mmHigh (+30-60%)Complex 5-axis toolpathing, extended CMM time

How to Spec Tolerances Without Wasting Money

After reviewing thousands of prints, here's practical advice:

  1. Only tolerance critical features. Ask yourself: does this dimension affect function, assembly, or seal? If no, leave it at standard.
  2. Use a general tolerance block. ISO 2768-mK (±0.1mm for linear, ±0.2mm for angular) for the title block. Then override only the few critical features.
  3. Consider datum structure. Every tight tolerance needs a clear datum. Stacked tolerances without datum reference are the most common source of inspection failures.
  4. Understand "statistical tolerance." If you're running 10,000 parts and need ±0.005mm on 95% of them, tell us. We'll set up SPC control. It's cheaper than 100% inspection.
  5. Ask what's cheaper. A .5000 ±0.0005 hole reamed vs bored. Bored is faster but requires CMM re-check. I'll quote both and tell you the difference.

See also: GD&T for CNC Machining, DFM Guidelines

How We Verify Tolerances

We use a Zeiss CONTURA G2 CMM in a temperature-controlled room (20°C ±0.5°C). Every precision-tolerance part gets a full CMM report. Standard-tolerance parts get first-article CMM + spot-check caliper on subsequent pieces.

Our Zeiss has a maximum permissible error of 0.0015mm. That's 3x better than our tightest production tolerance, which gives us reliable data for every measurement. See our Quality & Inspection page for details.

Engineering feedback within 24 hoursProduction starts only after sample approvalNDA available + IP protected

Unsure what tolerance your part needs?

Upload your CAD. Our engineers review and flag cost-saving opportunities. No charge for the DFM feedback.

Submit Your Drawing →