FabCalcs

CNC Machining Cost Calculator — Per Part at Any Batch Size

Who this is for: For engineers budgeting machined parts and job shops sanity-checking quotes — where the 10-piece vs 100-piece price gap is all setup math.

Cycle time, shop rate, setup and stock in — get the per-part cost at your batch size, tooling included.

Quick answer: CNC per-part = (cycle ÷ 60 × rate) + (setup ÷ 60 × rate ÷ batch) + stock + tooling. Example: 22 min at $60/h + 90-min setup ÷ 50 + $8 stock + $1.20 tooling = $33/part. Setup is the batch lever: $9/part at 10 pieces, $0.90 at 100.

min

From CAM

pc

1–3 h typical

$
$
%

30–50 shops

Cost per part
$33
at batch of 50
Setup per part
$1.8
90 min ÷ 50 — the batch lever
Quote this
$44.55
cost × (1+35%)
Machine time$22.00
Setup (÷ 50)$1.80
Stock$8.00
Tooling$1.20
Cost → quote$33.00 → $44.55
Batch 10 → setup is $9.00/part. Batch 100 → $0.90. Designers who batch hardware orders save 3–5× per part.
Per part = (cycle ÷ 60 × rate) + (setup ÷ 60 × rate ÷ batch) + stock + tooling. Rates: 3-axis $40–75/h · lathe $50–90 · 5-axis $90–150 (US 2026).
Core facts
Rates3-axis $40–75/h · lathe $50–90 · 5-axis $90–150
Setup1–3 h typical ÷ batch quantity
Stock20–60% of part price; 303 SS $4–6/lb
Example22 min + 90min/50 + $8 + $1.20 = $33/part
LeverBatch size amortizes setup
StatusQuotes use standard shop math: machine-hour rate × cycle time + materials + setup amortization. SFM/chipload figures are conservative HSS starting points (carbide runs 3–4× SFM). Compiled September 2026 — estimates for budgeting; real quotes come from the shop that runs the job.

How is CNC machining priced?

Per-part cost = (cycle minutes ÷ 60 × machine rate) + (setup minutes ÷ 60 × rate ÷ batch size) + stock + tooling. Machine rates: 3-axis mills $40–75/hour, lathes $50–90/hour, 5-axis $90–150. Setup is the batch lever: 90 minutes of fixturing and program proofing is $90 at a $60 shop rate — $9/part at ten pieces, $0.90 at a hundred. Stock is the second surprise: bar cutoffs and plate remnant pricing often exceed the machining time on simple parts. Example: a 22-minute part at $60/h with 90-min setup, $8 stock and $1.20 tooling at 50 pieces: $22 machine + $1.80 setup + $8 + $1.20 = $33 per part.

Common uses

  • Budgeting machined prototypes before requesting quotes
  • Checking shop quotes line by line (setup vs cycle vs stock)
  • Deciding what batch size makes a part affordable
  • Job shops quoting repeat work with amortized fixturing

Frequently Asked Questions

How much does CNC machining cost per hour?
US shop rates: 3-axis milling $40–75/hour, turning $50–90, 5-axis $90–150. The rate covers the machine, the operator, the coolant and the building — quotes usually bundle it into cycle and setup hours.
Why is the first part so expensive?
Setup: fixturing, tool selection, program proofing and first-article inspection. One to three hours is normal, all charged before the first chip of part #1. At batch 1 that's the whole quote; at batch 100 it's a rounding error.
How do I estimate cycle time?
CAM software outputs it (best); or path length ÷ feed rate per operation plus rapids and tool changes. For budgeting: 10–30 minutes covers most simple 2.5D parts; complex 3D surfacing runs hours. The feeds and speeds calculator gives the per-operation feed numbers.
How much does stock cost?
Often 20–60% of the part price. Bar stock runs $2–10/lb by alloy (303 stainless ~$4–6, 6061 aluminum ~$3–5, titanium multiples); plate remnant pricing is higher per pound. Buy cutoffs close to finished size — machining away 70% of a billet is paying to make chips.
What markup should a machine shop charge?
Shops quote at cost-plus-margin on the whole package — the $33 part might be quoted $45. For self-quoting makers, 30–50% over cost is the sustainable band; below that you're subsidizing customers with machine hours.

More Machining & forming