Skip to content
V.S. Heat Treatment logoV.S.Heat Treatment
Standards reference

ISO 965 — metric thread tolerances 6H, 6g, 6e and 6G, and where the room for plating comes from

How ISO 965 tolerance positions and grades work, the fundamental deviation values by pitch that decide how much coating a thread can take, and what to write so a plated thread still gauges.

ISO 965
Related serviceZinc Plating Cr3+
Testing and measurementISO 965
Also written asISO 965-1 (principles and basic data), ISO 965-2 (limits of size, general purpose), ISO 965-3 (constructional threads), ISO 261 / ISO 262 (thread series), JIS B 0209, มอก. 339
Updated

Scope — and what it does not cover

ISO 965 is the tolerance system for ISO general purpose metric screw threads: Part 1 sets the principles and the fundamental deviations, Part 2 the limits of size for general purpose external and internal threads, Part 3 the deviations for constructional threads. A tolerance class is a grade number plus a position letter — 6H for a nut, 6g for a bolt — where the letter fixes the allowance and the number fixes the width of the tolerance band. It does NOT specify the thread profile (ISO 68-1), the diameter and pitch series (ISO 261 and ISO 262), coating thickness (ISO 4042), or any mechanical property.

Standards are copyrighted documents. We explain scope, intent and practical application in our own words; obtain the current edition from ISO, ASTM, DIN or your national standards body.

What actually bites in production

  • 1Capital letters are internal threads: H has zero allowance, G a positive one. Lower case letters are external threads: h has zero allowance, and g, f and e move the whole thread progressively smaller.
  • 2The allowance is the fundamental deviation and it follows PITCH, not diameter. At 0.8 mm pitch position g gives about 24 µm; at 1.5 mm pitch it gives about 32 µm. Same letter, different room.
  • 3Thread tolerances describe the thread as produced, before coating. Unless the drawing says otherwise, the coated part is still expected to respect the maximum-material limit of the class — which is precisely where "the GO gauge no longer goes" comes from.
  • 4Electroplating grows the effective pitch diameter by roughly four times the coating thickness, because the layer lands on both flanks of every thread. The practical thickness ceiling is therefore about the allowance divided by four.
  • 5When the coating will not fit there are three honest fixes: produce the external thread to 6e or 6f before plating, tap the nut to 6G, or reduce the specified thickness. Plating thin and hoping the gauge passes is not one of them.
  • 6A tolerance class is a pair. Writing 6g on the bolt and saying nothing about the nut leaves the fit undefined; 6H/6g is the normal general purpose combination and should be stated as such.

Reference tables

Scroll the table sideways on a narrow screen.

Fundamental deviation by pitch — how much room each position gives

Fundamental deviation by pitch — how much room each position gives
Pitch (mm)Position g / G (µm)Position f (µm)Position e (µm)
0.5203650
0.7223856
0.8243860
1.0264060
1.25284263
1.5324567
1.75344871
2.0385271
2.5425880
3.0486385

Positions H (internal) and h (external) have zero fundamental deviation. The allowance follows PITCH, not diameter — an M20 × 1.5 fine thread has the same room as an M10 × 1.5. Reference values; confirm against the edition in force for your exact pitch.

Tolerance class pairs and when each is used

Tolerance class pairs and when each is used
SituationInternal thread (nut)External thread (bolt)
General purpose, uncoated or thin coating6H6g
Bolt produced smaller to leave room for a thicker coating6H6e
Moderate extra room on the bolt6H6f
Room made in the nut instead — tapped oversize before coating6G6g
Close fit, no allowance — precision assemblies4H5H4h
Free fit — heavy coatings such as hot dip galvanizing7H8g

A tolerance class is a pair. Stating only the bolt class leaves the fit undefined.

Values on this page are typical industry figures that depend on the part, the coating system and the governing specification. They are not guarantees. Always confirm against the edition in force and the customer drawing — this page does not replace either.

What to write on the drawing or PO

  • The full thread designation with the class on both halves — M10 × 1.5 - 6g for the bolt, M10 × 1.5 - 6H for the nut.
  • Whether the tolerance class applies before or after coating, in words. This one line prevents most gauge disputes.
  • If a coating is specified, the pre-plate class chosen to accommodate it (6e or 6f) and the matching gauge set.
  • Which gauges are the referee — GO and NO-GO ring and plug gauges to the stated class — and who holds the master.
  • For a nut tapped after coating, say so and state the tapping class, because the flanks then carry no coating at all.

What goes wrong when it is cited loosely

  • Specifying 6g together with a coating thickness that cannot physically fit inside the allowance for that pitch, then treating the gauge failure as a plating defect.
  • Assuming a bigger diameter gives more room. The allowance follows pitch, so an M20 × 1.5 fine thread has exactly the same g allowance as an M10 × 1.5.
  • Gauging a plated part with a pre-plate gauge set, or the reverse, and reporting the mismatch as a process fault.
  • Quietly changing the external thread to 6e to make the coating fit, then letting the assembly plant discover a looser fit and call it undersize.

Frequently asked questions

What does 6g actually mean?+

Six is the tolerance grade — the width of the band. The lower case g is the position — how far the whole band sits below the basic size, which is the allowance. Together they say: an external thread, medium band, with a small clearance built in.

Does the thread tolerance apply before or after plating?+

By default the class describes the thread before coating, and the coated part still has to respect the maximum material limit of that class. If your drawing intends something else — for example that the class is verified after plating — it has to be written down, because the two readings are genuinely different numbers.

My M6 bolts fail the GO gauge after zinc plating. What went wrong?+

Almost always arithmetic. M6 coarse has a 1.0 mm pitch, the g allowance is about 26 µm, and four times the coating thickness has to fit inside it — so roughly 6.5 µm is the practical ceiling. If the drawing asked for 12 µm on a 6g thread, no plating shop can satisfy both lines: the thread has to be produced to 6e, or the thickness reduced.

Values on this page are typical industry figures that depend on the part, the coating system and the governing specification. They are not guarantees. Always confirm against the edition in force and the customer drawing — this page does not replace either.

Related standards

Other standards in this reference

Send the drawing and let us check it against this standard

Send the drawing or the specification line as it is written today, the property class or coating requirement, the thread and tolerance class, and the part itself if you have one. We will tell you which lines are processable as written, which are arithmetically impossible on that thread, and what has to be added before the requirement can be quoted, inspected and defended.

Send your drawing for review

We reply to quote requests within 24 hours.

Need a metal-plating expert?

Our engineers reply with a tailored quote within 24 hours.