Spindlewise Start free trialTry free

Guides · 24 October 2026

How to estimate CNC setup time for a quote

Setup is the time the machine is busy and no saleable parts come off it. On a small batch it is often the biggest number in the job, yet many quotes give it one round figure, “1 hour”, whatever the part. Built up from the steps, it is easy to estimate and easy to defend.

What a setup is made of

A worked example

An aluminium housing, two operations on a vertical machining centre. Op 1 machines the top in a vise; op 2 holds the part in soft jaws, cut for this job, to machine the back. Eight tools, four of them already in the machine. Machine time costs US$95 an hour with its operator.

StepMinutes
Clear the table, mount and indicate the vise15
Load and measure 4 new tools, 3 minutes each12
Set the op 1 work offset with the probe5
Prove out op 1, measure the first part25
Cut soft jaws for op 230
Set the op 2 work offset5
First part off op 2, measure15
Tear down, put tools away10
Setup117 (1.95 hours)

At US$95 an hour that is US$185.25 per batch, before overhead and margin. The cycle time is 7.5 minutes a part over both operations, US$11.88 of machine time.

QuantitySetup per partCycle per partSetup share of machine cost
5US$37.05US$11.8876%
25US$7.41US$11.8838%
100US$1.85US$11.8813%

A round “1 hour” would have left out almost an hour of machine time on every batch. At 5 pieces that is US$18.05 a part missing from the price.

Setups on repeat orders

If the soft jaws are kept and labelled, the next batch skips the 30 minutes of cutting them: 87 minutes instead of 117, US$137.75 instead of US$185.25. The prove-out is quicker too once the program has run. Take that off a repeat quote only when the jaws and program really are still there; the guide on pricing repeat orders covers what to check.

Getting better setup figures

Setup is a cost per batch, and that is why the price per part has to change with quantity. The guide on pricing small batches shows how to quote several quantities without one subsidising another.

In Spindlewise, each operation on a line has its own setup time per batch and cycle time per part, for the machine and the operator separately, so every quantity on the quote carries the right share of setup. Once the job has run, the hours logged on the shop floor show how the real time compared with the quoted time.