Skip to main content
Tolerance Guide

Every ±0.01
costs money.
Specify by function.

Tolerances drive cost more than almost any other drawing decision. This guide walks through ISO 2768 classes, GD&T fundamentals, process-capable tolerances, and the honest trade-off between precision and price.

01 · ISO 2768

General tolerance classes.

ISO 2768 specifies default tolerances for linear dimensions without explicit limits. The class covers 90%+ of dimensions on a drawing — only critical features need individual callouts.

Nominal size Fine (f) Medium (m) Coarse (c) Very coarse (v)
0.5 to 3 mm ±0.05 ±0.1 ±0.2
Over 3 to 6 mm ±0.05 ±0.1 ±0.3 ±0.5
Over 6 to 30 mm ±0.1 ±0.2 ±0.5 ±1.0
Over 30 to 120 mm ±0.15 ±0.3 ±0.8 ±1.5
Over 120 to 400 mm ±0.2 ±0.5 ±1.2 ±2.5
Over 400 to 1000 mm ±0.3 ±0.8 ±2.0 ±4.0
Over 1000 to 2000 mm ±0.5 ±1.2 ±3.0 ±6.0
Typical use: ISO 2768-f for precision parts (aerospace, medical). ISO 2768-m default for general CNC. ISO 2768-c for welded structures and general fabrication. ISO 2768-v for rough work, flame-cut plate.
02 · GD&T primer

Geometric Dimensioning & Tolerancing.

GD&T describes functional relationships rather than just point-to-point distances. Five categories control every geometric aspect of a part.

⏥ ⌭ ⌒ ⍌

Form

Flatness, straightness, circularity, cylindricity. Controls individual surface geometry — no datum needed.

⊥ ∠ ∥

Orientation

Perpendicularity, angularity, parallelism. Controls surface relative to a datum.

⌖ ⊙ ◎

Location

Position, concentricity, symmetry. Controls feature location relative to datums.

↗ ⌭

Runout

Circular runout, total runout. Combined form + location for rotating features.

⌓ ⌔

Profile

Line profile, surface profile. Controls complex curved surfaces to CAD datums.

03 · Tolerance vs cost

What each tolerance actually costs.

Honest numbers from our shop floor. Moving from standard to precision tolerance typically doubles the cycle time; moving from precision to tight quadruples it again.

±0.5 mm

Rough

Flame-cut plate, sand-casting, heavy fabrication. Acceptable for non-fit features, weldments, brackets where function is not precision.

Cost
0.5×
±0.2 mm

Standard sheet metal

Default sheet metal tolerance. Laser cut + bent parts. Adequate for mounting holes, clearance features, general fabrication.

Cost
0.8×
±0.1 mm

Standard CNC (ISO 2768-m)

The default. CNC-machined, standard cutter, standard finishing pass. Adequate for 90% of features on typical parts.

Cost
1× (baseline)
±0.025 mm

Precision CNC

Requires CMM verification, tighter fixturing, slower finishing passes. Use for bearing bores, mating features, critical dimensions.

Cost
2–3×
±0.01 mm

Tight precision

5-axis for single-setup tolerance, CMM verify every part, climate-controlled machining. Shaft and bore fits, critical mating.

Cost
5–8×
±0.005 mm

Ground/lapped

Post-machining grinding or lapping. Precision bearing seats, hydraulic bores, precision gauges.

Cost
10–15×
±0.002 mm

Optical/gauge

Lap, hone, or diamond-turn. Gauge blocks, metrology masters, ultra-precision optical surfaces.

Cost
20×+
FAQ

Tolerance questions.

ISO 2768 defines general tolerances for linear and angular dimensions when specific tolerances are not given on the drawing. Four classes: fine (f) for precision work, medium (m) most common, coarse (c) for general fabrication, very coarse (v) for rough work. Specify one class as a drawing note to avoid tolerancing every dimension. Most CNC drawings use ISO 2768-m as default.
Work backwards from function. What must fit, mate, or move relative to what? That relationship dictates tolerance. For example: a bolt through a clearance hole needs the hole tolerance ±(bolt tolerance + clearance desired). A shaft in a bearing needs IT6 or better. A bracket bolted to a flat plate needs just enough tolerance to avoid bind (±0.1 mm usually works). Don't default to ±0.01 mm everywhere — that drives cost up 5–10× for most parts.
Standard: ±0.1 mm (ISO 2768-m default). Precision: ±0.025 mm. Tight with 5-axis and CMM verification: ±0.01 mm on critical features. For features below ±0.005 mm, grinding or EDM is required. Hole positional tolerance 0.05 mm typical, 0.02 mm with boring bar. Concentricity 0.01 mm achievable on turned parts in a single setup.
Standard injection: ±0.1 mm for features under 25 mm, ±0.2 mm for larger features. Tight injection: ±0.05 mm achievable on critical dimensions in single-cavity molds with temperature control. Multi-cavity molds (4+ cavities) introduce cavity-to-cavity variation typically ±0.025 mm additional. Shrinkage varies by material (PA66 shrinks 1.5%, POM 2%, glass-filled less).
Often yes. GD&T lets you express real functional requirements (a bore must be concentric to a reference, a mating face must be flat) instead of falling back on over-tight +/- tolerances. A hole with 0.05 mm concentricity to datum A is easier and cheaper to produce than a hole with ±0.01 mm on every dimension. GD&T rewards good design and penalizes lazy tolerancing.
On specific features, yes — precision grinding can reach ±0.002 mm on cylindrical diameters. Lapping reaches ±0.001 mm on small flat surfaces. These processes are slower and more expensive than standard machining, so reserve for features where sub-micron actually matters. Most parts have 2–5 critical features at ±0.01 mm and everything else at ±0.1 mm.
Ready When You Are

Upload a CAD file.
Get an engineering-reviewed quote in under 24 hours.

No minimum quantity. Free DFM feedback from a senior manufacturing engineer. NDA signed before file review on request.

Start an Instant Quote Talk to an Engineer
Avg. response · 4h · Mon–Sat (GMT+8)