A single missing surface in a STEP file can stall your sheet metal order by two to three days. The manufacturer opens the file, finds geometry gaps in a critical bend region, and sends a technical clarification email back to you. By the time you re-export and resend, the production slot you booked has moved to another customer. This scenario plays out daily across contract manufacturing — and it is almost always preventable.
What Is a STEP File?
A STEP file is a vendor-neutral 3D CAD file format governed by ISO 10303, an international standard developed in the 1980s to solve a persistent problem in manufacturing: no single CAD program could reliably read another program’s native files. The acronym stands for Standard for the Exchange of Product Data.
The file encoding used in everyday manufacturing is defined in ISO 10303-21 (also called STEP AP214). When you see a file with the extension .stp or .step, you are looking at the same format — the two extensions are interchangeable, and the choice depends only on the software that created the file.
Unlike mesh-based formats such as STL, a STEP file stores parametric solid geometry using mathematical surfaces (NURBS curves and B-rep boundary representations). This means the file contains the actual shape of the part, not an approximation made of triangles.
What Data Does a STEP File Actually Contain?
Understanding what is inside a STEP file explains why manufacturers insist on it.
A STEP file carries the complete solid model of a part or assembly. This includes the precise geometry of every face, edge, and vertex, stored as mathematical surface definitions rather than polygon meshes. The result is a model that can be measured, machined from, and inspected against — not just visualized.

A STEP solid model highlighting the main engineering data that can be carried in the file.
Beyond geometry, a STEP file can embed:
- Units of measurement (millimeters or inches, inherited from the source CAD)
- Material specifications (if the designer assigned them in the source model)
- Geometric dimensioning and tolerancing (GD&T) data — particularly in AP242, the newer revision
- Assembly structure and part relationships for multi-component files
This is the critical difference from STL, which stores only a triangulated mesh with no engineering metadata. A manufacturer receiving a STEP file can extract wall thickness, verify hole positions, and generate CNC toolpaths directly. A manufacturer receiving an STL file cannot do any of this without first converting or reverse-engineering the geometry — a step that introduces error and delay.
Why Do Manufacturers Prefer STEP Over STL and IGES?
The answer comes down to what the manufacturer needs to do with your file after they receive it.
STL files approximate your part’s surface with thousands of tiny triangles. This works for 3D printing, where the printer reads the mesh directly. But for CNC machining or sheet metal fabrication, the manufacturer needs exact geometry — a triangle mesh cannot define a precise bend radius, a true cylindrical hole, or a flatness tolerance. When a shop receives an STL, they must either convert it (losing accuracy) or model it from scratch.
IGES files were the industry standard before STEP, and they do carry solid geometry. However, IGES has declining software support, inconsistent unit handling, and a tendency to convert splines into polygon approximations during export. Many modern CAD tools read IGES less reliably than STEP.
STEP files offer the widest software compatibility, the most complete data retention, and the least conversion risk. The table below summarizes the key differences:
| Dimension | STEP | STL | IGES |
|---|---|---|---|
| Geometry type | Solid (NURBS / B-rep) | Mesh (triangles) | Solid (splines, often degraded) |
| Engineering data (GD&T, materials) | Yes | No | Limited |
| Software compatibility | Universal | Broad but limited utility | Narrowing |
| Manufacturing readiness | Direct use | Requires conversion | Often requires cleanup |
| File size | Larger | Smaller | Medium |

A visual comparison of STEP, STL, and IGES geometry showing why STEP is better suited to manufacturing.
For a sheet metal manufacturer, the practical implication is straightforward: STEP files can be loaded directly into nesting software, flat-pattern generation tools, and CNC programming environments. STL and IGES files cannot.
How to Prepare a STEP File for Manufacturing Submission
Sending a STEP file is not the final step — preparation matters. The following checklist addresses the issues that most commonly trigger technical clarifications or production errors.

A manufacturing-ready STEP model showing the key checks for units, formed state, separate part files, and clean geometry.
Confirm the units. STEP files embed the unit system from the source CAD software. If your model was built in inches but the manufacturer’s system defaults to millimeters, every dimension will be off by a factor of 25.4. Verify the unit setting in your CAD program before export, or note the unit in your purchase order.
Check the part state for sheet metal. If you are ordering formed sheet metal parts, send the model in its formed (bent) state. Manufacturers generate their own flat patterns from the formed model using their bending equipment parameters. Sending a flat pattern instead of the formed model forces the shop to re-model the part — and their version may not match your design intent.
Send individual part files for separate quoting. If your assembly contains ten parts that will be manufactured separately, send ten individual STEP files rather than one assembly file. Assembly STEP files increase file size and require the manufacturer to extract and separate each component manually.
Remove non-manufacturing features. Before export, suppress or delete construction geometry, reference planes, internal sketches, and features that do not appear on the final part. These add file size and can confuse the manufacturer’s import process.
Use STEP AP214 unless your manufacturer confirms AP242 support. AP214 is the most widely supported revision. AP242 adds richer GD&T and PMI (product and manufacturing information) data, but not every shop’s software can read it. If your manufacturer has not specifically requested AP242, default to AP214.
Common STEP File Problems and How to Fix Them

A STEP file inspection showing common problems such as missing geometry, incorrect units, import errors, and excessive file size.
The file will not open. Check the file extension — .stp, .step, .stpnc, and .p21 are all valid STEP encodings, but some viewers only recognize specific extensions. Try renaming the file. If the file was downloaded or transferred via email, it may have been truncated; re-export and re-transfer.
Geometry is missing or distorted after import. This usually indicates an export error from the source CAD. Re-export the part using the “export solid body” or “export as STEP AP214” option rather than a generic “save as.” Some CAD programs export only visible bodies by default — ensure all required bodies are visible before export.
The file is too large to transfer. Large assemblies produce large STEP files. Simplify the model by removing internal features, suppressing threads (which add enormous geometric complexity), and exporting only the components relevant to the current order. If file size remains a problem, ask your manufacturer whether they accept compressed STEP files (.stp.zip).
Dimensions are wrong after import. The most common cause is a unit mismatch between the file and the receiving software. Verify the units embedded in the STEP file header, and include the unit specification in your order documentation.
When You Do Not Need a STEP File
STEP is the manufacturing standard, but it is not always necessary.
For 3D printing, STL is often sufficient — most slicing software reads mesh files directly, and the precision loss from triangulation is negligible at typical print layer heights.
For visual rendering, marketing, or design review, lighter formats like OBJ, FBX, or 3D PDF load faster and are easier to share.
For quick concept sharing within a team, native CAD files or lightweight visualization formats (JT, 3D PDF) are more practical.
The rule of thumb: if the file is going to a manufacturer who will cut, bend, machine, or inspect your part, send STEP. If it is going to a colleague, a client, or a 3D printer, a lighter format may be the better choice.

A practical comparison showing STEP for manufacturing and alternative file formats for 3D printing, rendering, and concept sharing.



