Home » Insights » Process Explainers » CNC Machining Tolerances and Cost: What Each Precision Tier Actually Requires

CNC Machining Tolerances and Cost: What Each Precision Tier Actually Requires

Dewey Wu, General Manager at EPOC CRAFTER

Dewey Wu General Manager & senior mechanical engineer at EPOC CRAFTER, 15 years in design engineering, quality, and metallurgy. Hands-on across CNC machining, metalwork, sheet metal, and prototyping (subtractive + 3D printing).

Dewey Wu on LinkedIn

A CNC tolerance costs what it costs because of the process, machine, and inspection the number forces at a given size, not because of the ± value on the drawing. Move from ±0.1 mm down through ±0.05, ±0.025, ±0.01, and ±0.005 mm, and each step crosses a point where the shop switches tools, adds a finishing operation, or moves inspection from a caliper to a CMM. Figures put that jump at roughly 1.5x to 3x per tier once a feature crosses into reaming, boring, or grinding. The real multiplier is a quote question, set by material, geometry, feature type, process route, fixturing, surface finish, quantity, and inspection method. One rule frames the rest: a ± value or an IT grade means nothing until you attach it to a nominal size. IT7 is 0.015 mm on a 10 mm bore and 0.035 mm on a 100 mm bore, the same grade at more than double the band.

1. What each tolerance tier costs

The table pairs each tolerance tier with the process it forces, how the feature gets verified, and the cost relative to a ±0.1 mm baseline. Read the cost column as a direction, not a quote, since the multiplier depends on the eight factors above.

Table 1. Tolerance tier to process, inspection, and relative to a ±0.1 mm (ISO 2768-medium) baseline.

±0.1 mmIT12 to IT14Standard milling or turning, as-machinedVernier caliper1.0x (baseline)
±0.05 mmIT10 to IT11Finish milling passMicrometer~1.1 to 1.3x
±0.025 mmIT8 to IT9Turning on diameters, finish boringMicrometer, dial indicator~1.3 to 1.6x
±0.01 mmIT7Reaming, precision boring, or jig grindingCMM~1.8 to 2.5x
±0.005 mm and tighterIT5 to IT6 and belowGrinding, lapping, or honingFull CMM, air gauge~2.5 to 4x and up

Two patterns drive most tolerance-cost decisions. Cost steps rather than climbs: ±0.1 mm to ±0.05 mm stays inside one milling operation, while ±0.025 mm to ±0.01 mm adds a second operation and a move to CMM inspection, which is where the multiplier roughly doubles. The expensive jumps sit at the process boundaries. Inspection is a cost line of its own: three features at ±0.025 mm take a few minutes per piece, while twenty on a CMM can run past half an hour per piece, a separate inspector at volume. Section 2 shows why the same IT7 callout is not one physical band.

2. Why an IT grade or ± value means nothing without nominal size

A tolerance is a band, and the band grows with the size of the feature it sits on. The ISO system sets the width with an IT number, scales that width with the nominal size, and locates the band with a letter. Skip the size and you cannot know what a callout costs, because the same number lands on a different process at a different diameter.

IT5, IT6, and IT7 tolerance width in microns increasing with nominal size per ISO 286

2.1 IT is a width, and it scales with size

Place one callout, ±0.01 mm, which is a 0.02 mm total band, on four diameters. The physical band stays fixed, but the IT grade it represents tightens as the part grows, and so does the process needed to hold it.

Table 2. The same ±0.01 mm callout (0.02 mm total band) across nominal size, against standard IT7 values from ISO 286-1.

Ø10 mm0.015 mmLooser than IT7, near IT8Finish milling or reaming
Ø25 mm0.021 mmAbout IT7Reaming or precision boring
Ø50 mm0.025 mmBetween IT6 and IT7Precision boring or jig grinding
Ø100 mm0.035 mmBetween IT5 and IT6Grinding

A single ±0.01 mm note across a drawing does not buy uniform precision, it buys rising cost as features grow: a reamer holds it on a 10 mm bore, a grinder is needed on a 100 mm bore. Set the band per feature, sized to what that feature does.

2.2 Why H7 is not ±0.0105 mm

A fit callout does not center the band on nominal, which is the mistake behind translating H7 into a symmetric ±. For a 25 mm bore, ISO 286 gives H7 as +0.021 / 0, so the bore runs from 25.000 mm to 25.021 mm and never below nominal. Write ±0.0105 mm instead and you allow 24.9895 mm, which lets the bore run undersize and bind the shaft it should clear.

Table 3. A 25 mm clearance fit written three ways. Deviations from ISO 286-2 in millimetres.

Ø25 H7 (hole)0+0.021Bore never undersize
Ø25 g6 (shaft)-0.020-0.007Shaft always clears the bore
H7/g6 fitn/an/aClearance from 0.007 to 0.041 mm
Ø25 ±0.0105 (wrong substitute)-0.0105+0.0105Bore may run undersize and bind

The fit letters carry design intent that a symmetric ± throws away, and they cost less to hold, because the machinist works to one edge of the band and lets tool wear walk the dimension in the safe direction. When a feature has to slide, press, or rotate against another, reach for a fit class, not a raw ±. The full set of clearance, transition, and interference pairs sits in the guide to ISO 286 shaft and hole fits.

EPOC CRAFTER engineering note. A ±0.01 mm note dropped on every dimension of a 120 mm plate is the most common way a drawing over-buys precision, since most of those features never touch another part. The fix is a drawing decision made before the RFQ: default the plate to a general class and tighten only the bores that locate something.

3. The general-tolerance baseline you get for free

Most drawings ride on one line in the title block, and that line is the 1.0x baseline. ISO 2768-medium fills in a permissible deviation for every dimension you did not tolerance by hand, and standard milling and turning hold it as-machined with a caliper check, so nothing in this class carries a premium.

Table 4. ISO 2768-1:1989 permissible deviations for linear dimensions, classes f, m, c. Values in millimetres.

0.5 up to 3 mm±0.05±0.1±0.2
over 3 up to 6 mm±0.05±0.1±0.3
over 6 up to 30 mm±0.1±0.2±0.5
over 30 up to 120 mm±0.15±0.3±0.8
over 120 up to 400 mm±0.2±0.5±1.2

Two facts decide whether upgrading the general class is worth anything. Upgrading the whole drawing from m to f is a weak lever, because the f class only tightens linear sizes, while external radii, chamfers, and angular dimensions read the same in both columns. And no general class reaches a fit: class m on a 25 mm feature allows ±0.2 mm, roughly IT14, against the 0.021 mm an H7 bore needs. Leave the drawing on a general class, then spend the tier premiums only on the features that locate, seal, or fit. The full class tables and the ISO 22081 change that retired the old geometrical half sit in the reference on ISO 2768 general tolerance classes.

4. The process ladder: milling, boring, grinding, lapping

Each tolerance tier maps to a machining operation, and the cost steps from Section 1 are the moments you climb from one to the next. A finer surface finish rides along, because both come from the same slower pass.

CNC process ladder mapping milling, boring, reaming, grinding, and lapping to as-machined tolerance and Ra.

Table 5. Process to as-machined tolerance, IT band, and surface finish.

Milling, as-machined±0.05 mmIT10 to IT111.6 to 3.2 µmDefault for prismatic features
Turning on diameters±0.025 mmIT8 to IT90.8 to 1.6 µmRound features that rotate about one axis
Reaming, precision boring±0.01 mmIT70.4 to 1.6 µmA bore that has to hold a fit
Grinding, jig grinding±0.005 to ±0.002 mmIT5 to IT60.2 to 0.4 µmHardened parts or sub-0.01 mm size
Lapping, honing±0.0025 to ±0.001 mmIT3 to IT50.05 to 0.1 µmSealing, sliding, or gauge-grade surfaces

Two patterns change how you read a tight callout. Turning holds a tighter diameter than milling holds a prismatic size at the same nominal, because the part rotates about a fixed axis while a milled wall depends on tool deflection, so a ±0.02 mm band that needs grinding on a milled slot can come off a lathe. If a feature can be a turned diameter instead of a milled boss, it often drops a cost tier for free. Surface finish is a separate lever: a loose size with a tight Ra still climbs the ladder, because reaching Ra 0.4 µm needs the same finishing pass a tight size needs. The Ra each process delivers sits in the chart of surface roughness Ra by process. A drawing that defaults to a general class and names a fit on two bores maps onto the CNC machining capabilities EPOC CRAFTER runs, at ISO 2768-m by default and ISO 2768-f on request.

EPOC CRAFTER engineering note. The jump that surprises buyers is reaming to grinding, not milling to turning. Reaming and boring stay in the machining center that cut the part, so the cost is a tool and a slower pass; grinding is a separate machine, setup, and inspection, which is why cost roughly doubles at the ±0.01 mm to ±0.005 mm boundary rather than climbing in even steps.

5. The inspection ladder: caliper, micrometer, CMM

Inspection is priced per piece, and it climbs on two axes: how tight each feature is, and how many tight features the part carries. The gauge you need sets a floor under every band you specify, on top of the cutting cost in Section 1.

CMM touch probe verifying a bore diameter to a ±0.01 mm tolerance on a machined part

Table 6. Gauge to the tolerance it can verify and the per-piece cost it carries.

Vernier caliper0.02 to 0.05 mm±0.1 mm and looserSeconds, on the machine
Micrometer, dial indicator0.001 to 0.01 mm±0.05 to ±0.025 mmA minute or two per feature
CMMSub-micron±0.01 mm and tighterMinutes per part, off the machine
Air gauge, gauge blocksSub-micron±0.005 mm and tighterDedicated setup per feature

The gauge has to resolve finer than the tolerance it checks. A standard gauge R&R practice wants the measurement system to resolve to about a tenth of the band, so a caliper reading to 0.05 mm cannot verify a ±0.01 mm bore, and any feature tighter than about ±0.025 mm pulls the part onto a CMM whether the machining needed it or not. Feature count multiplies the time, and a ±0.005 mm feature often escalates from first-article to sampled or 100 percent inspection. Real inspection routines on finished parts show up in the inspection commentary from production runs. The lever here is count, not depth: dropping a drawing from twenty tight features to three does more for unit cost at volume than loosening those three a tier, because most dimensions go back onto hand gauges.

6. What tightening one tier actually costs

The cost of a tolerance is set by the tightest feature on the part, because that feature chooses the process route and the gauge for the whole job. That is why deleting a tight callout saves more than relaxing it a tier. Published CNC cost breakdowns put a fit-grade feature at more than double a general-class one, and sub-0.01 mm work at up to triple the baseline. The expensive mistake is precision where nothing needs it: a ±0.025 mm band written across a 50 mm length that carries no fit runs about 1.8x the general-class cost and buys nothing.

Table 7. Two ways to tolerance the same aluminum housing.

Fit where it mattersISO 2768-m default, Ø25 H7 on the one locating boreStandard milling, ream the bore, CMM the bore onlyBaseline
Tight everywhere±0.01 mm on every dimensionFinishing pass on every feature, CMM most of themRoughly 2x and up

Both drawings make a working part; the second pays a fit-grade premium and CMM time on features that would function at a general class. The rule is short: tighten only the two or three features that locate, seal, slide, press, or rotate against another part, and leave the rest on the general class.

7. Why the same tier costs more on 316L or titanium

The same ±0.01 mm band is a different job in aluminum, stainless, and titanium, because machinability sets how well a process holds a tolerance. That material factor stacks on the tolerance-tier multiplier from Section 6, it does not replace it.

Machined Al 6061-T6 housing with an ISO 286 H7 bore callout on the drawing

Table 8. Material effect on the cost of holding the same tolerance tier, relative to Al 6061-T6.

Al 6061-T6Cuts clean, sheds heat, holds tight bands with standard feeds1.0x (baseline)
SS 316LWork-hardens under a dull edge, gummy chips, slower feeds, faster tool wear~1.5 to 2x
Ti-6Al-4VLow thermal conductivity keeps heat in the tool, rapid wear, low speeds and flood coolant~2.5 to 4x

The alloy changes the feeds, the tool life, and the passes needed to reach the same band. Al 6061-T6 holds a fit-grade bore with standard tooling; SS 316L needs sharper tooling and slower feeds, and Ti-6Al-4V wears the tool fast enough that a one-pass aluminum feature takes several passes in titanium. The machinability data that separates these alloys sits in the material machinability data reference. Geometry moves the band as much as material does: a wall under about 1 mm flexes under cutting force and springs back after the pass, a deep bore with a long tool stickout chatters, and thin walls drift as residual stress releases off the fixture. Read tolerance, material, and geometry as one specification: a ±0.005 mm band on a titanium thin wall is a different order of cost than the same band on an aluminum boss. The material multiplier and the geometry penalty compound rather than average, so when a feature has to be tight, thin, and in a hard alloy, ask whether it can move to a stiffer area or a friendlier material.

8. How to spec so you don’t overpay

Most of the cost you control is decided on the drawing, before anyone quotes it, and the tolerance callouts, not the geometry, are where a simple part turns expensive. Run this checklist before you release a drawing:

  • Default the title block to ISO 2768-m, and reserve ISO 2768-f for a part where most features are small and precise.
  • Mark every feature that locates, seals, slides, presses, or rotates against another part, usually two or three.
  • Call out a fit class such as Ø25 H7 or Ø25 g6 on each mating feature, not a raw ±.
  • Size each tight band to its nominal, since an IT grade widens with size, so do not copy one ± value across features of different sizes.
  • Set a fine Ra only where a surface needs it, since a tight roughness callout is its own finishing pass.
  • Before you tighten a feature past about ±0.025 mm, ask whether a fixture, a go/no-go gauge, or a functional test can verify it instead of a CMM on every piece.
  • Flag any feature that combines a tight band, a thin wall or deep bore, and a hard alloy, because those three compound the cost.
  • Send the drawing for a DFM review before you commit, since the callouts that move the quote are visible at review.

The framework for which features earn an individual tolerance, which stay under the general class, and where geometry needs GD&T is set out in how to tolerance a CNC drawing. The upstream design moves that keep a part cheap to hold, such as wall thickness, bore depth, and feature access, sit in the DFM design guidelines.

A drawing that names a fit on the two bores that matter and leaves the rest on ISO 2768-m gets a lower number back than a drawing that asks for precision everywhere, and it does it without changing the part.

9.Frequently Asked Questions

How much more does ±0.01 mm cost than ±0.1 mm on a CNC part?

Breakdowns put a fit-grade feature at more than double a general-class one, and sub-0.01 mm work at up to triple. The jump is not smooth: it lands when the feature crosses from milling into reaming, boring, or grinding, and from a caliper onto a CMM. The figure moves with size, material, and feature count, so a ±0.01 mm bore on a small aluminum part sits near the low end and a large or titanium one near the high end.

Is ±0.005 mm possible with CNC machining?

Yes, on the right feature, with grinding or lapping and a CMM or air gauge to verify it. As-machined milling and turning do not reach ±0.005 mm, so the feature moves to a separate grinding or lapping operation, which is a second setup and its own inspection. Size and material decide whether it is routine or hard: ±0.005 mm on a small hardened-steel diameter is standard grinding work, while the same band on a large span or a thin wall needs temperature control and stress management.

Does a tighter tolerance always need grinding?

No. Grinding starts around ±0.005 mm and below, while ±0.01 mm is usually reachable by reaming or precision boring inside the same machining center that cut the part. The move to grinding is the expensive step, because it adds a machine, a setup, and separate inspection, so a reamed ±0.01 mm feature stays far cheaper than a ground ±0.005 mm one.

What tolerance applies if I don’t specify one?

The general class in the title block applies, and if the drawing carries none, the shop falls back on its own house default, which you cannot predict. Writing ISO 2768-m sets a known band on every unstated dimension and costs nothing extra, because standard machining holds it as-machined. A blank title block is the one case where you lose control of both the tolerance and the price.

Why does the same tolerance cost more on 316L or titanium than on aluminum?

The alloy changes how many passes, how much tool wear, and how slow a feed the shop needs to hold the same band. Al 6061-T6 sheds heat and cuts clean, so a fit-grade bore comes off with standard tooling. SS 316L work-hardens and Ti-6Al-4V holds heat in the cutting zone, so both need slower feeds and more tool changes for the identical band, which is 1.5x to 4x material premium.

Related Resources

Related Capability: the CNC machining service page. The standard tolerances, materials, and finishes EPOC CRAFTER holds, and what moves to a fit grade on request.

Related Article: H7, g6, and interference fit selection. How to pick the fit class for a shaft and hole instead of writing a raw ± on a mating diameter.

Related Standards Reference: the ISO and ASME standards library. Full deviation tables and the standards EPOC CRAFTER machines to, including ISO 2768 and ISO 286.

Related Case Study: quality events and inspection commentary. How general and individual tolerance callouts play out on real production runs.

Scroll to Top
We accept secure online payments Powered by Stripe VISA AMEX UnionPay
Copy link