CNC processing cost analysis: a buyer's guide
A CNC processing cost analysis tells you where the money actually goes before you commit a purchase order. This guide is written for design engineers and sourcing staff who need to compare quotes from two or three machine shops and know which line items are real and which are padding.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
What drives the number
Where a CNC quote actually splits
Typical share of part price for a mid-size aluminum bracket, 100 pieces
| Cost driver | Typical share | What changes it |
|---|---|---|
| Raw material | 30–50% | Alloy grade, stock form, buy-to-fly ratio |
| Setup and fixturing | 8–15% | Number of ops, custom soft jaws, 5-axis vs 3-axis |
| Machine time | 20–35% | Feature count, tolerance, surface finish |
| Finishing | 5–20% | Anodizing type, masking, bead blasting, laser marking |
| Inspection | 3–10% | CTQ list, CMM reports, first-article requirements |
| Programming and DFM | 2–6% | CAM strategy, toolpath review, fixture design |
Five things to compare line by line
Use this when two quotes differ by more than 20%
| Item | What to ask | Red flag |
|---|---|---|
| Drawing revision | Which rev did you quote? | Quote does not state a revision |
| Material grade and form | Exact alloy and stock size? | Says 'aluminum' or 'steel' only |
| Tolerance basis | General tolerance or per-feature? | No tolerance note at all |
| Finishing spec | Type, thickness, masking? | Lump sum 'finish' line |
| Inspection and reports | What is included by default? | No mention of inspection |
The takeaway
The cheapest quote is rarely the lowest total cost. Compare the breakdown, confirm the drawing revision, and check that material grade, tolerance, finish, and inspection are quoted to the same specification. If a supplier cannot explain the numbers, the price is a guess.
Material and stock form set the floor
Material is the easiest line to check and the hardest to argue about. A shop buys 6061-T6 plate at a published rate, then adds a cutting charge and a waste allowance. If your part is 80 mm × 60 mm × 25 mm, the blank might be 90 mm × 70 mm × 30 mm, so you pay for metal that becomes chips. In a CNC processing cost analysis, that buy-to-fly ratio is a real number, not a rounding error.
Alloy choice matters more than most drawings admit. 6061-T6 machines fast and is cheap. 7075 costs roughly twice as much per kilogram and cuts slower because it is harder. Stainless 316L is gummier still and will wear tooling faster than 303. Titanium TC4 (Ti-6Al-4V) can run five to ten times the cycle time of aluminum for the same geometry. If the drawing says 'stainless' without a grade, ask which one before you compare prices.
Stock form also moves the number. Plate is cheaper per kilogram than bar for flat parts, but bar is cheaper for turned parts because there is less waste. Castings or near-net forgings reduce machining time at the cost of tooling. For runs above a few thousand pieces, a die casting or investment casting blank can cut machine time by half, but the tooling amortization only works if the quantity is real.
One practical check: ask the shop to quote the same part in 6061-T6 and in 304 stainless. If the gap is under 20%, something is off. Stainless 304 typically runs 1.8–2.5× the aluminum price once you include slower speeds, shorter tool life, and heavier fixturing.
Setup cost and volume: why 10 pieces hurt
Setup is a fixed cost. It does not care whether you order 1 piece or 1,000. A 3-axis job with two setups might take 45 minutes of fixturing and probing. A 5-axis job with one setup can be faster to set up but slower to program. Either way, that cost is divided by the batch size. At 10 pieces, a 300 CNY setup adds 30 CNY per part. At 1,000 pieces, it adds 0.30 CNY.
This is the single biggest reason a prototype quote looks shocking next to a production quote. It is not price gouging; it is arithmetic. When you run a CNC processing cost analysis, separate the one-time charges from the per-part charges. Ask for a breakdown: programming, fixturing, first article, then unit price. That split tells you whether a higher unit price is real or just a small batch spread over few parts.
Volume also changes the process choice. Below 500 pieces, CNC milling is usually cheaper than die casting because tooling is near zero. Between 500 and 5,000 pieces, the two are close and the decision depends on geometry and finish. Above 5,000 pieces with stable geometry, casting plus light machining often wins. The crossover point moves with part size, wall thickness, and how much finishing is required.
There is a trap here. Buyers sometimes split a 1,000-piece order into ten 100-piece releases to manage cash flow. That destroys the setup amortization and can raise the total by 15–30%. If the design is stable, release in larger blocks. If it is not stable, keep the smaller runs and accept the higher unit price as an engineering cost.
Tolerance, geometry, and the cost of tight
Tolerance is where a quote can double without a single extra feature. A general tolerance of ±0.1 mm on a milled slot is routine. Tighten it to ±0.02 mm and the shop has to slow down, take spring passes, and check the part more often. Tighten to ±0.005 mm and you may need a temperature-controlled room, a specific machine, and a CMM operator. The machining time can go up 40–70% for the same shape.
Geometry adds cost in ways that are not obvious on a 2D drawing. Deep pockets with a depth-to-diameter ratio above 4:1 need long reach tools that deflect, so the shop must reduce feed and take lighter cuts. Thin walls below 1.5 mm vibrate and need support or a different workholding strategy. Undercuts and features on five faces may force a 5-axis setup, which is faster in labor but more expensive in machine rate.
Threads and surface finish also matter. A standard M6 tapped hole is cheap. A fine-pitch thread, a tapered pipe thread, or a thread that must be gauged adds time. A surface finish of Ra 0.8–1.6 μm is a normal machined finish. Ra 0.2–0.8 μm usually needs a separate finishing pass or a secondary operation. If the drawing calls for Ra 0.4 μm on a pocket floor that nobody will touch, question it.
The right question is not 'can you hold this tolerance' but 'does this feature need it.' A mounting boss that locates a bearing needs ±0.01 mm. A clearance hole for an M6 bolt does not. Mark critical-to-quality dimensions clearly and leave the rest at general tolerance. Shops price what they see, and a drawing with ±0.01 mm everywhere reads as 'this will be slow.'
Finishing, inspection, and paperwork
Finishing is often quoted as a lump sum, which makes it hard to audit. Break it down. Anodizing is priced by surface area and by type: clear, color, hardcoat, or conductive. Hardcoat is thicker and costs more. Masking threads and bores adds labor and is frequently underestimated. Powder coating and black oxide are cheaper per part but add handling and cure time. Laser marking is fast, but minimum character height is 1.5 mm, so a tiny logo may need a different method.
Plating is another line that varies widely. Electroless nickel gives a uniform coating on complex shapes. Zinc plating is cheaper. Silver and gold plating are used for conductivity and are priced by thickness and area. If the drawing specifies a plating thickness in microns, the quote should state the same thickness. A quote that says 'plated' without a thickness is not comparable to one that says 'electroless nickel, 10–15 μm.'
Inspection is the last hidden cost. A standard job gets a dimensional check and a visual check. A job with a full CMM report, material certificates, and a first-article inspection per AS9102 costs more because someone has to write the report and hold the parts. For medical and automotive work, traceability and process validation add paperwork. That paperwork is real labor, and it should appear as a line item, not buried in the unit price.
Ask what inspection is included by default. A shop that does 100% inspection before shipment and provides reports on request is giving you something. A shop that ships on a sample check is cheaper, but you accept the risk. The right level depends on what happens if the part fails: a bracket in a prototype is not the same as a manifold on a safety-critical assembly.
Step by step: build your own cost model
Do this before you send the RFQ, not after
- 11. Lock the drawing revisionExport a PDF and a STEP file from the same revision. Write the revision number in the RFQ. If the shop quotes rev B and you approve rev C, the price is void. This single step prevents most quote disputes.
- 22. Split one-time and per-part costsAsk for programming, fixturing, and first-article charges separately from the unit price. A quote with only a unit price hides the setup. For 10 pieces, setup can be 40% of the total; for 1,000 pieces, under 2%.
- 33. Estimate material from stock size, not part volumeCalculate the blank as part envelope plus 5–10 mm per side for workholding. Multiply by the alloy density and the published price per kilogram. If the quote's material line is more than 15% above your estimate, ask why.
- 44. Assign a tolerance class to each featureMark CTQ dimensions with a symbol and leave the rest at general tolerance. A typical split is 10–20% of dimensions as CTQ. If every dimension is ±0.01 mm, the shop will price the whole job as tight work.
- 55. Compare cycle time against a known baselineFor 6061-T6 aluminum, a 3-axis part with moderate features runs roughly 10–40 minutes of spindle time. If two shops quote 15 minutes and 90 minutes for the same part, one of them is not quoting the same geometry.
- 66. Check lead time and capacityA low price with a 6-week lead time is not the same product as a mid price with 3–5 day shipping. Ask when production can start, how many machines are available, and what happens if a machine goes down.
- 77. Confirm certifications and traceabilityMatch the certification to the industry: ISO 9001 for general work, IATF 16949 for automotive, ISO 13485 for medical, ISO 27001 for data handling. Ask for a certificate scope, not just a logo.
- 88. Run a second-source sanity checkSend the same drawing to a second shop and compare the breakdown, not just the total. If one quote is 30% lower and the material line is also lower, check the alloy and stock size. The gap is usually in what was not quoted.
Questions buyers ask
What is the most expensive step in CNC machining?
For most parts, raw material is the largest single line, often 30–50% of the price for simple geometry in aluminum or steel. For complex parts with tight tolerances and many features, machine time can overtake material and become the top line.
The answer changes with quantity. At 10 pieces, setup and programming can dominate. At 10,000 pieces, material and cycle time dominate, and setup becomes almost irrelevant per part.
How much does CNC machining cost per hour?
Machine rates vary by machine type and region. A 3-axis mill typically runs lower than a simultaneous 5-axis center, and a mill-turn center sits in between. Rates also depend on whether the shop is running one shift or around the clock.
The better question is cost per part. A 5-axis machine with a higher hourly rate can produce a part in one setup that a 3-axis machine needs three setups to finish. Compare total cost, not hourly rate.
Does a higher quantity always lower the unit price?
Yes, up to a point. Setup and programming are fixed costs, so spreading them over more parts lowers the unit price. Material purchasing also improves at higher volume because the shop can buy full bars or plates.
The curve flattens once setup is fully amortized. After that, the unit price is driven by material and cycle time, which do not drop much with volume unless you change the process to casting or forging.
How do I compare quotes from different countries?
Normalize everything else first: same drawing revision, same material grade and stock size, same tolerance, same finish, same inspection. Then compare the landed cost, including freight, duty, and the cost of a quality escape.
A lower labor rate does not automatically mean a lower total cost. If the part needs rework or a second shipment, the savings disappear. Ask for a sample or a first article before committing to a full run.
What should I do if only one feature is very tight?
Keep the tight tolerance on that feature and relax the rest. You can also ask whether the feature can be finished in a secondary operation, such as grinding or reaming, instead of holding it in the main cut. That often costs less than slowing the whole cycle.
Another option is to redesign the feature so it does not need the tight tolerance. A press-fit bore can become a slip fit with a retaining compound. A locating shoulder can become a dowel pin. Design changes are usually cheaper than machining time.
How long should a quote take?
A straightforward 3-axis part with a clean drawing can be quoted in a few hours. Complex parts with 5-axis features, multiple finishes, and inspection requirements take longer because the shop has to plan the process.
At GreatLight, quotation and a free DFM analysis are returned within 12 hours, and production can start within 24 hours after approval. If a shop takes a week to quote a simple part, ask why before you assume the price is competitive.
Send your drawing, get a cost breakdown
We quote from your STEP and PDF, flag DFM issues, and split the price into material, setup, machining, finishing, and inspection. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quoteFree DFM analysis100% inspectionNo MOQ