Estimating a CNC Part: Where the Cost Actually Comes From

Ask three shops to quote the same bracket and you can receive three figures spread far apart — and all three can be telling the truth. That is the first lesson of part pricing: the price of a machined part is not a number that lives anywhere on the drawing. It is a sum of distinct cost streams, each driven by different decisions, and the reason quotes diverge is that shops weigh those streams differently and read the drawing differently. Learn to see the streams — the metal, the time on the machine, the setup behind the run, the precision demanded, the operations after the machine — and you can estimate any part yourself, judge any quote, and know which design decisions move the number and which are free.
This guide is the cost-estimating anchor of this library — the page other guides point to when a part’s price comes up. It deliberately does not quote prices; like its companion page on what drives the cost of a CNC machine, which covers the machine-purchase side, this one answers the question on the other side of the counter: where the money in a machined part actually goes, and how to reason about it without a price list that would be out of date by next season. The machining ideas underneath have their own guides — materials and machinability, parameters, finish and tolerance, tool life — and this guide shows which of them you are paying for, and why. Terms like stock, tolerance, surface finish and CMM are in the glossary.
The shape of a part’s price
Every CNC quote, from the casual to the aerospace-paperwork kind, is built from the same handful of streams. Naming them gives you the mental ledger every estimator carries:
| Cost stream | What it pays for | Driven by |
|---|---|---|
| Material | The raw stock, bought larger than the part | Alloy choice, stock size, how much becomes chips |
| Machine time | The hours the machine actually cuts | Geometry, material hardness, number of features |
| Setup & programming | The one-time work before the first part | Number of setups, programming difficulty |
| Tooling | The cutters consumed and worn | Material, feature count, run length |
| Secondary operations | Everything after the machine | Finish, coating, heat treat, threads, assembly |
| Inspection | Proving the part is right | Tolerance, quality system, documentation asked for |
The first estimating habit is to stop thinking of “the price” and start thinking of which stream dominates — because it changes with every decision. A one-off prototype in an expensive alloy is mostly setup and material. A production run of simple brackets is almost entirely machine time. A part with a mirror finish and micron tolerances is mostly the cost of precision. Whichever stream dominates is the one to attack first, whether you are the buyer trying to lower a price or the shop owner trying to quote one honestly. And two warnings apply across all streams: the expensive part of a part is rarely what you think, and the cheapest design decision is almost always the one made before the first chip — so estimating and designing should talk to each other from the start.
Material: the metal, and the fight to cut it
Material appears twice in the estimate, and the second appearance usually costs more than the first. The obvious cost is the raw metal itself — alloys differ enormously in price per unit, and the exotic grades run far beyond the everyday ones. But two subtle effects ride along with the sticker:
You buy more than the part. Machining starts from a block, a bar or a plate that must be larger than the finished part — to hold it, to face it, to have enough metal to reach every feature. On a simple part machined from plate, the waste is modest; on a part hogged out of a solid billet, most of the metal you bought becomes chips. The industry phrase is buying more material than the part contains, and the ratio is a real cost driver — a shape that nests in a standard bar or plate size wastes far less than one that forces an oversized, special-order blank. This is why stock form and part orientation matter to a quote, and why the same part in the same alloy can cost differently depending on how it is cut from what.
Machinability is a hidden tax. The harder an alloy is to cut, the slower the machine must run, the faster tools wear, and the more machine time every feature costs. A soft, free-cutting alloy that machines readily carries a low “fight” premium; a tough, work-hardening, heat-retaining alloy — the titanium and nickel families — can multiply the machine-time cost of the identical geometry many times over, before you have paid a cent more for the metal itself. This is why the machinability reference is really a cost document: every material property it describes — heat at the edge, work hardening, galling, abrasive wear — is a line in the estimate. When a buyer asks “why is the same part so much more in this material?”, the answer is usually not the metal’s price but the fight to cut it.
Machine time: the largest line, and the features that inflate it
For most parts in production, machine time is the biggest stream — the hours the machine spends actually cutting, priced by the shop’s rate for that machine. Two things determine it: how long the toolpaths run, and how many of them there are. The geometry decides both, and a handful of features inflate time out of all proportion to their size:
- Deep pockets beyond a few times the tool’s diameter force long, small, deflection-prone tools and slow, careful passes — the parameters get conservative precisely because the tool is reaching.
- Thin walls vibrate and flex as they are cut, so the machinist slows down and risks scrap to keep them from ringing — the chatter discipline that keeps a thin wall stable is time on the clock.
- Sharp internal corners are physically impossible for a round cutter; they force a smaller tool that cuts slower and wears faster. The cheapest geometry a designer can give a machinist is a generous internal radius that lets a big, rigid tool do the work.
- Many small features — dozens of holes, slots, threads — each add their own tool change, their own pass, their own little slice of time. Threads especially: every threaded hole is an operation (or two), and non-standard sizes and depths cost more than standard ones.
- Setups that could have been avoided — a part that must be flipped and re-fixtured two or three times pays for those setups in both time and accumulated error; this is often where a 5-axis or multi-tasking machine earns its higher rate, by finishing in one clamping what a simpler machine does in three.
The estimating trap with machine time is trusting the CAD/CAM number too literally. The cycle time the software reports is cutting time under ideal assumptions; the real floor-to-floor time — loading, proving, tool changes, the simulation and dry-runs a careful shop runs, the pauses no one schedules — runs meaningfully longer than the model says. Experienced estimators know their machine’s real behaviour, not the theoretical one, and a shop that quotes from actuals rather than idealised numbers is a shop whose quotes you can believe.
Setup and programming: the fixed cost that quantity dilutes
Machine time is a variable cost — it scales with every part. Setup and programming are fixed: whether you make one part or a thousand, someone must program the toolpaths, choose and prepare the tools, fixture the work, prove the first article, and write down how it was done. That fixed cost is the reason a single prototype looks so expensive and the same part in a run of hundreds looks so cheap: the fixed stream is divided across every part in the order.
This single mechanism explains most of the price curve people find mystifying. A part whose setup and programming is a large share of its cost is brutally expensive as a one-off and reasonable in volume — the fixed cost that was a fortune per part at quantity one becomes a rounding error per part at quantity a few hundred. It is also why minimising setups is one of the cheapest design and process levers available: a part that needs one setup instead of three saves not three times the setup labour but the whole chain of error, risk and re-fixturing that extra setups carry, and a shop that consolidates operations onto one capable machine is often cheaper per good part than a shop with a lower rate and more handoffs.
The lesson for buyers: when a quote looks shocking, ask what quantity it assumes, because the fixed stream is hiding in it. The lesson for shop owners: the fixed-cost stream is where quoting errors quietly ruin margin, because a shop that forgets to count its own programming, proving and paperwork time is quoting its fixed costs at zero and hoping volume saves it — and volume never arrives for the jobs that matter most.
Tolerance and finish: precision bought in steps
The third stream is where the “hidden” cost lives, because precision is not priced continuously — it is priced in steps, and each step costs more than the last. Machining to a general tolerance, the class a well-run machine produces as a matter of course, is essentially free: the shop holds it without thinking. Step to a precision class and the machinist must slow down, add finishing passes, watch tool wear, and measure more carefully. Step again to a tight or micron-level class and the whole process tightens: slower cuts, more passes, better tooling, controlled temperature, and inspection on equipment that can actually prove the number. Each step multiplies the cost of the features it is applied to — which is why over-tolerancing an entire drawing, when only a few features function, is the single most expensive mistake a designer can make for free.
The rule is to tolerance surgically. Put the tight callouts only where they function — the mating surface, the bearing fit, the sealing face — and let everything else sit at the general class. A drawing that is tight everywhere costs a multiple of the same part tightened only where it matters, and gains nothing for the wasted precision. The same logic governs surface finish: a standard machined finish is free, a finer finish costs extra passes, and the mirror finishes cost dearly because they are achieved slowly and often by hand or by polishing processes. Finish, like tolerance, should be specified where it functions — a sealing or bearing surface, a cosmetic face the customer will see — not as a default that makes every surface expensive.
Inspection follows precision up the same ladder. A general-tolerance part is checked with ordinary instruments and shipped. A precision part needs the metrology to prove it — and the tighter the callouts, the more of the part must be measured, by what equipment, and with what documentation. When a customer asks for full CMM reports, material certificates, and first-article paperwork on every lot, that is a real cost stream of its own, and the quality-system premium is a legitimate part of the quote — it is paying for the evidence, not the metal.
Everything after the machine: secondary operations
The part is not finished when it comes off the machine, and everything that happens next is its own cost stream, each step adding process, handling and often a trip to an outside specialist. The list is familiar: deburring of edges and threads; surface treatments like anodising, plating, passivation or bead blasting; heat treatment to harden the material; marking and identification; assembly when the part joins others; packaging and documentation. Two of these deserve special mention because they distort estimates most.
Heat treatment is the heavyweight. Hardening steel usually means machining the part, sending it out to be heat-treated, and machining it again — because heat treatment moves metal and changes its size, the final tolerances can only be cut after the hardening is done. A part that needs hardening is effectively two jobs, with distortion risk and handling between them, and the estimate carries all of it. The design alternative — choosing a material that is already at useful hardness and machines in one pass — is often the cheapest decision in the whole project.
Finishing quality is bought in the same steps as tolerance. The jump from a machined finish to a good cosmetic finish costs extra passes; the jump to a mirror or a coated surface costs real money and time. Secondary operations frequently decide the difference between a competitive quote and a surprise, because they are the easiest part of the estimate to forget — both for the shop that fails to charge for the deburring it will actually do, and for the buyer who compares quotes without checking whether surface treatment is included in one and itemised as an extra in the other.
Why three shops quote three different numbers
Pull the streams together and the mystery of divergent quotes resolves. Shops quote the same part differently because they read it differently across every stream:
Machine rate and tier. The shop’s hourly rate reflects its machine and its overhead — a shop running large, precise, well-maintained machines with a quality system behind them carries a higher rate than a leaner shop on simpler equipment. A higher rate is not automatically more expensive: a shop that holds the tolerance first time, in fewer setups, without scrap, can be cheaper per good part than a low-rate shop that makes up the difference in rework. Compare total cost per good part, never the rate alone.
What is included vs. itemised. Two quotes for the same part frequently differ because one bundles the setup, the deburring, the inspection report and the material cert into the part price, and the other lists each as an extra. Before comparing two numbers, line them up line by line — the “cheaper” quote may simply be quoting less.
Risk and scrap. Every shop prices the risk that the part is harder than it looks — a shop that has cut this geometry and alloy before quotes the comfortable reality; a shop that has not quotes its fear. And the fear is real: the tolerance a shop can hold first-try in a material it knows is a different proposition in a material it is meeting for the first time. This is why asking a shop “have you made parts like this before?” is not small talk — it is the single best predictor of whether its estimate is a quote or a guess.
The honest comparison. Give every shop the same drawing, the same quantity, the same list of required documentation — then compare the scope as much as the number. Ask what each quote assumes about setups, tolerances held, finishing included, and inspection reported, and weight the shop that can articulate its assumptions above the shop that cannot. The goal is not the cheapest number on the day; it is the cheapest number per good part delivered on time, and that number comes from the shop that understood the job.
Frequently asked questions
How much does it cost to have a part CNC machined? There is no single figure, which is why this guide exists instead of a price list. The cost of a machined part is a sum of streams — material, machine time, setup and programming, tooling, secondary operations, inspection — and which stream dominates depends on the part: a one-off prototype is dominated by setup, a production run by machine time, a precision part by the cost of holding tolerance. Prices move with markets; the structure of the cost does not, and it is the structure this guide teaches.
Why is a single prototype so expensive? Because the fixed cost is divided by one. Setup and programming — the CAM work, the tooling, the fixturing, the first-article proving — must be paid whether the order is one part or a thousand, and a one-off absorbs the entire fixed stream itself. This is not a shop being greedy; it is the same part that becomes dramatically cheaper per unit at quantity fifty or a hundred, because the fixed stream is then spread across the whole run.
What makes one CNC part cost much more than another of the same size? Four things, in rough order of impact. The material — both its raw price and how hard it is to cut, since a tough alloy multiplies machine time. The geometry — deep pockets, thin walls, sharp corners, and many small features each inflate the time the machine spends. The tolerances and finish — precision is priced in steps, and over-tolerancing an entire drawing multiplies cost for no function. And the operations after the machine — heat treatment, surface treatment and inspection add their own streams. Same size, vastly different sums.
How can I reduce the cost of my CNC parts? Attack the dominant stream. Loosen tolerances to the general class except where features actually function; specify a standard finish rather than a fine one by default; choose the most machinable material that meets the requirement; give internal corners a generous radius; keep critical features on one side so the part needs fewer setups; design to fit standard stock sizes; and order in larger quantities to dilute the fixed setup cost. The cheapest lever is almost always the drawing — cost is largely decided before the first chip.
Why do two shops quote the same part very differently? Because they read the same drawing through different cost streams. Their machine rates and overhead differ; one may bundle setup, finishing and inspection into the price while the other itemises them; and each prices its own risk — a shop that has cut this geometry and material before quotes reality, a shop that has not quotes its uncertainty. Compare quotes line by line on identical scope, and judge by cost per good part, not by the headline number.
What should I look for in a machining quote? Whether it is honest about its assumptions. A trustworthy quote states the quantity it assumes (because fixed setup cost is divided across it), the tolerances and finishes it will actually hold, what secondary operations and inspection are included versus extra, and whether the shop has made parts like yours before. The best quote is not necessarily the cheapest — it is the one whose cost streams you can see, from a shop that can defend every line.
Bottom line
The cost of a machined part is a sum, not a number, and the skill of estimating — or judging an estimate — is the skill of seeing the streams that make up the sum. Material carries both its own price and the hidden tax of machinability, the fight to cut it. Machine time is the largest line for most parts, inflated by geometry that forces slow cuts and extra setups. Setup and programming are the fixed cost that makes one-off parts expensive and volume cheap. Tolerance and finish are priced in steps, so precision should be applied surgically, only where it functions. And the operations after the machine — heat treatment above all — add streams of their own that are easy to forget. Compare quotes by scope and by cost per good part, not by the headline figure; estimate from the shop’s real behaviour, not idealised cycle times; and remember that the cheapest design decision is the one made on the drawing, before the first chip is ever cut. Understand where the money goes, and both sides of the counter — buying and quoting — become a matter of judgement instead of guesswork.
This guide is part of the CNC Media guides library. It deliberately describes cost drivers rather than prices — machining costs move with materials and markets, and we would rather give you a framework that stays true than figures that go stale.