Multi-format CAD tools · No account needed · Temporary file processing
File formats

Does a STEP File Contain Tolerances and GD&T?

STEP can carry semantic or graphic PMI in modern workflows, but many files are geometry-only. Learn how to tell what manufacturing tolerances actually survived the exchange.

CADProps · Engineering guide · Updated 2026-09-23
Does a STEP File Contain Tolerances and GD&T? — conceptual illustration
CADProps engineering guide · Conceptual illustration
On this page
This guide covers general CAD workflows. CADProps supports STEP, IGES, SolidWorks parts and ZIP assemblies, STL, OBJ, 3MF and static GLB/GLTF. Validated conversions are downloadable. Partial assemblies carry warnings; properties cover loaded geometry only.

A STEP file can contain dimensions, geometric tolerances, datums and other Product and Manufacturing Information (PMI). But many STEP files used for ordinary supplier handoff contain only geometry and product structure.

So the manufacturing question is not “does STEP support tolerances?” It is “does this specific file contain the required PMI, and can the receiving system interpret it correctly?”

Do not assume a hole has a ±0.02 mm tolerance just because the cylinder exists in the 3D model. Nominal geometry and manufacturing tolerance are different information.

STEP supports PMI, especially in AP242 workflows

NIST's STEP File Analyzer supports AP242, AP203, AP214 and other STEP application protocols and explicitly reports semantic PMI, graphic PMI and validation properties. NIST STEP File Analyzer.

NIST distinguishes two important forms:

That distinction matters for CAM, CMM and model-based definition. A tolerance that is visible on screen is not automatically a tolerance your downstream software can query as structured data.

SOLIDWORKS also describes STEP242 as a CAD-neutral format that can include 3D PMI in addition to CAD data. SOLIDWORKS STEP242 sharing.

Why many STEP files still arrive without tolerances

A geometry-only export is common because it is simple and widely compatible. Tolerances may remain in the native CAD model or 2D drawing even when the STEP solid transfers perfectly.

Information can disappear because:

A clean STEP import therefore does not prove the manufacturing definition is complete.

Nominal size is not tolerance

Suppose a STEP model has a cylindrical hole measuring 10.000 mm. The geometry tells you the nominal shape. It does not tell you whether the requirement is:

Those requirements must exist as PMI, a drawing, or another controlled specification. You cannot reconstruct them reliably from geometry alone.

The same issue appears with threads. A modeled helical surface is not the same thing as a thread callout. The missing thread information guide explains that boundary.

How to verify a STEP file used for MBD

If a supplier says the STEP file is the authority for tolerances:

  1. Ask which STEP protocol and edition was exported.
  2. Confirm that PMI was intentionally included.
  3. Open the file in a reader that can report semantic PMI, not just render text.
  4. Check several known dimensions, datum references and GD&T frames against the source CAD system.
  5. Verify that the downstream CAM, inspection or CMM software reads the same semantics.
  6. Keep validation results with the released file.

A screenshot of visible annotations is not enough for an automated manufacturing workflow.

What CADProps currently does

CADProps focuses on readable geometry, dimensions, properties, measurement and supported conversions. It does not claim to provide a complete semantic-PMI or GD&T inspection workflow.

Use the STEP viewer to inspect the geometry and confirm nominal dimensions. If tolerances control manufacturing or inspection, keep the authoritative drawing or validated MBD/PMI workflow with the file.

This is deliberately conservative. Presenting a nominal CAD dimension as a manufacturing tolerance would be more dangerous than saying the tolerance is unavailable.

For a CNC quote, send requirements explicitly

A machinist can estimate stock, setups and tool access from geometry, but price and process can change dramatically with tolerance, surface finish and inspection requirements.

A practical RFQ package includes:

If all of that lives in validated semantic PMI, state that clearly. If it lives in a drawing, send the drawing. The STEP CNC quote checklist separates geometry from manufacturing requirements.

The safest rule

STEP can carry tolerances and GD&T. A random .step attachment is not evidence that it does.

Treat geometry, graphic annotation and semantic PMI as separate layers. Verify the layer your downstream process actually uses before machining, inspecting or approving the part.

Related reading

Original article: CADProps · https://www.cadprops.com/guides/does-step-file-contain-tolerances/