LEARN · 2026-10-07
ISO fit tolerance basics: choosing H7/g6, H7/h6, H7/k6 or H7/p6 — with IT grade table
Read Ø25 H7/g6 on a drawing: ISO 286 tolerance zone letters and IT grades, an IT5–IT14 tolerance table, clearances and interferences for common hole-basis fits, how to judge clearance, transition and interference fits, bearing fits, and what 3D printing versus CNC machining can hold.
Reading a tolerance zone: what does Ø25 H7/g6 mean?
Ø25 H7/g6 describes a 25 mm hole and shaft fit: upper-case H7 is the hole's tolerance zone, lower-case g6 the shaft's. Each zone is a letter plus a number. The letter places the zone relative to the nominal size (the zero line) — the fundamental deviation; the number is the IT grade, setting the zone's width.
- An H hole has a lower deviation of 0 (it can only be larger than nominal); an h shaft has an upper deviation of 0 (only smaller).
- Shafts a–g are below nominal (clearance); k–zc are above (transition or interference); js is symmetric.
- A smaller number is tighter and more expensive: IT6 is narrower than IT7.
At Ø25, an H7 hole is 25.000–25.021 mm and a g6 shaft 24.980–24.993 mm. JIS B 0401 and Taiwan's CNS 4 are identical to ISO 286.
IT tolerance grade table (ISO 286-1)
Tolerance unit i = 0.45 · ∛D + 0.001 · D (µm) IT6 = 10i IT7 = 16i IT8 = 25i IT9 = 40i IT11 = 100i
D is the geometric mean of the size range limits in mm. Standard tolerances for common ranges, in µm (1 µm = 0.001 mm):
| Grade | 3–6 mm | 6–10 mm | 10–18 mm | 18–30 mm | 30–50 mm |
|---|---|---|---|---|---|
| IT5 | 5 | 6 | 8 | 9 | 11 |
| IT6 | 8 | 9 | 11 | 13 | 16 |
| IT7 | 12 | 15 | 18 | 21 | 25 |
| IT8 | 18 | 22 | 27 | 33 | 39 |
| IT9 | 30 | 36 | 43 | 52 | 62 |
| IT10 | 48 | 58 | 70 | 84 | 100 |
| IT11 | 75 | 90 | 110 | 130 | 160 |
| IT12 | 120 | 150 | 180 | 210 | 250 |
| IT13 | 180 | 220 | 270 | 330 | 390 |
| IT14 | 300 | 360 | 430 | 520 | 620 |
- IT5–IT6: precision shafts, bearing seats, ground surfaces.
- IT7–IT8: precision holes (reamed, fine-bored), gear and pulley bores.
- IT9–IT11: general machining, loose fits, non-critical sizes.
- IT12–IT14: rough machining, sheet metal, castings and typical 3D printing.
Common hole-basis fits: H7/g6, H7/h6, H7/k6, H7/p6
The hole-basis system fixes the hole at H and varies the shaft zone to change the fit. It is the most common system because holes are made and checked with fixed reamers and plug gauges, while shafts are easy to turn or grind to any size. Values are minimum to maximum clearance (positive) or interference (negative), in µm:
| Fit | Type | Ø10 clearance / interference (µm) | Ø25 clearance / interference (µm) | Typical use |
|---|---|---|---|---|
| H11/c11 | Clearance | +80 ~ +260 | +110 ~ +370 | Loose running: wide clearance, dirty environments, thermal expansion |
| H9/d9 | Clearance | +40 ~ +112 | +65 ~ +169 | Free running: high speeds, large temperature differences |
| H8/f7 | Clearance | +13 ~ +50 | +20 ~ +74 | Close running: plain bearings, spindles, gearbox shafts |
| H7/g6 | Clearance | +5 ~ +29 | +7 ~ +41 | Sliding: precise location with sliding, guide pillars, changeable fixtures |
| H7/h6 | Clearance | 0 ~ +24 | 0 ~ +34 | Locational clearance: push fit by hand, locating holes, removable parts |
| H7/k6 | Transition | −10 ~ +14 | −15 ~ +19 | Locational transition: gears and pulleys on keyed shafts, couplings |
| H7/n6 | Transition | −19 ~ +5 | −28 ~ +6 | Tight transition: firmer location, occasional disassembly |
| H7/p6 | Interference | −24 ~ 0 | −35 ~ −1 | Locational interference: pressed bushes, locating parts |
| H7/s6 | Interference | −32 ~ −8 | −48 ~ −14 | Medium drive: permanent hubs and bushes |
The shaft-basis system fixes the shaft at h and varies the hole. It suits one plain shaft carrying several parts with different fits, cold-drawn bar (h9, h11) and standard dowel pins (ISO 8734 are m6). Linear bearings typically run on g6 or h6 shafts.
Judging clearance, transition and interference fits
Max. clearance Smax = ES − ei Min. clearance Smin = EI − es (negative = interference)
ES and EI are the hole's upper and lower deviations, es and ei the shaft's. For Ø25 H7/k6: hole 25.000–25.021 mm, shaft 25.002–25.015 mm. Max clearance = 25.021 − 25.002 = 0.019 mm; min clearance = 25.000 − 25.015 = −0.015 mm, i.e. 0.015 mm max interference. Either can occur, so it is a transition fit.
- Smin ≥ 0: clearance fit — any in-tolerance pair assembles freely.
- Smax ≤ 0: interference fit — always needs pressing or shrink fitting.
- Otherwise transition — the result depends on the actual sizes; usually assembled with a mallet or light press.
Thermal expansion ΔD = α · D · ΔT (steel α ≈ 11.5 × 10⁻⁶ /°C)
TIPInterference fits can be assembled by heating the hub: a Ø25 steel hub heated by 150 °C grows about 0.043 mm — more than the 0.035 mm maximum interference of H7/p6, so it slips on. The ISO fit calculator returns deviations, clearances and fit type for any size.
Bearing fits: the 6204 example
Rolling bearing bores and outer diameters are not H or h — per ISO 492 they sit below the zero line. A normal-class 6204 (20 mm bore, 47 mm OD) has a bore deviation of 0 / −10 µm and an OD of 0 / −11 µm, so a k6 shaft is tighter in a bearing than in an H7 hole.
- Rotating inner ring, normal load: shaft k5 / k6. Ø20 k6 is +2 / +15 µm, giving 2–25 µm interference with the 0 / −10 µm bore — always tight.
- Heavy or shock loads: m6; light loads or easy removal: js6 / h6.
- Stationary outer ring: housing H7 (Ø47 H7 is 0 / +25 µm, 0–36 µm clearance) or J7.
TIPA printed bearing seat can't hold H7. Open the bore by 0.1–0.2 mm and print a test ring, or press in a metal bush. The bearing generator models 608, 6000 and 6200 series bearings for clearance checks.
3D printing vs CNC machining tolerances
| Process | Typical accuracy | Approx. IT grade (Ø10–30 mm) |
|---|---|---|
| FDM | ±0.1–0.3 mm | IT12–IT14 |
| SLA / DLP resin | ±0.05–0.1 mm | IT10–IT12 |
| SLS / MJF nylon | ±0.2–0.3 mm (or ±0.3%) | IT13–IT14 |
| CNC milling / turning | ±0.02–0.05 mm | IT8–IT10 |
| Reaming / fine boring | — | IT7–IT8 |
| Grinding | — | IT5–IT6 |
- When a printed part needs an H7 hole, print it 0.2–0.3 mm undersize and ream it, or press in a metal bush or bearing.
- For printed fits use process clearances instead — slide about +0.2–0.3 mm, press about −0.05–0 mm on FDM (see the 3D-printing hole tolerance article).
- When ordering CNC parts, put H7, g6 etc. only on critical fits and use general tolerances ISO 2768-m elsewhere (±0.2 mm for 6–30 mm) to cut cost.
FAQ
Is H7/g6 a tight or loose fit?
A sliding fit with small clearance — 0.007–0.041 mm at Ø25. Parts slide by hand yet locate precisely: guide pillars, pistons, changeable fixtures.
H7/h6 vs H7/g6?
H7/h6 has a minimum clearance of 0 — a locational clearance fit, snug but still push-fit. H7/g6 guarantees a small clearance for parts that must slide.
H7/k6 or H7/p6 for a pressed bearing?
Bearings have their own tolerances (bore below zero), so a k5 / k6 shaft already gives interference. p6 is for heavy loads or special cases — too tight and it eats the bearing's internal clearance.
How large is an IT7 tolerance?
It depends on size: 18 µm for 10–18 mm, 21 µm for 18–30 mm, 25 µm for 30–50 mm. The same grade gets wider as size grows.
Can 3D printing hold H7?
Typical FDM is IT12–IT14, far from H7 (only 0.021 mm at Ø25). Ream after printing, or have the critical bores CNC-machined.