← All posts
February 27, 2026·3 min read

Setup Time: The Line Item Shops Always Forget

Setup gets buried in the hourly rate, underestimated on small jobs, or left out entirely. It's the most common way shops quietly lose margin.


If you had to pick the single most under-charged item on a typical machine shop invoice, it would be setup. Not because shops don't know setup costs time — they do — but because it tends to get absorbed into the job rather than called out explicitly.

Here's what happens: a shop quotes a job at their hourly run rate, mentally factors in "some setup time," and calls it done. Then the job comes through the floor, setup takes three hours instead of one, and that's three hours of machine time and operator time that isn't captured anywhere in the quote.

Why setup is different from run time

Run time scales with quantity. If you're making 100 parts, you run 100 parts and the time is roughly proportional. Setup doesn't work that way. You set up once regardless of whether you're making 1 part or 1,000. That makes setup cost a flat charge that gets spread across the quantity — and on small jobs, it can easily be the biggest single cost in the whole quote.

A job shop running a 2-hour setup to machine 5 parts is spending 40% of the job's time before a single part is made. If that setup isn't line-itemed, it's invisible. And invisible costs are the ones that eat your margin.

How to charge for setup properly

The fix is simple: always include setup as its own line item, charged at your shop rate. Be specific about what it covers — fixturing, programming, first-article inspection, tooling changes, whatever applies. This does two things: it makes sure you capture the cost, and it makes the quote transparent to the customer.

A customer who can see "CNC setup and programming — 2 hr @ $95/hr — $190.00" understands what they're paying for. A customer who just sees a lump sum has no visibility into where the number came from.

The minimum job charge question

Some shops address this with a minimum job charge instead of or in addition to a setup line item. Both approaches work. The important thing is that your quoting process has a mechanism to capture setup cost every time, on every job, without you having to remember to add it manually.

Quote your next job in under 2 minutes

Describe it in plain English. QuoteSpindle handles the rest.

Start free 3-day trial