How To Calculate Machining Cost For CNC Machines
This guide shows engineers and sourcing teams how to work out machining cost for CNC machines from the drawing up: material, cycle time, setup, finishing, inspection and risk. You will be able to sanity-check any quote line by line, and know which design changes actually move the number.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What machining cost for CNC machines is built from
Every quote you receive contains five cost groups: material, machine time, setup and programming, finishing, and inspection or documentation. Some shops bundle them into one hourly rate. Others break them out. Either way, the groups are the same, and knowing them is the first step in checking machining cost for CNC machines against your own estimate.
Material cost is the easiest to verify. Take the blank size, add the saw cut and facing allowance, multiply by the material price per kilogram, then divide by the number of parts you get from that blank. A block cut down to a small bracket might waste 60% of the stock. That waste is real money and it appears in your price.
Machine time is where most of the money sits. A 3-axis job might run 12 minutes of cycle time per part. The same geometry on a 5-axis center may run 6 minutes but at a higher hourly rate. Compare total cost per part, not the hourly rate alone.
Setup, programming and fixturing are fixed. If a job takes 3 hours to set up and you order 5 pieces, that setup adds 36 minutes of chargeable time to each part. At a quantity of 500, it adds 0.36 minutes. This is why small orders look expensive per piece, and why they are not a sign of an unfair quote.
- 1MaterialBlank size, buy-to-fly ratio, material grade and availability.
- 2Machine timeCycle minutes multiplied by the shop rate for that machine class.
- 3Setup and programmingCAM time, fixtures, first-article checks, divided by quantity.
- 4Finishing and inspectionPer-part process cost plus minimum batch charges and reports.
Step 1: Work out material cost and scrap
Measure the smallest rectangular block that contains the finished part, then add 2-3 mm per face for clamping and facing. That is your blank. Compare it with the finished mass. The ratio between them is the buy-to-fly ratio, and it decides how much of your material budget turns into chips.
Material grade matters more than most people expect. Aluminium 6061 and 6082 machine fast and are widely stocked. Titanium TC4 (Ti-6Al-4V) and Inconel cut slowly, wear tools faster and often need more conservative depths of cut, so the same part can take two to three times longer to machine.
Stock form also changes the number. Plate is usually cheaper per kilogram than bar, but bar can be closer to the finished shape for round parts and produce less scrap. For a Ø60 mm turned flange, starting from Ø65 mm bar wastes far less than cutting a square block.
Read the mill certificate before you commit to a grade. Substituting a cheaper equivalent without checking heat treatment or corrosion resistance often costs more later. If the part is safety-related, the material choice is not where you should save.
- 1Add machining allowance2-3 mm per face on rough stock; more on castings and forgings.
- 2Check availabilityExotic grades may carry a mill minimum and a longer lead time.
- 3Do not ignore dropsOffcuts from one part can become blanks for a smaller part in the same order.
Step 2: Estimate cycle time from features, not from feeling
Cycle time is the sum of roughing, semi-finishing, finishing, drilling and any in-cut inspection. Start with the volume of material you remove and the material removal rate you can realistically hold. A 12 mm carbide end mill in aluminium 6061 can remove a large volume quickly. The same cutter in 17-4PH stainless will be far slower.
Count the features that force tool changes: deep pockets, thin walls, small internal radii, cross-holes, threads and tight corner radii. Each one adds minutes. A pocket with a 3 mm corner radius needs a small cutter, and a small cutter means light depths of cut and many passes.
Surface finish sets the last pass. Going from Ra 1.6-3.2 μm as-machined to Ra 0.8-1.6 μm is usually a finishing pass with a smaller stepover. Pushing to Ra 0.2-0.8 μm may need a different tool, a slower feed or a secondary operation. Ask which one the quote includes.
Add 10-20% for tool wear, chip clearing and operator checks. If the part needs multiple setups, count each one. A part that needs four sides machined on a 3-axis machine may need three or four setups, and every re-fixturing adds time and a small accuracy risk.
- 1RoughingLargest safe depth and feed for the material; usually 50-70% of cycle time.
- 2Semi-finishLeaves 0.3-0.5 mm on walls and floors for the finishing pass.
- 3FinishingControlled stepover; the main lever on surface finish.
- 4Drilling and threadingCount every hole; deep holes and fine threads cost extra.
Step 3: Match the machine to the geometry
A 3-axis vertical mill is the cheapest minute you can buy, but only if the part can be reached from a few directions. Parts with angled faces, deep side pockets or features on five sides need either more setups or a 4-axis and 5-axis machine.
The trade is straightforward. A 5-axis center costs more per hour, but it can reach five faces in one setup and hold position between features without re-clamping. For a complex housing with true-position holes on several faces, the total cost per part often drops even though the hourly rate rises.
Part size decides which machine is even possible. Our 5-axis travel covers 4,000 × 400 × 150 mm on the large frame and 750 × 1,150 × 550 mm or 600 × 600 × 600 mm on medium frames, with compact frames at 500 × 500 × 450 mm and 500 × 310 × 200 mm. A Ø400 mm rotary table handles round work that would otherwise need a fourth setup.
Turning and mill-turn centers suit shafts, bushings, connectors and parts with a rotational axis plus cross-features. If more than half the features are on the outside diameter, a mill-turn center usually beats a mill with a rotary table on both time and repeatability.
- 13-axisFlat parts, plates, brackets; lowest hourly rate.
- 24-axisMultiple faces around a rotational axis in one setup.
- 35-axisAngled faces, deep pockets, complex housings; fewer setups.
- 4Mill-turnRound parts with cross-holes, flats and threads.
Step 4: Add setup, programming, finishing and inspection
Programming time scales with complexity, not with part size. A simple bracket may need 30-60 minutes of CAM work. A 5-axis housing with blended surfaces can easily take 4-8 hours before the first chip is cut. Simulation and collision checking are part of that time.
Fixtures are a separate line. Soft jaws and standard vises are cheap. A custom fixture for a thin-walled part, or a vacuum plate for a large panel, adds design and build hours. If the fixture can be reused across the production run, it should be amortized over the whole order, not charged to the first piece.
Finishing is priced per part plus a batch minimum. Anodizing, plating and powder coating are usually quoted by surface area with a minimum lot charge. Bead blasting, tumbling, brushing and polishing are labor-driven. Laser marking is fast, but character height below 1.5 mm is hard to read and often needs a different process.
Inspection closes the loop. A dimensional report on a few critical features is quick. Full CMM reports on every feature, material certificates or first-article inspection reports take real time. If the drawing calls out a tolerance tighter than ±0.005 mm, expect the inspection plan to grow accordingly.
- 1ProgrammingCAM, toolpath verification and simulation; 0.5-8 hours typical.
- 2FixturingSoft jaws, custom fixtures, vacuum plates; amortize over the run.
- 3FinishingPer-part cost plus minimum lot charge; area-based for anodizing.
- 4Inspection100% visual plus dimensional checks; reports on request.
Step by step: build your own cost estimate
Work through the list before you send the RFQ. It takes about 30 minutes and usually reveals one or two design changes worth making first.
- 11. Fix the blank sizeAdd 2-3 mm per face to the finished envelope. Note the material grade, stock form (plate, bar, casting) and the buy-to-fly ratio.
- 22. List every machining featurePockets, holes, threads, radii, thin walls, surface finish calls. Flag any internal radius under 3 mm and any wall thinner than 1 mm.
- 33. Pick the machine classCount how many faces need machining. One or two faces: 3-axis. Three or more: consider 4-axis or 5-axis. Round-dominant: mill-turn.
- 44. Estimate cycle time per setupRough by removed volume and removal rate, then add finishing passes. Multiply by the number of setups.
- 55. Add setup and programmingCAM hours plus fixture build. Divide the total by the order quantity before you judge the per-part number.
- 66. Price finishing and inspectionCheck the surface finish call, masking needs, marking height and whether a dimensional report is required.
- 77. Apply quantity and risk factorsSmall runs absorb setup cost. Exotic materials and tight tolerances absorb schedule risk. Keep both visible in the estimate.
- 88. Compare two quotes line by lineIf the totals differ by more than 20%, find the line that moved. Usually it is cycle time, machine class or finishing.
Which cost driver applies to your part
Use this to decide where to spend your design effort first.
| Part situation | Main cost driver | What to change first |
|---|---|---|
| Small bracket, 50 pcs | Setup divided by quantity | Raise quantity or simplify fixturing |
| Large plate, 4,000 mm | Machine travel and handling | Check the largest machine frame before quoting |
| Thin wall under 1 mm | Cycle time and scrap risk | Add wall thickness or accept slower passes |
| Titanium or Inconel part | Cutting time and tool wear | Ask for a roughing strategy review |
| Tight tolerance ±0.005 mm | Inspection and rework risk | Keep only critical dimensions tight |
| Cosmetic anodized cover | Finishing per area plus lot minimum | Confirm masking and batch size |
| Shaft with cross-holes | Number of setups | Mill-turn instead of multiple mill setups |
| Prototype, 1 pc | Programming and fixtures | Accepts higher piece price, focus on geometry |
The estimate and the quote should tell the same story
If your estimate and the shop quote differ on one line, that line is where the design discussion should start. Send the drawing and we will return a quote with a free DFM analysis within 12 hours.
Questions buyers ask after the first quote
Why is the per-part price so high for a single prototype?
Almost all of the fixed work lands on one part: CAM programming, fixture setup, tool setup, first-article inspection. A job that needs 4 hours of programming and 2 hours of setup carries 6 hours of chargeable time before the first good part exists.
At 100 pieces the same 6 hours spread across the batch, and the piece price usually falls sharply. That drop is arithmetic, not a discount.
Can I lower the price by loosening a tolerance?
Sometimes. If a bore is called at ±0.005 mm but the function only needs ±0.05 mm, the shop can use a standard reamer instead of a boring cycle with in-process checks. That saves cycle time and inspection time.
The reverse is also true. Tightening one dimension on a part that is otherwise open tolerance adds cost across the whole part, because every setup must now hold that reference.
How does quantity change the estimate?
Setup and programming are fixed, so they fall per part as quantity rises. Cycle time and material scale with quantity and do not fall much. Finishing has a batch minimum, so it behaves like a fixed cost at low volume.
There is also a learning effect: the first 20 parts often run slower than part 200 because the operator fine-tunes feeds and chip clearing. A quote for 500 pieces usually reflects that.
Does surface finish really change the cost that much?
Yes, because it decides how many finishing passes you need. Ra 1.6-3.2 μm as-machined is often a single clean-up pass. Ra 0.8-1.6 μm needs a smaller stepover and a sharper tool. Ra 0.2-0.8 μm may need a separate finishing operation or a different machine.
On top of that, cosmetic surfaces need protection during handling and often a bead blast or polish step before anodizing.
What information makes an RFQ easier to price accurately?
Send 3D models and 2D drawings with tolerances, the material grade, the surface finish call, the quantity at each revision and any inspection or documentation requirement. Mark which dimensions are functional and which are reference.
If the part belongs to a regulated program, mention the standard you work to. It changes the inspection plan and sometimes the material traceability requirement.
How do I compare quotes from two different shops?
Ask both to break out material, machine time, setup, finishing and inspection. If they will not, ask for the assumed cycle time and the machine class. Two quotes for the same part should land within a reasonable band once those are visible.
A very low quote often means a different machine class, a looser inspection plan or a shorter assumed cycle time. Ask which one before you commit.
Send the drawing, get the cost breakdown
We quote from one prototype to 10,000+ parts, with no minimum order quantity, and we will tell you which feature is driving the price.
12-hour quote and DFM100% inspection before shipment±0.005 mm toleranceUploads secure and confidential