Everything an engineer or procurement manager needs to know about specifying tolerances on a brass component. ISO 2768 general tolerances, ISO 286 hole/shaft fits, EN 12164 rod, EN 12420 forging, ISO 1101 GD&T. What CNC turning, Swiss-type and hot forging can actually achieve in production, what each tolerance class costs, and how to write a tolerance block that gets you the precision you need without blowing the budget.
Last reviewed: May 2026 · For: design engineers, procurement, drawing reviewers
Every brass component drawing has two costs hidden in it — the cost of the metal and the cost of the tolerances. Material is roughly proportional to mass × LME copper price, and changes slowly. Tolerance cost is geometric in the achievable band and changes dramatically depending on how tight you specify. A part dimensioned Ø10.0 ± 0.3 mm can run on a high-speed multi-spindle lathe in 8 seconds. The same part dimensioned Ø10.0 ± 0.005 mm typically needs a Swiss-type sliding-headstock CNC with a special boring tool and an in-process probe — same part, ~6× the cycle time.
Over-specifying is the most common mistake on brass component drawings. A designer who hasn't done this before will mark every dimension on every feature with a tight tolerance "just in case", driving the part to a cost band 3–5× higher than the application actually needs. This guide is the antidote: it tells you what the standards say, what a brass-component manufacturer can actually hold, and how to specify only the tolerances you actually need.
ISO 2768 is the most-cited general-tolerances standard in Europe and on most international brass drawings. It is published in two parts:
The shorthand used on drawings combines these — e.g. ISO 2768-mK means medium linear/angular tolerance plus K-class geometric tolerance. It is the default Brassland holds on production CNC parts when no other tolerance is specified.
| Nominal size (mm) | f (fine) | m (medium) | c (coarse) | v (very coarse) |
|---|---|---|---|---|
| 0.5 – 3 | ± 0.05 | ± 0.1 | ± 0.2 | — |
| over 3 – 6 | ± 0.05 | ± 0.1 | ± 0.3 | ± 0.5 |
| over 6 – 30 | ± 0.1 | ± 0.2 | ± 0.5 | ± 1.0 |
| over 30 – 120 | ± 0.15 | ± 0.3 | ± 0.8 | ± 1.5 |
| over 120 – 400 | ± 0.2 | ± 0.5 | ± 1.2 | ± 2.5 |
| over 400 – 1000 | ± 0.3 | ± 0.8 | ± 2.0 | ± 4.0 |
| Shortest leg of angle (mm) | f / m | c | v |
|---|---|---|---|
| up to 10 | ± 1° | ± 1° 30′ | ± 3° |
| over 10 – 50 | ± 0° 30′ | ± 1° | ± 2° |
| over 50 – 120 | ± 0° 20′ | ± 0° 30′ | ± 1° |
| over 120 – 400 | ± 0° 10′ | ± 0° 15′ | ± 0° 30′ |
For features that mate with another part (a brass insert pressed into a plastic boss, a brass shaft into a bronze bushing), ISO 286 defines fit codes that combine a tolerance grade (IT5 to IT18) with a fundamental deviation letter. The result is a clean code like H7 (hole) or h6 (shaft) that specifies a band of acceptable sizes.
Common fits used on brass components:
| Fit code | Fit type | Typical use on brass |
|---|---|---|
| H7/g6 | Sliding | Brass shaft in brass bushing, free running |
| H7/h6 | Slip / locational | Brass insert located into a plastic / aluminium boss |
| H7/k6 | Transition (slight interference) | Brass part on a steel shaft, easy assembly with hammer |
| H7/p6 | Light press fit | Brass insert press-fit into a thermoplastic boss (interference) |
| H7/s6 | Heavy press fit | Brass insert into a metallic housing — heat / cold to assemble |
For a Ø10 mm feature on a brass part, the actual tolerance band of H7 is +0.000 / +0.015 mm (so 10.000 – 10.015 mm hole), and h6 is 0.000 / –0.009 mm (so 9.991 – 10.000 mm shaft). These bands hold for sizes up to ~50 mm in IT5–IT7; for larger features the band widens proportionally per ISO 286.
Before the brass becomes a part it is rod stock. EN 12164:2016 defines what dimensional tolerances the raw brass rod must hold before any machining. This matters because tighter rod tolerance reduces machining stock allowance and lowers cost.
| Rod Ø (mm) | Standard tolerance | Close tolerance (special order) |
|---|---|---|
| 2 – 4 | 0 / −0.06 | 0 / −0.03 |
| over 4 – 6 | 0 / −0.07 | 0 / −0.04 |
| over 6 – 10 | 0 / −0.08 | 0 / −0.05 |
| over 10 – 18 | 0 / −0.10 | 0 / −0.06 |
| over 18 – 30 | 0 / −0.12 | 0 / −0.08 |
| over 30 – 50 | 0 / −0.16 | 0 / −0.10 |
Brassland stocks both standard and close-tolerance rod for the 19 alloys in the materials library; close-tolerance adds a small premium per kilogram but eliminates a finishing pass on the lathe.
For hot-forged brass parts (valve bodies, complex fittings, near-net-shape components), EN 12420:2014 defines achievable dimensional tolerances on the as-forged surface — before any CNC finishing. The standard categorises tolerances by feature size and forging class (F1, F2, F3 from tightest to loosest).
| As-forged feature size (mm) | F1 (tight) | F2 (general) | F3 (coarse) |
|---|---|---|---|
| up to 10 | ± 0.2 | ± 0.3 | ± 0.5 |
| over 10 – 30 | ± 0.3 | ± 0.5 | ± 0.8 |
| over 30 – 80 | ± 0.4 | ± 0.7 | ± 1.2 |
| over 80 – 150 | ± 0.6 | ± 1.0 | ± 1.8 |
This is why brass valve bodies that need a sealing-surface tolerance of ± 0.05 mm are always specified as "forged plus CNC finished" — the forging gets the part to near-net-shape, then a CNC operation re-cuts the sealing diameter to the tighter tolerance.
ISO 1101 defines symbols for geometric tolerances — properties of a feature that cannot be captured by a plus/minus dimension alone. The 14 symbols cover form, orientation, location and run-out. The most commonly used on brass parts:
| Symbol | Name | Common use on brass |
|---|---|---|
| ◯ | Roundness (circularity) | Round bores on valve bodies (sealing surface roundness) |
| / | Straightness | Long shafts and standoff bodies |
| ⏥ | Flatness | Mating faces of manifold blocks |
| ⫽ | Parallelism | Opposite faces of a hex nut, top/bottom of a standoff |
| ⟂ | Perpendicularity | Threaded boss perpendicular to a flange face |
| ⌖ | Position (true position) | Bolt-hole pattern on a flanged fitting |
| ⌭ | Concentricity / coaxiality | External feature concentric to thread bore |
| ↗ | Circular run-out | Rotating brass parts (couplings, encoder hubs) |
| ⌰ | Total run-out | Long shafts (used with the run-out arrow per ISO 1101) |
A well-tolerated brass valve body drawing might mark the sealing-bore roundness as ◯ 0.005 mm with reference datum A on the threaded interface — telling the manufacturer that this one feature is critical and the rest of the part can run on ISO 2768-m.
Quoted tolerances depend on which machine type runs the part. The hierarchy from coarsest to tightest on a typical Brassland order:
| Process | Achievable tolerance | Surface finish Ra | Concentricity | Typical cycle |
|---|---|---|---|---|
| Hot forge as-forged | ± 0.3 – ± 1.5 mm | 3.2 – 12.5 µm | 0.5 – 1.0 mm | 3–8 s/pc |
| Multi-spindle screw machine | ± 0.05 – ± 0.10 mm | 0.8 – 1.6 µm | 0.05 mm | 4–10 s/pc |
| Single-spindle CNC turning | ± 0.02 – ± 0.05 mm | 0.4 – 1.6 µm | 0.02 mm | 10–60 s/pc |
| Swiss-type sliding-headstock CNC | ± 0.005 – ± 0.02 mm | 0.2 – 0.8 µm | 0.005 mm | 15–90 s/pc |
| Swiss + grinding finish | ± 0.002 mm | 0.05 – 0.2 µm | 0.002 mm | 2× longer |
A useful rule-of-thumb pricing index. All values relative to "ISO 2768-c on a multi-spindle screw machine" = 1.0:
| Tolerance specification | Relative cost index | Notes |
|---|---|---|
| ISO 2768-v (very coarse) | 0.9 | Rarely specified on precision brass; tiny saving |
| ISO 2768-c (coarse, default for forged + drilled) | 1.0 | Reference baseline |
| ISO 2768-m (medium, default for general CNC brass) | 1.1 | Brassland's default |
| ISO 2768-f (fine) | 1.4 | Tighter finishing pass on each diameter |
| Selected feature(s) at IT7 / H7 | 1.2 – 1.5 | Best when applied to 1–2 features, not whole drawing |
| Selected feature(s) at IT6 / h6 | 1.6 – 2.0 | Swiss CNC required |
| Selected feature(s) at IT5 (± 0.005 mm class) | 2.2 – 3.0 | Swiss + in-process probing |
| Whole part at IT5 | 3.5 – 5.0 | Almost always over-spec'd. Question it. |
| Grinding-finish on critical Ø | + 0.5 – 1.0 | Add on top of base CNC cost |
A drawing's tolerance block answers four questions in a few lines. A well-written brass-part block:
UNLESS OTHERWISE STATED: Linear / angular tolerances: ISO 2768-m Geometric tolerances: ISO 2768-K Surface finish: Ra 1.6 µm Edges: deburr / break ≤ 0.3 mm Thread: per ISO 261 / ISO 965 (medium fit class 6H/6g) Material: CW617N (CuZn40Pb2) per EN 12164 Plating: none / specify on PO Note: All dimensions in mm
Critical features that need tighter tolerance are then called out individually on the drawing — e.g. a sealing-bore diameter marked Ø10 H7 with concentricity ◯ 0.01 mm to datum A. This keeps the bulk of the part on ISO 2768-m (cheap) while the one critical feature gets the precision it needs.
| Tolerance class | Inspection method | Equipment |
|---|---|---|
| ± 0.5 mm and above | Steel rule or callipers | Manual |
| ± 0.05 – ± 0.5 mm | Digital callipers | Mitutoyo 500-series |
| ± 0.005 – ± 0.05 mm | Digital micrometer | Mitutoyo 293-series |
| ± 0.002 – ± 0.005 mm | Air gauge, blade micrometer | Mitutoyo / Mahr |
| Better than ± 0.002 mm | CMM (coordinate measuring machine) | Mitutoyo Crysta-Apex, Renishaw |
| Form / GD&T (roundness, flatness, profile) | Roundness tester / form tester | Mitutoyo Roundtest, Taylor Hobson |
| Optical 2D features (silhouette, profile) | Profile projector | Mitutoyo PJ-A3000, PH-3515F |
| High-volume go/no-go inspection | Vision measuring system + custom fixturing | Mitutoyo Quick Scope, Keyence IM-7000 |
| Surface roughness Ra/Rz | Stylus profilometer | Mitutoyo Surftest SJ-410 |
Brassland's QC lab carries Mitutoyo equipment at every level of this list. Inspection reports against any drawing-specified tolerance class are supplied on request with the EN 10204 Type 3.1 mill certificate that accompanies each shipment.
Last reviewed: June 2026. Standards are revised periodically by their issuing bodies; for procurement-critical decisions verify against the current published edition. This guide is general engineering reference only and is not a substitute for the published standard.
79+ CNC machines across multi-spindle, single-spindle, Swiss-type and grinding. Brassland confirms the right machine class for your tolerance band — typical quotation within 24 hours.
Request a Quote