Precision CNC Milling Service: How to Pick a Supplier
This guide is written for engineers and sourcing teams comparing a precision CNC milling service. It covers the tolerance, finish, machine and inspection data worth asking for, the quote inputs that change price, and the points where a cheap supplier usually fails. Read it before you send the RFQ.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What to compare across precision CNC milling suppliers
Use the same drawing for every supplier so the numbers line up.
| Criterion | What to ask for | Weak answer | Strong answer |
|---|---|---|---|
| Tolerance | A mm value on your drawing | We hold tight tolerance | ±0.005 mm, report on request |
| Surface finish | Ra target per face | Smooth finish | Ra 0.8–1.6 μm as standard |
| Axis capability | Feature that needs 4 or 5 axes | We have 5-axis machines | 16 simultaneous 5-axis centers |
| Max part size | Bounding box of your largest part | Depends on the part | Up to 4,000 × 400 × 150 mm |
| Inspection | Which dimensions get measured | We check the part | 100% inspection before shipment |
| Certification | Certs relevant to your sector | ISO certified | ISO 9001, IATF 16949, ISO 13485, ISO 27001 |
| MOQ | One prototype first | MOQ 500 pieces | No minimum order quantity |
| Quote turnaround | Time to a real number | A few days | Quotation and DFM within 12 hours |
Match the part geometry to the right machining setup
Most RFQs fail at the first line: the word 'precision' with no number behind it. Tolerance is a cost driver. If your drawing says ±0.005 mm on a bearing bore and ±0.1 mm on the outer profile, say so. A shop can then spend machine time only where it matters and keep the rest as-machined. When every dimension carries the same tight tolerance, you pay for finishing cuts and extra inspection on features that do not need them.
Geometry decides the axis count. A flat bracket with holes on one face is a 3-axis job. A part with pockets on four sides, or a deep cavity you cannot reach from above, wants 4 or 5 axes. Five-axis milling holds the tool at an angle, so a ball nose cutter can reach a floor without a long, flexing tool holder. That is where the accuracy gain comes from, not from the number of axes on the spec sheet.
Undercuts and contoured side walls are the clear cases for simultaneous 5-axis work. So are parts that would otherwise need three separate fixtures. Each refixturing step adds a datum shift. If a housing has features on five faces and a 0.02 mm true position callout between them, cutting it in one setup removes those shifts. On a simple part, the same machine costs more per hour and buys you nothing.
- 13-axisPrismatic parts, holes and pockets on one face, tight budget.
- 24-axisAdds rotary indexing for features on multiple faces without refixturing.
- 35-axisContoured surfaces, undercuts, deep cavities, one-setup datum control.
- 4Mill-turnRound and prismatic features on the same part, fewer operations.
Material choice and surface finish change the process plan
Aluminium 6061-T6 and 7075 cut fast and hold a good finish, which makes them the default for prototypes and housings. Stainless 304 and 316L work-harden, so the cutter has to stay in the cut and the feed rate matters more than the spindle speed. Titanium Ti-6Al-4V and Inconel push tool wear up and cutting speed down. If your part can be aluminium, say so early. It changes the price more than any negotiation.
Finish is a second tolerance. Ra 1.6–3.2 μm is a normal as-machined surface. Ra 0.8–1.6 μm needs a controlled finishing pass. Ra 0.2–0.8 μm is a fine finish and usually comes with extra inspection. Be specific about which faces need it. A sealing face or a sliding surface may need Ra 0.8 μm while the rest of the part is fine at Ra 3.2 μm.
Post-processing follows the same logic. Anodizing adds a few micrometres of build-up, so thread gauges and bore sizes have to be sized before the coating, not after. Hardcoat anodizing changes dimensions more than a clear coat. Masking threads and bores costs time. If you can leave a feature unmasked and adjust the drawing instead, the part gets cheaper and the fit stays predictable.
What a precision CNC milling service needs to quote accurately
A quote is a manufacturing plan with a price attached. The plan needs the material grade, the part volume, the tolerance per feature, the finish per face, the quantity and the delivery date. Send a STEP file plus a 2D drawing. The 3D model shows geometry; the 2D drawing carries GD&T, datums, thread callouts and the notes that the model cannot hold.
Volume changes the process, not just the price. One prototype is cut from bar stock with no fixture. A 10,000-piece run gets a soft jaw or a dedicated fixture, a probe routine and a tool life plan. If you only send the prototype quantity, the shop prices prototype work. Ask what the price looks like at 1, 100 and 10,000 pieces so you can see the setup cost drop out.
Also state what you will accept. A cosmetic class for visible faces, a deburr requirement, and whether the part needs a material certificate or a dimensional report. These are cheap to add at the quote stage and expensive to add after the parts are on the machine. A supplier that returns a DFM note with the quote is telling you it read the drawing.
- 13D + 2DSTEP for geometry, PDF drawing for GD&T and notes.
- 2Quantity ladder1, 100, 10,000 pieces in one RFQ.
- 3Finish per faceState Ra and any coating, with masking notes.
- 4ReportsMaterial cert, dimensional report, first article.
How to check a supplier before you release the order
Start with machine fit. A shop that lists 127 high-precision CNC machines still needs to tell you which one runs your part. If your part is 3,800 mm long, the machine envelope decides the answer, not the total count. Ask for the travel of the machine that will cut your job and the size of the rotary table if the part is round.
Then look at inspection. A tolerance claim without a measurement method is a guess. CMM, height gauge, pin gauges and surface roughness testers each cover different features. For a ±0.005 mm callout, the shop needs a temperature-stable room and a probe that can resolve a fraction of that tolerance. Ask what is measured, how often, and whether the report ships with the parts.
Certificates are the third check, and they are industry-specific. ISO 9001:2015 covers the general quality system. IATF 16949:2016 is what automotive programs expect. ISO 13485:2016 applies to medical device work. ISO 27001:2022 matters when your drawings and models are sensitive. If your sector needs one of these, ask for the certificate scope and its expiry date, not just the logo.
Where cost comes from and where projects go wrong
Cost is machine time plus setup plus material plus inspection. Setup is a fixed cost per order, so it dominates small quantities. Machine time scales with the volume of metal removed, the number of tools and the tolerance. Inspection scales with the number of controlled dimensions. When a quote looks high, ask which of these four lines is driving it. The answer is usually setup or inspection, and both can be designed down.
The common mistakes repeat. Over-tolerancing a whole part instead of the functional features. Specifying a finish without saying which faces need it. Sending a 3D model with no 2D drawing and then rejecting parts that meet the model but not an unstated intent. Changing the revision after the first article without telling the shop. Each one adds a cycle and moves the delivery date.
A short sample list of parts is worth more than a long capability list. If you are choosing a precision CNC milling service, ask what similar parts it runs. Wall thickness, aspect ratio, material and tolerance class tell you more than an industry page. A shop that already cuts 0.5 mm walls in 316L will not learn on your order.
- 1Over-tolerancingTighten only the features that touch another part.
- 2Unstated finishMark the faces that need Ra 0.8 μm and leave the rest.
- 3Silent revision changeTell the shop before the next run starts.
Six steps to release a precision CNC milling order
Each step lists the inputs to send and the trap to avoid.
- 11. Prepare the drawing packageSend STEP plus a 2D PDF with datums, GD&T, thread callouts and notes. Mark the functional faces. Trap: a model-only RFQ, which forces the shop to guess at tolerance and finish.
- 22. Define tolerance by featureUse ±0.005 mm only where the fit needs it; leave non-critical faces at ±0.1 mm. Trap: one blanket tolerance on the title block, which raises price on every dimension.
- 33. Set finish per faceName the Ra band (0.2–0.8, 0.8–1.6 or 1.6–3.2 μm) and any coating. Note which threads and bores must be masked. Trap: asking for 'polished' with no Ra value.
- 44. Give the quantity ladderQuote 1, 100 and 10,000 pieces so setup cost is visible. State the annual volume and whether the design is frozen. Trap: prototype-only pricing that hides the production rate.
- 55. Review the DFM noteCheck the suggested tolerance relief, tool access changes and any thin-wall warning. Approve or reject each point in writing. Trap: ignoring DFM feedback and cutting a part that cannot be inspected.
- 66. Confirm inspection and reportsAgree on 100% inspection before shipment, the report format and whether a material certificate ships with the parts. Trap: assuming a CMM report is included when it is a paid extra.
Questions buyers ask before ordering
What tolerance can a precision CNC milling service hold?
GreatLight works to ±0.005 mm (±0.0002 in) on critical features where the drawing calls for it. That number depends on the material, the feature size and the measurement method.
For most parts, only a few dimensions need that class. Keeping the rest at ±0.1 mm lowers cost without affecting function.
How do I know if my part needs 5-axis milling?
Look for features on more than three faces, deep cavities, undercuts or contoured surfaces. If the part needs three or more setups on a 3-axis mill, 5-axis usually wins on accuracy.
A simple prismatic bracket does not benefit. It runs faster and cheaper on a 3-axis machine.
Is there a minimum order quantity?
No minimum order quantity. The shop can start from one prototype and scale to 10,000+ part runs.
Pricing changes with quantity because setup cost is spread across the batch, so it is worth quoting both ends in one RFQ.
How fast can parts ship?
Quotation and free DFM analysis come back within 12 hours. Production can start within 24 hours after approval, and parts ship in 3–5 days.
Timing depends on material availability, the finishing step and whether a first article is required.
Which certifications should I check?
ISO 9001:2015 is the base quality system. Add IATF 16949:2016 for automotive, ISO 13485:2016 for medical devices and ISO 27001:2022 for information security.
Ask for the scope and expiry date of each certificate, not just the logo on a page.
How are drawings kept confidential?
Uploads are handled as secure and confidential, and a non-disclosure agreement is available on request before files are shared.
If your program needs it, sign the NDA first and then send the drawing package.
Send your drawing, get a real number
Send a STEP file and a 2D drawing. We return a quotation and free DFM analysis within 12 hours, with the tolerance and finish plan written out.
12-hour quoteNo MOQ100% inspectionNDA on request