A CNC quote looks like a single number, but it is a stack of separate costs that add up in a specific order. When a buyer compares two shops and sees a 40 percent gap, the gap is rarely about margin — it is usually about how many of those cost layers the drawing forced into the job. This article breaks the quote down into the drivers we actually price against: setups, tolerances, material utilization, cycle time, surface finishing, batch size, and inspection. More usefully, it shows which of those a designer can remove before the RFQ is ever sent.

CNC machined 6061-T6 aluminum parts prepared for anodizing

A CNC quote is a stack of seven costs, not one number

Before any metal moves, it helps to know what the number on the quote is actually made of. On a typical 6061-T6 aluminum part the cost splits into engineering and programming, fixturing and setup, raw stock, machine cycle time, cutting tools consumed, surface finishing, and inspection and documentation. For a one-off or a small prototype batch, the non-cutting layers — setup, programming, and finishing — often equal or exceed the raw material and spindle time combined. That is the first surprise for buyers who assume the price is mostly "the metal plus the hours on the machine."

On low-volume work, setup and programming can land anywhere from roughly a fifth to nearly half of the total, depending on how often the part is unclamped and repositioned. Raw stock is usually a small slice; spindle time is real but predictable; finishing and inspection grow with how fussy the print is. None of these layers is fixed — each responds to a specific choice on the drawing — which is why the same part can return at very different prices from the same shop depending on how it was specified.

The point is simple: most of a quote is decided upstream in the CAD file, not on the shop floor. The table below maps each driver to the drawing decision that feeds it, so you can spot where your own prints add cost before a chip is cut.

Cost driverWhat it pays forMost sensitive to
Setups & fixturingClamping, locating, probing each faceNumber of repositionings
TolerancesSlower passes, in-process checks, scrap marginTightness vs. function needed
Material utilizationStock bought, chips thrown awayBlank size vs. part envelope
Cycle time & toolingSpindle hours, end mills worn outGeometry, depths, radii
Surface finishingAnodizing, blasting, secondary opsCoating type, masking, class
Batch sizeSetup amortization across partsOne-off vs. repeated run
InspectionMeasuring, records, first-articleTolerance count, doc level

Setups are the most under-estimated line on the quote

Every time a part is unclamped, flipped, and re-clamped, the shop pays three times: once for the labor of repositioning, once for the lost machine time while nothing is being cut, and once again for the risk that the new setup introduces a location error that has to be probed and corrected. A feature that needs the fifth face of a part machined is not "one more operation" — it is a whole new setup with its own fixture, its own datum transfer, and its own slice of the quote. On parts we see from overseas brands, the difference between a part that needs two setups and one that needs five is often the single largest swing in the price.

The fix is almost always geometric. Features reachable from one side should live on that side; holes needing a flip can often move to an already-exposed face. Deep internal features that force a special angled fixture are worth questioning — is the angle functional, or a holdover from an old assembly? Designing for a single primary setup, as five-axis work does natively and good 3+2 planning does on a simpler machine, collapses several setups into one and removes the datum-stacking errors each transfer brings.

There is a secondary cost inside setups: fixturing. A part with no flat reference, no vise-jaw clearance, or a thin section that deflects under clamping often needs a custom fixture just to hold it — a cost that appears on the quote whether you order one part or one thousand, yet rarely on the drawing that caused it. A small chamfer for jaw clearance or a couple of sacrificial locating pads can delete that fixture line item entirely. Setup count is the first thing we count when pricing, because it is usually the first thing that can be reduced.

Tolerances multiply quietly across every feature

A tolerance is a tax on every feature that carries it, paid in slower machining, more inspection, and more scrap. A pocket held to ±0.05 mm is a normal mill day; tighten it to ±0.01 mm and the finish pass slows, tool wear matters, and the feature gets measured rather than eyeballed. Apply a blanket tight callout across a whole print and that cost multiplies across dozens of features that may not have needed it — the habit we see most often is tolerances copied from a stricter assembly and never questioned.

The practical guidance is to tie every tolerance to a function. A bore that locates a pressed bushing needs to be tight; a counterbore that just clears a screw head does not. A flat face that seals against a gasket cares about form; a face that hides inside the enclosure and touches nothing cares about almost nothing. When a print reserves its tight callouts for the two or three features that genuinely mate, seal, or locate — and lets the rest ride on a generous general tolerance block — the machining cost drops without the part changing how it behaves. We have seen the same housing quote materially lower just by relaxing non-functional ±0.01 mm callouts back to ±0.05 mm.

Tolerance cost also scales with how it is expressed. A flatness or position control that describes what matters is cheaper than a pile of linear ± dimensions trying to do the same job, because it tells the machinist exactly what to hold and lets everything else go. And a position callout at maximum material condition quietly grants bonus tolerance as a hole is bored larger, which means more parts pass on the first measurement and fewer get reworked. None of this changes the function of the part; it only removes precision that no one was using. Tolerance is where "design for manufacture" pays off fastest, because the saving is per-feature and the features add up.

Material Yield and Cycle Time: Paying for the Metal You Remove

Two drivers share the same root cause. Every cubic millimeter of aluminum the cutter removes is paid for twice — once as stock you bought, and once as spindle time and tool wear spent throwing it away. The buy-to-fly ratio, the weight of raw stock versus the finished part, can be surprisingly high on awkward geometry; a thin-walled bracket machined from a solid block may discard most of the billet. Closer blank sizing or near-net saw-cut pre-forms on longer runs trims both the material bill and the cycle time at once.

Geometry sets the clock on the rest. Deep cavities force long-reach tools fed gently; small internal radii force small end mills that cannot take a heavy chip load; sharp corners force a separate finishing pass because no round cutter leaves a square corner in one move. Relaxing an internal radius to a value a standard end mill handles, shallowing a pocket wall by a millimeter or two, and specifying standard drill sizes instead of custom bores let the toolpath run at full speed. Harder materials, deeper cuts, and poor chip evacuation shorten tool life, and on aluminum a smeared edge ruins the anodized finish as surely as it slows the cut — so machinable radii and sensible depths protect both cost and surface.

Blank strategyBuy-to-fly impactBest when
Standard oversized billetHigh waste, simple to sourcePrototypes, one-offs
Closely sized blankLower waste, less roughingShort batches
Saw-cut / pre-form stockMuch lower wasteRepeated medium runs
Extrusion or near-net shapeLowest waste, setup effortStable production volume

The practical move for the buyer is the same in both cases: ask, for each heavy or deep feature, whether the removed material was ever load-bearing or cosmetic-critical. Where it was not, trimming wall thickness, pocket depth, and corner radii is a direct cut to the chip pile, the cycle time, and the quote.

Finishing, batch size, and inspection scale differently

These three deserve a section together because they obey different math than the layers above. Surface finishing — on our work, mostly anodizing of 6061-T6, sometimes with bead blasting or masking — is largely a fixed process cost per part plus setup for racking and masking. A clear anodize on a simple part is modest; a two-color or masked anodize that hides certain surfaces is a different job entirely because someone has to mask and unmask. Decorative specs that demand a flawless finish on a face no one sees push the shop to sort and re-run parts, which is a cost with no functional return.

Batch size is the great equalizer of the fixed costs. Engineering, programming, fixture building, and first-article setup do not care whether you make one part or five hundred — they are the same effort either way, so on a one-off they sit on that single part, and across a run they spread thin. This is why a prototype can feel expensive per piece while the production version looks cheap: the setup did not shrink, the denominator grew. Buyers sometimes ask for a "prototype price" that matches a production price, and the mismatch is almost always this layer. Designing the part so the production setup equals the prototype setup is the cleanest way to keep that curve flat.

Inspection scales with the number of tight features and the depth of documentation. Three critical tolerances need three measurements; thirty callouts need thirty, plus the records to prove it. Our inspection is practical: first-article checks on what matters, in-process probing where location is tight, and a clear report. The buyer's move is the same as with tolerances — decide what must be verified, write it down, and let the rest go. A print that asks to measure everything pays to measure everything, whether the assembly needed it.

Design moves that lower the quote before you send it

Everything above points to the same lever: most of a CNC quote is written in the CAD file, not negotiated on the floor. The list below is the same review we walk a drawing through before pricing it, and almost every line removes cost without changing how the part works.

  • Count the setups, then cut them. Design features to be reachable from one or two sides; move holes to faces already exposed.
  • Tie every tolerance to a function. Tight callouts only on features that mate, seal, or locate. Loosen the rest.
  • Drop blanket title-block tolerances. A generous general block beats ±0.01 mm copied onto every dimension.
  • Right-size the blank. Match stock to the envelope; consider saw-cut or pre-form stock for repeated runs.
  • Use machinable radii. Standard internal corner radii let one roughing pass finish the job instead of several.
  • Specify standard holes and depths. Off-the-shelf tooling runs faster than special bores or custom threads.
  • Thin the walls only where needed. Every millimeter of excess pocket depth is more chip to clear and more heat to manage.
  • Keep the anodize simple. Avoid masked or multi-color finishes on faces that do not show or seal.
  • Make the prototype setup match production. Same fixturing means the fixed costs spread instead of repeating.
  • Write down what must be inspected. Measure the critical few; release the rest from documentation.
  • Send the print for a DFM read first. A short engineer review catches most of these before they become a quote line.

"The cheapest part is the one whose drawing says exactly what the assembly needs and nothing more. Every tolerance tighter than the function requires is prepaid scrap insurance you hope never to cash — and on a long run, you are cashing it on every single piece."

A CNC quote is not mysterious once you separate the layers. Setups, tolerances, material utilization, cycle time, finishing, batch size, and inspection each answer to a specific choice on the drawing, and most of those choices are the designer's to change for free. Hold the features that matter tightly, size the stock to the part, design for the fewest setups, keep the finish honest, and decide up front what truly must be measured. Do that, and the number that comes back will reflect the part you meant to make — not the precision you accidentally asked for.

If you want to see where your own print is adding cost, our engineers will walk the drawing with you before quoting — see how a CNC milling or anodizing plan changes the bottom line.

Cost EngineeringCNC QuoteTolerancesMaterial YieldCycle TimeAnodizingBatch VolumeInspectionDFM Send us your print for a cost review →