Why Your Hole Tolerances Are Critical to Assembly Success

You've designed a perfect part. The CAD model is flawless, the material is specified, and the assembly seems straightforward. But when the parts arrive, the pin won't fit the hole, the shaft binds, or the bearing slides in too loosely, causing vibration and premature failure. The culprit? Incorrect or misunderstood CNC hole tolerances H7 H8 H9. These ISO standard tolerance grades are the universal language of fit, but choosing the wrong one can derail your project, leading to scrap, rework, and costly delays. This guide cuts through the confusion, explaining exactly what H7, H8, and H9 mean, when to use them, and how to ensure your CNC machining partner can deliver them consistently.

Understanding the ISO System: The Letter and Number Code

The ISO 286 system for limits and fits uses a simple letter-number combination to define the size and tolerance of a hole or shaft. For holes, the letter is always capitalized. The "H" denotes a hole basis system, where the fundamental deviation (the minimum limit of size) is zero. This means an H-hole is always at or above its nominal size. The number (7, 8, 9) is the IT grade—the International Tolerance grade. This number defines the magnitude of the tolerance zone. A lower number means a tighter tolerance.

CNC Hole Tolerances H7 H8 H9: A Detailed Comparison

The key difference between these grades is the total amount of permissible variation, which increases with the IT number. This tolerance value is not fixed; it scales with the nominal diameter of the hole. A 10mm hole and a 100mm hole with an H7 tolerance will have different absolute tolerance values.

Hole Tolerance Charts & Typical Applications

Here is a comparison for common nominal sizes to illustrate the practical differences in microns (µm) and millimeters (mm).

Comparison of CNC Hole Tolerances H7 H8 H9

Nominal Diameter: 10 mm
H7: +0.015 mm / 0.000 mm (15 µm)
H8: +0.022 mm / 0.000 mm (22 µm)
H9: +0.036 mm / 0.000 mm (36 µm)

Nominal Diameter: 30 mm
H7: +0.021 mm / 0.000 mm (21 µm)
H8: +0.033 mm / 0.000 mm (33 µm)
H9: +0.062 mm / 0.000 mm (62 µm)

Nominal Diameter: 100 mm
H7: +0.035 mm / 0.000 mm (35 µm)
H8: +0.054 mm / 0.000 mm (54 µm)
H9: +0.087 mm / 0.000 mm (87 µm)

When to Specify H7, H8, or H9 Tolerances

H7 Tolerance: For Precision and Interference Fits

Use H7 when you require a precise, repeatable fit. This is common for:

Achieving consistent H7 tolerances requires stable, high-rigidity CNC machines, sharp tools, and meticulous process control.

H8 Tolerance: The Industry Workhorse for Clearance Fits

H8 is the go-to standard for a wide range of applications. It offers an excellent balance of precision and manufacturability. Specify H8 for:

H9 Tolerance: For Liberal Clearance and Easy Assembly

Specify H9 when absolute precision is less critical than cost, speed, and assembly ease. Typical uses include:

How to Choose a CNC Machining Partner for Precision Hole Tolerances

Specifying the correct CNC hole tolerances H7 H8 H9 on your drawing is only half the battle. Ensuring your supplier can hit them reliably, part after part, is what separates a successful project from a quality nightmare. Here’s what to look for in a custom CNC machining services provider.

1. Machine Capability and Process Expertise

Holding H7 tolerances on deep holes or large diameters is fundamentally different than holding H9. Ask about their equipment. A shop with modern 5-axis CNC milling centers and precision CNC turning with live tooling can machine accurate holes from optimal angles in a single setup, minimizing cumulative error. For the tightest bores, processes like jig grinding, honning, or wire EDM may be required for final sizing.

2. Comprehensive In-House Finishing and Verification

The true test is measurement. Your supplier must have metrology equipment that is an order of magnitude more precise than the tolerance they are checking. Insist on a partner with:

3. Material Knowledge and Quality Systems

Machining an H7 hole in 6061 aluminum is different than in 316L stainless steel or titanium. A skilled manufacturer understands how different materials behave—their thermal properties, work hardening tendencies, and optimal cutting parameters—to maintain tolerance through the entire production run. Certifications like ISO 9001 and AS9100D demonstrate a commitment to documented quality management systems essential for critical components.

PrecisionCraft: Your Partner for Precision Hole Machining

At PrecisionCraft, we understand that tolerance specification is a deliberate engineering decision with direct implications for function and cost. Our custom CNC machining services are built to deliver the exact fit you need, whether it's a prototype or a production run.

Our 3,000㎡ facility is equipped to handle the full spectrum of CNC hole tolerances H7 H8 H9. Our 5-axis CNC milling and precision turning centers provide the accuracy and flexibility for complex hole patterns, while our in-house wire EDM and grinding departments allow us to achieve ultra-precise bores and complex internal profiles in hardened materials. Every part is verified on our CMMs, and we provide full documentation to ensure your confidence.

We machine a wide range of materials, from aluminum and stainless steel to titanium and engineering plastics, all under our ISO 9001:2015 and AS9100D certified quality system. With standard lead times of 7-10 days and a 1-piece MOQ, we are built to support both rapid prototyping and on-demand production.

Ready to ensure your assemblies fit perfectly the first time? Upload your drawings to PrecisionCraft for a free, detailed quote. Our engineering team will review your tolerance requirements and recommend the most efficient and cost-effective process to achieve them. Experience fast lead times, no minimum order quantity, and the certainty that comes from working with a certified precision machining partner.