June 2, 2026
How to Upload STEP File for Machining Quote (2026 Guide)
Learn how to upload STEP file for machining quote: export AP242, verify units, add a 2D drawing, and avoid errors. Get instant pricing today.
TL;DR
A STEP file gives a machine shop your part’s exact 3D shape, but not tolerances, threads, or surface finish specs. To upload a STEP file for a machining quote, export as AP242, verify it in a free viewer, confirm units and single-body geometry, then upload it alongside a 2D drawing if critical dimensions matter. If you don’t have a STEP file at all, reverse engineering from photos or a sample part is a viable path.
Who This Guide Is For
This guide is written for procurement teams submitting RFQs, maintenance engineers sourcing replacement parts, and design engineers ordering prototypes or one-offs. You probably already have a STEP file sitting on your desktop (or you’re about to export one from your CAD software). What you need is a clear walkthrough: how to prepare that file, what else the quoting platform requires from you, and how to avoid the mistakes that delay pricing or inflate costs.
If you’re new to CNC machining fundamentals, start there. Otherwise, keep reading.
The Buying Situations That Bring You Here
Not every buyer arrives at a quoting platform the same way. Understanding your starting point determines what you need to do next.
You have a CAD file ready. This is the fastest path. Export your STEP file, upload it, and get pricing. Most of this guide covers this scenario in detail.
You have a CAD file but no 2D drawing. The STEP file will get you geometry-based pricing, but the shop may come back with questions about tolerances, threads, or surface finish. Prepare for that follow-up or create a drawing before uploading.
You have a broken or worn part but no CAD. This is more common than people admit, especially with legacy equipment. Reverse engineering turns your physical part into a manufacturable 3D model.
The OEM part is backordered or discontinued. You need an alternative source, and that means recreating the part geometry in a STEP file from whatever documentation exists.
The lead time is urgent. A clean, properly formatted STEP file with an accompanying drawing is the single fastest way to get from “I need this part” to “it’s being machined.” Every error in your file adds hours or days.
Material or tolerance is unclear. You can still upload to get a baseline quote, then adjust material, finish, and tolerance selections to see how they affect price and lead time.
→ Upload your STEP file for instant pricing on FrankWorks to see how each of these variables affects your quote.
What You Need Before Uploading
A STEP file alone is often not enough. Here’s what a quoting platform typically requires, and why each piece matters.
The STEP File Itself
STEP stands for Standard for the Exchange of Product Data, defined by ISO 10303. The file extensions are .stp or .step. It stores full solid geometry (faces, edges, volumes) using mathematical curves rather than triangles. Every CAM system on the planet can read it. No proprietary license needed.
STEP is the default choice for CNC machining quotes. Practitioners on the Practical Machinist forum confirm this hierarchy: STEP is first, IGES is second, and everything else is a distant third. One machinist noted that STEP imports in roughly one-tenth the time an IGES file does.
A 2D Technical Drawing (If Tolerances, Threads, or Finish Matter)
This is the single biggest misconception buyers have about STEP files. A STEP file captures your part’s shape with high precision. It does not carry tolerances, surface finish requirements, thread callouts, or special manufacturing notes.
On Reddit’s r/Machinists, this is the number one source of confusion. Buyers assume the STEP file contains everything the shop needs. It doesn’t.
One telling example from the Autodesk Inventor forums: a buyer was asked by a machine shop to generate a STEP file of a base plate with threaded holes. After receiving the file, the shop asked which holes needed threading. The thread data was gone. Inventor (like most CAD programs) renders threads as cosmetic features, visual representations applied to holes for display performance. During STEP export, those cosmetic threads vanish entirely.
A GrabCAD community member put it plainly: “I’ve never seen tolerance information transfer via a step file. I’ve also not seen dimensional information transfer with a step file.”
The rule is simple: STEP gives the shop your part’s shape. A 2D drawing gives everything else. If your part has critical tolerances, threaded holes, specific surface finishes, or post-machining requirements like heat treatment or plating, include a PDF drawing. For a deeper walkthrough, see this guide on preparing a CAD drawing for CNC machining.
Material Selection
Quoting platforms need to know what material to cut. Common options include aluminum (6061, 7075), steel (1018, 4140), stainless steel (304, 316), and engineering plastics like Delrin or UHMW. Material choice affects both price and lead time.
Quantity
One-off parts cost more per unit than batches because setup time gets spread across more pieces. Knowing your quantity upfront gives you an accurate per-unit price.
Finish and Coating
Anodizing, powder coating, bead blasting, or as-machined. Each adds cost and time. If your drawing specifies a surface finish (Ra value), include it.
Delivery Location
Shipping distance and method matter. All-in pricing platforms factor this into the quote so there are no surprises at checkout.
Photos or a Sample Part (When No CAD Exists)
If you have no STEP file and no drawing, you’re not out of options. A set of clear photos with measurements, or the physical part itself, can be the starting input for reverse engineering.
The Key Tradeoffs Buyers Face
Getting a machining quote isn’t just about uploading a file. Several tradeoffs shape the price, lead time, and quality you’ll receive.
Faster vs. Cheaper
Expedited lead times cost more. If your machine is down and you need a part in days, expect a premium. If you can wait two to three weeks, economy options bring the price down considerably.
Tight Tolerance vs. Higher Cost
Specifying ±0.001" when your part only needs ±0.005" adds cost. Each additional hour of programming and careful machining is a direct cost charged to the buyer, either explicitly as a line item or built into the quoted part price. Specify only what your application actually requires.
One-Off vs. Production Quantity
A single replacement bushing costs more per unit than 50 of the same bushing. Setup, tooling, and programming costs are fixed regardless of quantity. Understanding this tradeoff helps you decide whether to order spares alongside your urgent replacement. For a detailed cost breakdown, see this spare part cost guide.
Local Machining vs. Offshore
Offshore shops may offer lower per-unit prices, but add weeks of shipping, customs delays, and communication friction. Canadian buyers sourcing from Canadian shops avoid cross-border risk and get faster turnarounds, which matters when equipment is sitting idle.
CAD Upload vs. Manual RFQ
Traditional manual quoting means emailing a file to a shop, waiting two to five days for a response, and then negotiating. CAD-based instant quoting platforms analyze your geometry and return a price in minutes. The difference in cycle time is dramatic.
Reverse Engineering vs. Supplying a Model
If you already have a STEP file, uploading it is always faster and cheaper than reverse engineering. But when no CAD exists, reverse engineering is the only path forward. Some platforms credit the reverse-engineering fee against your production order, which reduces the total cost if you proceed to manufacturing.
STEP vs. IGES vs. STL: Which Format to Use
Before uploading, make sure you’re sending the right file type. Here’s a practical comparison.
| Format | Geometry Type | Best For | CNC Quoting? |
|---|---|---|---|
| STEP (.stp, .step) | Solid (B-Rep math surfaces) | CNC machining quotes, CAM programming | Yes, preferred |
| IGES (.igs, .iges) | Surface-based | Legacy systems, older shops | Acceptable, not ideal |
| STL (.stl) | Triangle mesh | 3D printing | No, causes errors |
| Native CAD (.sldprt, .f3d, etc.) | Parametric solid | Internal design work | Depends on shop |
STEP preserves solid bodies with mathematical precision. Surfaces stay smooth. Geometry imports cleanly into CAM software.
IGES is the older format, largely unchanged since the 1990s. IGES files tend to convert solid bodies into surface patches, which can produce gaps or missing faces during import. Unless a manufacturer specifically asks for IGES, stick with STEP. IGES is effectively a legacy format at this point, supported but no longer preferred.
STL files are triangle meshes designed for 3D printing. CNC machines need solid geometry to generate accurate toolpaths. Uploading an STL for a machining quote will either fail outright or produce unreliable results.
The practical rule: STEP for CNC machining, STL for 3D printing, DXF for 2D cutting profiles.
STEP AP203 vs. AP214 vs. AP242: Which Version to Export
When you export a STEP file from SolidWorks, Fusion 360, Inventor, or any other CAD program, you’ll often see a dropdown asking which Application Protocol (AP) to use. This trips buyers up, but the answer is straightforward.
AP203 is the original. It carries geometry and basic product structure but drops colors, layers, and GD&T annotations.
AP214 adds colors, layers, geometric dimensioning and tolerances (GD&T), and surface conditions on top of AP203.
AP242 is the current standard. It includes everything in AP214 plus more complete Product Manufacturing Information (PMI) and improved interoperability with CAM software for machined features.
Here’s the important detail: AP203 and AP214 are officially withdrawn ISO standards, deprecated when AP242 was published in 2014. Yet many CAD programs still default to AP203 or AP214. Check your export settings.
Export as AP242 whenever possible. It’s the most complete, the most compatible with modern CAM systems, and the most likely to preserve any embedded PMI data. For a full breakdown, read the STEP AP242 guide on this site.
How to Upload a STEP File for a Machining Quote: Step by Step
Here’s the actual workflow, from CAD export to receiving a price.
Step 1: Export From Your CAD Software
Open your part in SolidWorks, Fusion 360, Inventor, CATIA, or whichever program you use. Go to File > Save As (or Export), select STEP as the format, and choose AP242 from the version dropdown. Export only the part body. Remove assembly references, mates, and constraints before exporting. If your model has multiple bodies, export each part as its own STEP file. Multi-body files confuse automated quoting tools.
Make sure all features are unsuppressed before export. A suppressed hole or chamfer won’t appear in the exported geometry, and the shop will quote what they see, not what you intended.
Step 2: Verify in a Free Viewer
Always open your exported STEP file in a viewer before sending it. Free options include FreeCAD, eDrawings, or the Autodesk online viewer. Check for missing faces, broken surfaces, and correct scale. A part designed in millimeters but exported in inches will be 25.4 times too small (or too large, depending on the direction of the error). This is one of the most common export mistakes, and it wastes everyone’s time.
Step 3: Upload to the Quoting Platform
Navigate to the platform’s upload page. FrankWorks accepts STEP, IGES, and BREP files up to 50 MB. Drag and drop your file, or browse to select it. Confidential uploads are stored securely.
Step 4: Select Material, Quantity, Finish, and Lead Time
After the platform reads your geometry, you’ll be prompted to specify material (e.g., aluminum 6061, steel 1018, stainless 316), quantity, surface finish or coating, and your preferred delivery speed. Each selection updates the price in real time.
Step 5: Review Instant Price and Defined Ship Date
The quoting engine returns a price that includes material, machining, shipping, and any accessorial charges like lift-gate delivery. No hidden fees at checkout. You’ll also see a defined ship date, not an estimate, so you can plan maintenance windows and production schedules with confidence.
→ Ready to try it? Upload your CAD file and see pricing in minutes.
Pre-Upload Checklist
Before you hit “upload,” run through this list. Every item you miss risks delaying your quote or producing a part that doesn’t match your intent.
- Single solid body. No assemblies. One part per file.
- Correct units. Confirm millimeters vs. inches before exporting.
- All features unsuppressed. Holes, fillets, chamfers, pockets. If it’s suppressed, it won’t export.
- No cosmetic-only threads. If your CAD program shows threads visually but doesn’t model them geometrically, they won’t appear in the STEP file. Call them out on your 2D drawing instead.
- File named with revision number. “Bracket_Rev3.stp” beats “final_FINAL_v2.stp.” Shops and quoting platforms process dozens of files daily.
- 2D PDF drawing included if your part has tolerances tighter than standard machining practice, threaded holes, specific surface finish requirements, or post-machining operations like heat treatment or plating.
- Exported as AP242 if your CAD software supports it.
Common Upload Mistakes That Delay Your Quote
These are the errors that practitioners and machine shops report most frequently. Every one of them either delays your quote, triggers manual review, or inflates the price.
Sending an STL instead of STEP. STL is for 3D printing. CNC machining needs solid geometry. If the quoting platform accepts your STL at all, the resulting toolpaths will be unreliable and the quote will reflect that uncertainty.
Wrong units. A 100 mm shaft exported as 100 inches is now over 8 feet long. This sounds absurd, but it happens regularly. The 25.4× scaling error is the most common export mistake reported across machining forums.
Multi-body files. Assemblies with multiple parts in a single STEP file confuse automated pricing. Export each component separately.
Missing 2D drawing. Without a drawing, the shop assumes standard tolerances across the board. If your bore needs to be ±0.001" and you didn’t communicate that, you’ll get a part machined to ±0.005" and wonder why it doesn’t fit.
Outdated revision. Uploading Rev 2 when Rev 4 exists means you’ll get quoted (and possibly machined) on the wrong geometry. Check your file before uploading.
Suppressed features. That counterbore you suppressed for a cross-section view is now missing from the exported file. The shop won’t know it was supposed to be there.
File quality directly impacts the price you receive. A clean STEP file with clear geometry lets the CAM programmer generate toolpaths quickly. A messy file with missing faces, open surfaces, or ambiguous geometry adds programming time. That time shows up in your quote, either as an explicit programming fee or baked into the per-part price.
What If You Don’t Have a STEP File?
This is more common than most guides acknowledge. Legacy equipment, decades-old machinery, discontinued OEM parts, a worn component with no documentation. Many buyers searching for how to upload a STEP file for a machining quote discover they don’t actually have one to upload.
You have options. FrankWorks offers a reverse-engineering service where you submit photos of the part (or ship the physical sample), and their team creates the 3D model and manufacturing documentation for you. The reverse-engineering fee is credited against your production order if you proceed to manufacturing, so you’re not paying twice.
This path is particularly valuable for maintenance teams dealing with equipment where the original manufacturer no longer exists or where drawings were lost over years of ownership changes. Instead of spending weeks tracking down documentation, you can go from a broken part to a machined replacement through a single workflow.
What Happens After You Upload
Understanding the back end helps you set expectations.
On an instant quoting platform, the uploaded STEP file is parsed by geometry analysis software. The system identifies features (holes, pockets, curves, flat surfaces), estimates machining time, calculates material usage, and generates a price based on your selected parameters. This takes minutes, not days.
For comparison, the traditional RFQ process works like this: you email a file to a local shop, wait two to five days for a response, then go back and forth on material, quantity, and delivery. Multiply that by three shops if you’re comparing quotes, and you’ve burned one to two weeks before placing an order.
Automated quoting doesn’t eliminate human review entirely. Complex geometries, unusual materials, or tight tolerances may trigger a manual DFM (Design for Manufacturability) check. But even with that extra step, the turnaround is measured in hours, not days.
FrankWorks routes confirmed orders to vetted, Canadian-owned machine shops with the right capabilities for each job. You get full order traceability from upload through fulfillment, a two-year workmanship warranty, and all-in pricing that includes shipping and lift-gate delivery. No surprise freight charges after checkout.
For a comparison of how this stacks up against other Canadian MRO services, that breakdown covers the differences in detail.
Glossary of Key Terms
STEP file — Standard for the Exchange of Product Data, defined by ISO 10303. The preferred 3D file format for CNC machining quotes. Stores solid geometry with mathematical precision. File extensions: .stp, .step.
IGES file — Initial Graphics Exchange Specification. An older surface-based CAD exchange format. Still supported but largely replaced by STEP for CNC applications.
BREP — Boundary Representation. A geometric modeling method that defines solids by their bounding surfaces. STEP files contain BREP data, which is why they preserve solid geometry so well.
AP203 / AP214 / AP242 — Application Protocols within the STEP standard. AP242 is the current recommended version, incorporating everything from the older protocols plus improved PMI and CAM interoperability.
PMI (Product Manufacturing Information) — Tolerances, GD&T callouts, and finish specs embedded in a 3D model. Only reliably carried by AP242 STEP files, and even then, a 2D drawing remains the safer communication method for critical specs.
DFM (Design for Manufacturability) — A review of part geometry to confirm it can be machined efficiently. Good quoting platforms flag DFM issues before you commit to an order.
CAM (Computer-Aided Manufacturing) — Software that converts 3D CAD models into toolpaths that drive CNC machines. The quality of your STEP file directly affects how smoothly CAM programming goes.
2D Drawing / Technical Drawing — A PDF document specifying tolerances, threads, surface finishes, and notes not captured in a STEP file. Essential for any part with critical dimensions.
Instant quoting — Automated pricing generated from a STEP file upload, versus traditional multi-day RFQ cycles.
All-in pricing — A quoted price that includes material, machining, shipping, and accessorial charges like lift-gate delivery. No hidden costs after checkout.
Frequently Asked Questions
Is a STEP file enough to get a machining quote?
For geometry-based pricing, yes. A STEP file gives the quoting platform everything it needs to estimate machining time, material usage, and cost. However, if your part requires specific tolerances, threaded holes, or surface finishes, you should include a 2D PDF drawing alongside the STEP file. The STEP provides the shape. The drawing provides the specifications.
What’s the maximum file size for uploading a STEP file?
This varies by platform. FrankWorks accepts STEP, IGES, and BREP files up to 50 MB. If your file exceeds that limit, check whether your CAD software is exporting unnecessary assembly data or parametric history that inflates the file size. Exporting only the part body typically reduces file size significantly.
Should I export as AP203, AP214, or AP242?
AP242 is the correct choice. It’s the newest version of the STEP standard and carries the most complete data, including colors, GD&T annotations, and improved CAM compatibility. AP203 and AP214 were officially deprecated in 2014, though many CAD programs still default to them. Check your export settings and switch to AP242 if available.
Why did the machine shop ask about threads when they’re visible in my CAD model?
Most CAD programs render threads as cosmetic features rather than modeled geometry. During STEP export, these cosmetic threads are stripped out. The resulting file shows smooth cylindrical holes with no thread data. Always specify thread callouts (size, pitch, depth) on your 2D drawing.
Can I get a quote without a STEP file?
Yes. If you have a physical part, photos with measurements, or even a rough sketch, reverse engineering can produce the 3D model needed for quoting. FrankWorks credits the reverse-engineering fee if you proceed to a manufacturing order.
Does file quality really affect the quoted price?
Absolutely. A clean STEP file with proper geometry lets the CAM programmer generate toolpaths quickly. A file with missing faces, open surfaces, or ambiguous features requires extra programming time. That extra time is charged to the buyer, either as a separate line item or built into the part price. Spending ten minutes verifying your file before upload can save real money on the quote.
What happens if I upload the wrong revision?
The platform quotes what you upload. If you send Rev 2 but meant Rev 4, you’ll get pricing on outdated geometry. Worse, if you approve the order without catching the mistake, you’ll receive parts machined to the wrong design. Always name files with revision numbers and double-check before uploading.
Get Your Machining Quote Now
You have the STEP file. You know how to prepare it. The next step is straightforward.
Upload your STEP file to FrankWorks to get instant pricing with a defined ship date, all-in costs including shipping, and manufacturing through vetted Canadian-owned shops. No sales call required.
If you don’t have a CAD file, submit photos for reverse engineering and get a quote to recreate your part from scratch.