GD&T Parallelism: The ∥ Symbol, Callouts, and Measurement Explained
What the parallelism symbol means under ASME Y14.5, how the tolerance zone works, why it always needs a datum, and how shops actually verify it on a surface plate or CMM.

IsoCNC Engineering Team
CNC Machining & DFM Engineers · Updated · 15 min read

On this page
Quick Answer
Parallelism is a GD&T orientation tolerance — symbol ∥, two parallel lines angled about 60° — that requires a surface, axis, or center plane to stay equidistant from a datum along its entire length. ASME Y14.5 defines the tolerance zone as two parallel planes (or a cylinder for an axis with the diameter modifier) spaced by the stated value and held perfectly parallel to the datum. A callout like ∥ 0.05 A means every point of the controlled feature must fall within 0.05 mm, parallel to datum A. Parallelism always references at least one datum, implicitly controls flatness of the same surface, and is measured with a surface plate and dial indicator, a height gage, or a CMM. Typical machined-part values run 0.01–0.1 mm depending on feature size and function.
What Parallelism Means in ASME Y14.5
ASME Y14.5 defines parallelism as the condition of a surface or center plane that is equidistant at all points from a datum plane, or an axis that is equidistant along its length from one or more datum planes or a datum axis. It belongs to the orientation family of geometric controls, together with perpendicularity and angularity, and orientation is all it controls — a perfect 0° relationship to the datum, with no say over where the feature sits in space. If you are new to the framework, our GD&T basics for CNC machining guide covers the five tolerance categories and how feature control frames are read.
The parallelism symbol itself is two parallel lines, ∥, drawn at roughly 60° from horizontal. In a feature control frame it reads left to right: symbol, tolerance value, then one or more datum letters. So ∥ 0.05 A means the controlled feature must lie between two parallel planes 0.05 mm apart that are exactly parallel to datum A. The full symbol set — including the modifiers you will see next to the tolerance value — is decoded in our GD&T symbols explained reference.
Parallelism applies to three feature types. Surface parallelism, the most common, holds a face parallel to a datum face — mating flanges are the textbook example, where parallelism keeps gasket load even and the joint leak-free. Axis parallelism controls the centerline of a hole or pin; with the diameter modifier (Ø) the zone becomes a cylinder parallel to the datum rather than two planes. Center-plane parallelism controls the median plane of a slot or tab relative to a datum surface.
Why Parallelism Always Needs a Datum — and How It Differs from Flatness and Angularity
Orientation is meaningless without a reference. A surface cannot be parallel in the abstract — it can only be parallel to something, and the datum declares what that something is. That is why a parallelism feature control frame must carry at least one datum letter, and why writing a parallelism callout with no datum is an error: the control you are actually looking for in that case is flatness. Choosing and labeling datums well is its own discipline — our guide to GD&T datums walks through datum selection and the three-plane datum reference frame.
The confusion usually starts with flatness, because both controls use a zone of two parallel planes. The difference is orientation: flatness lets the zone float at any angle; parallelism bolts the zone to the datum. A practical consequence worth remembering: a parallelism callout automatically controls flatness of the same surface to the same value or better, since the zone is made of two flat planes. But a dead-flat surface can still be tilted relative to the datum and fail parallelism outright. Perpendicularity is the same idea rotated to 90°, covered in our GD&T perpendicularity article, and angularity handles every angle in between.
| Control | Datum Required? | Tolerance Zone | Use It When |
|---|---|---|---|
| Flatness ⏥ | No — form control | Two parallel planes at any orientation | Only the local shape of one surface matters, with no reference to another feature |
| Parallelism ∥ | Yes — one datum minimum | Two parallel planes (or a cylinder for an axis) held parallel to the datum | A face, axis, or center plane must stay equidistant from a datum surface or axis |
| Perpendicularity ⊥ | Yes — one datum minimum | Two parallel planes (or a cylinder) held at 90° to the datum | A face or axis must be square to the datum |
| Angularity ∠ | Yes — one datum minimum | Two parallel planes held at a stated basic angle to the datum | A face or axis sits at any angle other than 0° or 90° to the datum |
One more neighbor worth mentioning: if the feature’s location matters as well as its direction — say a hole axis that must be both straight and in the right place — position is the stronger callout, because parallelism says nothing about where the feature is.
Reading Drawing Callouts and Choosing a Tolerance Value
On a print, the parallelism callout hangs off a leader pointing at the controlled feature — a surface edge, or the dimension line of a hole or slot when an axis or center plane is being controlled. Three everyday examples: ∥ 0.05 A on a housing face (surface parallel to the base), ∥ Ø0.03 A attached to a hole’s size dimension (axis inside a 0.03 mm cylinder parallel to datum A), and ∥ 0.02 A B where a second datum tightens the orientation further. Values like these interact with the general tolerance block on the drawing — our CNC machining tolerances guide explains how geometric callouts layer on top of standard linear tolerances.
What value should you write? Tight enough for function, loose enough to make. For most machined mating faces, 0.05–0.1 mm is a comfortable production range; precision locating faces and fixture bases go to 0.01–0.05 mm and start demanding grinding or a dedicated finishing pass; bearing and shaft axes often land at Ø0.01–0.03 mm. Scale the number with the feature’s span — a blanket 0.01 mm callout across a 600 mm plate is a cost driver, not a functional requirement.
| Application | Typical Callout | Notes |
|---|---|---|
| General mating faces, brackets, housings | ∥ 0.05–0.1 mm (∥ .002–.004") | Comfortable for production milling and grinding; 0.05 mm is a common default for flange and gasket faces |
| Precision locating faces, fixture bases | ∥ 0.01–0.05 mm (∥ .0005–.002") | Usually needs grinding or a light finishing pass; verify the machine and inspection method can resolve it |
| Hole or pin axis parallel to a base | ∥ Ø0.02–0.1 mm to datum A | Add the diameter modifier for a cylindrical zone; check whether position would control location better |
| Bearing bores and shaft axes | ∥ Ø0.01–0.03 mm | Misalignment shows up as edge loading and heat; often paired with perpendicularity on the mounting face |
| Large plates and machine beds | ∥ 0.02–0.05 mm per 300 mm of span | Scale the value with feature length — a blanket tight value across a long span drives cost hard |
Every step tighter costs money: tighter values mean slower machining, more finishing operations, and more expensive verification. If a ±0.1 mm general tolerance on both faces already guarantees the alignment the assembly needs, the geometric callout may not be earning its inspection time at all.
How Parallelism Is Measured: Surface Plate, Height Gage, and CMM
The classic shop-floor method is beautifully direct. Rest the part’s datum face on a granite surface plate, then sweep the controlled surface with a dial or test indicator mounted on a height-gage stand. The plate simulates the datum plane, so the total indicator reading across the sweep — lowest point to highest point — is the parallelism error. If the spread stays inside the callout value, the feature passes. A height gage fitted with a lever indicator does the same job with better reach and repeatability, and doubles as the tool for checking step heights in the same setup.

For tighter tolerances, axes, or anything that needs a documented report, the coordinate measuring machine takes over. The CMM probes points across the datum feature to build a least-squares datum plane, then samples the controlled surface or axis and reports the deviation relative to that datum. Axis parallelism is genuinely easier on a CMM than on a plate: the software constructs the hole’s axis from probed points and evaluates it inside the cylindrical zone, something a surface plate can only approximate with mandrels and careful setup.
Two measurement traps to avoid. First, the datum face’s own flatness rides along in the result — a rough or bowed datum on the plate inflates the reading, so plate-checking tight callouts presumes a good datum surface. Second, indicator tip selection and sweep path matter: sample enough of the surface to catch local tilt, not just a single track down the middle. Our tolerances capability page describes how we verify geometric callouts in production, from plate checks to full CMM reporting.
When to Specify Parallelism on a Drawing
Reach for the parallelism symbol when the function of the assembly depends on two features staying equidistant along their length. The recurring cases on machined parts: mating flange and gasket faces (even bolt load, leak-free seal), bearing seats and shaft axes (misalignment becomes edge loading, heat, and early failure), fixture and tooling bases that locate other parts, slide and guide surfaces where a tilted face binds the motion, and hole axes that must run true to a mounting face so pins and fasteners drop in without force.
Just as important is when not to use it. Do not use parallelism when only the shape of one surface matters — that is flatness, and it is cheaper to make and to inspect. Do not use it when the feature’s location is also critical — that is position. Do not use it for any angle other than 0° or 90° — that is angularity or perpendicularity. And do not stack a tight parallelism callout on top of a tight flatness callout on the same face without a reason: parallelism already controls flatness, so the second callout is usually redundant.
A simple discipline keeps drawings honest: name the datum out loud before you write the callout. If you can say “this face must stay parallel to the mounting base within 0.05 mm so the gasket seals,” the callout is earning its place. If you cannot complete that sentence, a general tolerance or a flatness callout probably does the job for less money. When in doubt, send the drawing over — an engineer reviews every RFQ we receive and will flag geometric callouts that are tighter than the function needs.
FAQ: GD&T Parallelism
What is the parallelism symbol in GD&T?
The parallelism symbol is two parallel lines (∥) drawn at a slight angle, roughly 60° from horizontal. It sits in the first compartment of the feature control frame, followed by the tolerance value and at least one datum reference. On a drawing you will see it as ∥ 0.05 A, meaning the controlled feature must lie within two parallel planes 0.05 mm apart that are perfectly parallel to datum A. For an axis controlled with the diameter modifier, the zone becomes a cylinder parallel to the datum. The symbol is defined by ASME Y14.5 and sits in the orientation category alongside perpendicularity and angularity.
What is the ASME Y14.5 definition of parallelism?
ASME Y14.5 defines parallelism as the condition of a surface or center plane that is equidistant at all points from a datum plane, or an axis that is equidistant along its length from one or more datum planes or a datum axis. In practice it controls orientation only — a perfect 0° relationship to the datum — not location. The tolerance zone is two parallel planes spaced by the stated value and held exactly parallel to the datum, or a cylindrical zone when the diameter modifier applies to an axis. Every point of the controlled feature must fall inside that zone.
Why does parallelism always require a datum?
Parallelism is an orientation tolerance, and orientation is meaningless without something to be oriented against. A surface cannot be parallel in the abstract — it can only be parallel to another surface or axis, and the datum declares which one. That is why the feature control frame for parallelism must contain at least one datum reference letter, unlike flatness, which is a form control and never references a datum. If you catch yourself wanting to write a parallelism callout with no datum, what you actually need is flatness.
What is the difference between parallelism and flatness?
Flatness is a form control: it says one surface must fit between two parallel planes a stated distance apart, with no datum and no orientation requirement — the zone can float at any angle. Parallelism is an orientation control: its two-plane zone must additionally be parallel to a datum. A useful consequence is that a parallelism callout automatically controls flatness of the same surface to the same or better value, because the zone is two flat planes. But the reverse is not true — a perfectly flat surface can still be tilted relative to the datum and fail parallelism.
How do you measure parallelism on a machined part?
The classic method is a granite surface plate: rest the datum face on the plate, then sweep the controlled surface with a dial or test indicator mounted on a height-gage stand. The total indicator reading across the surface is the parallelism error, because the plate simulates the datum plane. A height gage with a lever indicator does the same job with better ergonomics. For tighter values or complex geometry, a CMM samples points on both faces, builds a least-squares datum plane, and reports the controlled surface’s deviation. The plate method is fast and shop-floor friendly; the CMM is what you want for axes and documentation.
When should I specify parallelism instead of flatness or position?
Specify parallelism when a face, axis, or center plane must stay equidistant from a datum along its length — mating flange faces, bearing seats, fixture bases, and hole axes that must run true to a mounting surface are the classic cases. Use flatness instead when only the local shape of one surface matters and no other feature is involved. If the axis also needs its location pinned down, not just its direction, position is the stronger callout. And if the feature sits at an angle other than 0° or 90°, angularity is the right tool. A good default test: if you cannot name the datum out loud, parallelism is the wrong callout.
Related Resources

CNC Machining Surface Finish: The Ra Chart, Explained
The CNC machining surface finish chart: Ra values in μm and μin, N1–N12 grades, what each process achieves, what…

Passivation of Stainless Steel: Process, Specs, and When Parts Need It
Passivation of stainless steel explained for machined parts: the chemistry, ASTM A967 and AMS 2700 methods, nitric…

GD&T Basics for CNC Machined Parts: The Symbols That Matter
GD&T basics for machined parts: the 14 symbols explained, feature control frames, datums, MMC bonus tolerance, true…

How to Outsource CNC Machining to China, Step by Step
How to outsource CNC machining to China, step by step: vet suppliers, compare landed cost, control quality remotely,…
Parallelism Callouts on Your Drawing? We Machine and Verify Them.
IsoCNC machines parts to GD&T drawings every day — surface plates, height gages, and CMM inspection with documented reports on request. Send your drawing and an engineer will review every callout, flag anything tighter than function requires, and come back with a quote, typically within 1–2 business days.