Understanding Fastener Tolerance Classes and Thread Standards

Fastener tolerance class determines whether a bolt and nut will assemble correctly, resist loosening under vibration, and perform consistently across a production run. The two dominant systems — ISO 965 (metric) and ASME B1.1 (unified inch) — are not interchangeable, and mixing them is one of the most common causes of thread galling and field failures. For teams sourcing custom fasteners, matching the tolerance class to the application’s load, environment, and assembly method matters more than matching the thread pitch alone.

Comparison of metric and inch fastener thread tolerance classes

Why Tolerance Class Is Not the Same as Thread Size

A thread callout like M8 x 1.25 or 1/4-20 only describes the nominal diameter and pitch. The tolerance class — the letter/number suffix such as 6g, 6H, 2A, or 3B — describes the allowable deviation from the theoretical thread profile. Two fasteners with identical nominal dimensions but different tolerance classes can behave very differently under load.

Based on our processing experience, the tolerance class typically affects three practical outcomes:

  • Fit looseness or tightness between mating threads
  • Assembly speed in automated or high-volume production
  • Fatigue resistance under cyclic or vibratory loading

Core Components of a Tolerance Class Callout

  • Tolerance grade — a number (4, 6, 8) indicating the tightness of the tolerance band; lower numbers mean tighter control
  • Tolerance position — a letter indicating fundamental deviation (allowance) from the basic profile
  • External vs internal thread designation — lowercase letters for external threads (bolts/screws), uppercase for internal threads (nuts/tapped holes)

ISO 965 vs ASME B1.1: Structural Differences

ISO 965 metric thread standard versus ASME B1.1 unified inch thread standard
AttributeISO 965 (Metric)ASME B1.1 (Unified Inch)
Governing regionGlobal metric markets, EU, AsiaNorth America
Common classes4g6g, 6g, 6H, 4H5H1A/1B, 2A/2B, 3A/3B
Thread angle60°60°
Allowance systemPosition letters (e, f, g, h for external; G, H for internal)Class numbers only; Class 3 has no allowance
Typical use caseGeneral industrial, automotive (metric OEMs)Aerospace, US-based automotive, fasteners for military spec
Gauging methodGo/No-Go ring and plug gauges per ISO 1502Go/No-Go ring and plug gauges per ASME B1.2

Practical Implication for Sourcing

A supplier quoting “6H/6g” threads is working to ISO 965. A supplier quoting “2A/2B” is working to ASME B1.1. Neither can be substituted for the other without re-verifying fit, and this distinction should be confirmed in writing before tooling is cut for custom fasteners production.

Common Tolerance Classes and Where They’re Used

Tolerance ClassSystemTypical ApplicationFit Character
6g / 6HISO 965General purpose, medium precisionMedium (default for most commercial bolts)
4g6gISO 965Precision assemblies, close-fit jointsTight
8gISO 965Coarse fit, hot-dip galvanized threads (allows for coating buildup)Loose
2A / 2BASME B1.1Standard commercial and industrial fastenersMedium
3A / 3BASME B1.1Aerospace, high-precision, safety-critical jointsTight, no allowance
1A / 1BASME B1.1Fasteners requiring quick, loose assemblyLoose

Factors That Should Drive Tolerance Class Selection

Rather than defaulting to a standard class, engineers specifying custom fastener orders should weigh:

  1. Coating thickness — hot-dip galvanizing typically adds 45–85 microns per side, which pushes the design toward a looser class such as 6g or 8g to preserve go/no-go gauge compliance after coating.
  2. Assembly method — automated feeding systems (robotic torque guns, vibratory bowl feeders) generally perform better with tighter, more consistent classes to reduce cross-threading rates.
  3. Vibration and cyclic load exposure — tighter tolerance classes reduce backlash, which lowers the risk of self-loosening under vibration, though it should still be paired with a mechanical locking feature where loads are severe.
  4. Mating material — threading into softer materials (aluminum, plastic) often benefits from a looser internal thread tolerance to reduce stripping risk during repeated assembly/disassembly.
  5. Regulatory or customer specification — aerospace and defense contracts frequently mandate ASME B1.1 Class 3A/3B or equivalent regardless of cost, and this requirement should be locked into the drawing before quoting.

Inspection and Verification Methods

MethodAccuracySpeedUse Case
CaliperLow–MediumFastQuick dimensional spot-check (major/minor diameter)
Thread Gauge (Go/No-Go)Pass/fail onlyFastHigh-volume production screening
2D Measuring Instrument (Profile Projector)HighMediumThread form, angle, and pitch diameter verification
Coating Thickness GaugeHigh (coating-specific)FastVerifying galvanizing/plating buildup against tolerance class

Conclusion

Tolerance class selection is a functional engineering decision, not a formatting detail on a drawing. Confirming whether a project follows ISO 965 or ASME B1.1, matching the class to coating and assembly conditions, and specifying an inspection method up front are the three steps that most reliably prevent thread-fit failures in custom fastener production runs. Projects that skip this step tend to discover the mismatch only after parts fail assembly on the line — at which point the cost of correction is far higher than the cost of specifying it correctly the first time.

If your current drawings don’t specify a tolerance class, or you’re unsure which standard your existing supplier is quoting to, it’s worth having those drawings reviewed before the next production run.

Get a quote for your custom fastener project — including tolerance class verification — from our engineering team.

Frequently Asked Questions

Q1. What is the difference between 6g and 6H thread tolerance?

A: 6g refers to an external (bolt) thread tolerance class under ISO 965, while 6H refers to an internal (nut or tapped hole) thread tolerance class. The lowercase/uppercase distinction indicates external versus internal threads, not a difference in tolerance grade.

Q2. Can ISO metric and ASME inch tolerance classes be mixed on the same assembly?

A: No. The two systems use different allowance and gauging standards, so a 6g bolt should not be assumed compatible with a 2B nut. Fit should be verified against a single governing standard.

Q3. Which tolerance class is best for vibration-prone assemblies?

A: A tighter class (such as 4g6g or ASME 3A/3B) reduces thread backlash and is generally preferred for vibration-prone joints, though a mechanical or chemical locking method is still recommended for critical applications.

4. Does hot-dip galvanizing affect thread tolerance class selection?

A: Yes. Galvanizing adds coating thickness to the thread surface, so a looser class such as 6g or 8g is commonly specified to maintain gauge-passing fit after coating.

Q5. How is thread tolerance class verified during production?

A: Go/No-Go thread gauges are the standard method for lot verification, while optical comparators or CMM inspection are used for precision or aerospace-grade custom fastener orders requiring full dimensional reports.

Foina Huang

Author: Fiona Huang

Fiona Huang is a Sales Engineer with 16+ years of experience in the mechanical and precision manufacturing industry. She specializes in CNC machining components, custom fasteners, and engineering-driven manufacturing solutions. With strong expertise in international trade and technical project support, she focuses on transforming complex engineering requirements into high-precision, production-ready solutions for global clients.

    Table Of Contents

    Ready To Get Started?

    Get in touch.We'll make sure your request gets to the right manufacturing expert.
    ©2026 Dongguan Yumei Hardware Co.,Ltd- All rights reserved