Tolerances define how much a dimension is allowed to vary from nominal. Tighter tolerances require more time, more precise equipment, and more careful inspection — which means higher cost. Understanding what tolerances CNC machining can realistically hold helps you spec parts that are accurate where it matters without over-tolerancing where it doesn't.

CNC Machining Tolerance Ranges

±0.005" Standard

What it means: Default for non-critical dimensions. Applied automatically to any dimension on the drawing that doesn't have a tighter callout.

Achievability: Easy. No special processes required. This is the baseline for any competent CNC shop.

Cost impact: Lowest. Standard machining time with normal inspection.

When to use:

  • Non-mating dimensions
  • Clearance holes
  • Non-functional surfaces
  • Overall envelope dimensions
±0.001" Precision

What it means: One thousandth of an inch — the bread and butter of precision machining. This is where CNC really earns its keep.

Achievability: Routinely held on modern CNC equipment with proper tooling and process control. This is our sweet spot.

Cost impact: Moderate. Requires attention to tool wear, temperature, and workholding but doesn't need extraordinary measures.

When to use:

  • Bearing bores and shaft diameters
  • Mating surfaces and fits
  • Dowel pin holes
  • Seal grooves
  • Most precision features
±0.0005" Ultra-Precision

What it means: Half a thousandth — or five tenths. This is near the practical limit of conventional CNC machining.

Achievability: Achievable on critical features with controlled processes, temperature management, and CMM verification.

Cost impact: Higher. Requires finish passes, careful tool selection, and CMM inspection. Budget accordingly.

When to use:

  • Press-fit interfaces
  • Precision bore/shaft fits
  • Optical mounting surfaces
  • Features that absolutely cannot deviate

The Cost of Tight Tolerances

Every step tighter roughly doubles the machining and inspection time. A ±0.005" dimension might take one pass. A ±0.001" dimension needs a finish pass and careful measurement. A ±0.0005" dimension may need multiple finish passes, temperature stabilization, and CMM verification. Only tolerance tightly what actually needs to be tight.

Surface Finish

Roughness values and what they look like in practice

125 Ra Standard Machined

Visible tool marks. Default finish from standard milling and turning operations. Acceptable for most non-cosmetic, non-sealing surfaces.

63 Ra Fine Machined

Light tool marks visible under close inspection. Achieved with finish passes at higher speeds and lower feeds. Good for mating surfaces and general precision work.

32 Ra Smooth

Very smooth with minimal visible tooling marks. Requires optimized feed rates, sharp tooling, and often spring passes. Used for sealing surfaces and bearing surfaces.

16 Ra Mirror-Like

Near-mirror finish. Requires slow finish passes with very sharp tooling, often diamond-tipped. May require polishing. Used for optical surfaces and critical seals.

GD&T Basics for Engineers

What we see on drawings and what it means for your parts

Geometric Dimensioning and Tolerancing (GD&T) goes beyond simple ± tolerances to control the form, orientation, and location of features. Here are the GD&T callouts we work with most often:

Cylindricity

Controls how round and straight a cylindrical surface is. Think of it as a tolerance zone between two concentric cylinders. Critical for bearing bores and shaft journals.

Circularity (Roundness)

Controls how round a cross-section is at any given point along a cylinder. Important for parts that rotate or seal against round surfaces.

Flatness

Controls how flat a surface is regardless of its orientation. The surface must lie between two parallel planes separated by the tolerance value. Critical for mating flanges and sealing surfaces.

Perpendicularity

Controls how square a feature is relative to a datum. Important for mating surfaces, mounting faces, and features that must be exactly 90° to a reference.

Parallelism

Controls how parallel a surface or axis is relative to a datum. Critical when two faces must maintain consistent spacing across their entire area.

Position

Controls where a feature (usually a hole) is located relative to datums. The most commonly used GD&T callout. Defines a cylindrical tolerance zone for the feature's true position.

Runout

Controls how much a surface wobbles when the part is rotated about a datum axis. Combines circularity and coaxiality into a single measurement. Essential for rotating components.

Concentricity

Controls how well the center points of a feature align with a datum axis. Tighter than runout and harder to inspect. Used when exact center alignment is critical.

Sending Us GD&T Drawings

We read and inspect to GD&T callouts every day. If your drawing uses GD&T per ASME Y14.5, we'll interpret it correctly and inspect accordingly. If you're not sure how to tolerance a feature, send us what you have and we'll help you define the right callouts during our drawing review process.

Tolerance Stacking — The Hidden Cost

Tolerance stacking occurs when multiple toleranced dimensions accumulate, creating a larger overall variation than any single tolerance suggests. This is one of the most common issues we see on drawings.

Example:

Three holes spaced 1.000" apart, each located ±0.005" from the previous one. The first hole is dead-on. But the third hole could be as far as ±0.015" from where you expect it — because the tolerances stack.

How to Avoid Problems:

  • Dimension from a common datum rather than chaining dimensions from feature to feature
  • Use GD&T position callouts with datum references to control hole patterns
  • Consider the assembly — how do these parts mate? What's the worst-case stack?
  • Talk to us early — we can often suggest a dimensioning scheme that avoids stacking issues while keeping costs down

Practical Tolerancing Tips

Use Standard Where You Can

Apply ±0.005" as your default block tolerance. Only call out tighter tolerances on features that actually need them.

Match Tolerance to Function

A clearance hole for a 1/4-20 bolt doesn't need ±0.001". A bearing bore does. Let the part's function drive the tolerance.

Specify Datums

When you reference a tolerance to a datum, we know exactly which surface to set up from. No datums = we're guessing at your intent.

Consider Material

Aluminum holds tighter tolerances more easily than stainless steel. Plastics grow with temperature and absorb moisture. Factor material behavior into your tolerance decisions.

Include Surface Finish Where It Matters

If a surface needs to seal, mate, or look good, spec the finish. Otherwise, standard machined finish is assumed and keeps cost down.

Ask Us Before You Lock the Drawing

A five-minute conversation can save thousands in machining cost. We'll tell you which tolerances are easy to hold and which ones will drive the price up.

Continue learning

Materials Guide DFM Tips Our Inspection Process
Need help tolerancing your part? Send Us Your Drawing
Call Now Get a Quote