Enjoy 10% off your first order with code FIRST10 — max $500 discount. Start an Instant Quotehello@rivcut.com
Guide

CNC Tolerance Guide

Learn the three levels of CNC tolerance. See how tight you can go, what it costs, and when standard tolerance is good enough.

What Is Tolerance?

Tolerance is the allowed range of a dimension. No machine cuts a part to a perfect size. Tolerance tells the shop how close they need to get.

A dimension of 1.000" with a tolerance of ±0.005" means the part can be 0.995" to 1.005". Any size in that range passes inspection.

Tighter tolerance means less room for error. The machine must run slower and take lighter cuts. This raises cost.

Three Tolerance Levels

Standard: ±0.005" (±0.127 mm)

This is the default for most CNC shops. If your drawing has no tolerance listed, most shops use ±0.005". It works for clearance holes, mounting surfaces, and general outlines.

Tight: ±0.002" (±0.050 mm)

Use this for parts that fit together. Bearing bores, locating pins, and sliding fits need this level. The machine takes extra passes. The operator checks dimensions more often.

Precision: ±0.001" (±0.025 mm)

This is the tightest level for standard CNC milling. It requires slow feeds, sharp tools, and careful setup. Use it only for critical mating surfaces. Aerospace and medical parts often need this level.

Level Tolerance Metric Cost Impact Common Use
Standard ±0.005" ±0.127 mm 1x (baseline) General features, clearance holes
Tight ±0.002" ±0.050 mm 1.5–2x Bearing bores, locating features
Precision ±0.001" ±0.025 mm 2–3x Aerospace, medical, press fits
Ultra-precision ±0.0005" ±0.013 mm 3–5x Optics, semiconductor, sealing surfaces

Cost Impact

Tolerance is the biggest cost driver in CNC machining. A part with all dimensions at ±0.005" costs far less than the same part at ±0.001".

Here is why tight tolerances cost more:

  • Slower cutting. The machine takes lighter cuts at lower feeds.
  • More passes. Rough, semi-finish, and finish passes are needed.
  • Better tools. Tighter tolerance needs sharper, more expensive tools.
  • More inspection. Each tight feature must be measured and logged.
  • Higher scrap risk. More parts fail inspection. Scrap cost gets built in.
The 80/20 Rule

On most parts, only 20% of features need tight tolerance. The other 80% work fine at standard. Apply tight tolerances only where they matter. This can cut your part cost by 30–50%.

When to Use Each Level

Use Standard (±0.005") For:

  • Clearance holes for bolts
  • Outer profiles and cosmetic edges
  • Mounting surfaces (non-critical)
  • Slot widths for wire routing

Use Tight (±0.002") For:

  • Bearing bores and seats
  • Dowel pin holes
  • Sliding fits between mating parts
  • Locating features on fixtures

Use Precision (±0.001") For:

  • Press-fit bores
  • Seal grooves (O-ring glands)
  • Aerospace mating surfaces
  • Medical device interfaces

Common Feature Tolerances

Feature Typical Tolerance Notes
Drilled holes ±0.002" Reaming gives ±0.0005"
Milled pockets ±0.003"–0.005" Depends on depth and tool reach
Turned diameters ±0.001" Lathes hold diameter well
Thread pitch Class 2B (standard) Class 3B for tight fits
Surface flatness 0.002" over 6" Grinding gives 0.0005" over 6"
Hole position ±0.005" true position Tighter needs GD&T callout

Tips to Save Money

  1. Use a general tolerance block. Put ±0.005" in your title block. Only call out tighter tolerances where needed.
  2. Tolerance only what matters. Ask: "Will the part fail if this feature is off by 0.005"?" If not, leave it at standard.
  3. Use bilateral tolerances. A tolerance of ±0.002" is easier to hit than +0.000/-0.004".
  4. Avoid tolerance stacking. Dimension from a single datum. This prevents errors from adding up.
  5. Talk to your machinist. They can tell you which tolerances are easy and which are hard for your specific part.
Common Mistake

Do not put ±0.001" on every dimension. This forces the shop to machine every surface slowly. Your part will cost 2–3x more than it needs to. Only apply tight tolerances to features that truly require them.

Need tight tolerances on your CNC parts?

Upload your CAD file for an instant quote. Free DFM review included with every order.

Upload CAD for Instant Quote

Frequently Asked Questions

What is standard CNC tolerance?

Standard CNC tolerance is ±0.005" (±0.127 mm). Most shops hold this on every feature unless you ask for tighter. It works for clearance holes, mounting surfaces, and general outlines.

How tight can CNC machining hold?

CNC milling can hold ±0.001" on most features. CNC grinding and lapping can reach ±0.0002". The tighter you go, the more it costs. Most parts only need a few features held to tight tolerances.

Does tighter tolerance cost more?

Yes. Going from ±0.005" to ±0.001" can double or triple the cost of a feature. The machine runs slower, needs more passes, and requires inspection. Only apply tight tolerances where the part truly needs them.

What tolerance should I use for press fits?

Press fits need ±0.0005" or tighter. The hole is sized slightly smaller than the pin or shaft. Common classes include FN1 (light press) and FN2 (medium press). Always specify the fit class on your drawing.

Do I need to tolerance every dimension?

No. Use a general tolerance block like ±0.005" for all dimensions unless noted. Then only call out tighter tolerances on the few features that need them. This approach saves time and money.

RivCut
RivCut Engineering Team

Our team works on CNC parts every day for aerospace, defense, medical, and automotive customers. We write what we know — from the shop floor.

Get Precision Parts Made Right

Upload your CAD file and get instant AI pricing. We hold tight tolerances every day. Prototypes ship in as few as 3 days.

No minimums · 100% Made in USA · Never brokered · Ships anywhere in the US

Ready to machine your part?

Upload CAD for Instant Quote