The number that wins the order is not the number you can hit
A customer calls with a job. They ask the question every shop hears ten times a week: “When can I have it?”
You do the math in your head. The part is maybe two days of actual cutting. So you say two weeks to be safe, and you hope the floor sorts itself out.
That number was a guess. It did not account for the eleven jobs already sitting in front of this one. It did not account for the steel that takes nine days to show up. It did not account for the heat treat vendor who needs the parts for most of a week. You quoted the work, not the wait.
Two weeks later the customer calls asking where their parts are, and the honest answer is that they are still third in line on the mill. Now you are the shop that misses dates. That reputation costs more orders than a slightly longer quote ever would.
Quoting lead times is not really a guessing problem. It is a visibility problem. You cannot promise a date if you cannot see what your shop has already promised.
What a real lead time is made of
When a customer asks for a date, they are asking about four separate clocks, and most blown quotes come from ignoring one of them.
The wait before the work
This is the backlog, and it is the part people skip. A job that takes two days to run does not start today. It starts whenever the machines it needs are actually free. If your mill is committed solid for the next eight working days, the soonest that “two day job” can finish is day ten, not day two.
The work itself is the easy part to estimate. The wait in front of it is where shops fool themselves.
The work itself
Run time per operation, setup time, and the number of operations. Most shops are reasonably good at this part because it is the part they touch every day. The trap is quoting from the best case. A 20 minute cycle that actually runs 26 minutes does not sound like much, but across a batch of 50 parts that is five extra hours, and that pushes every job behind it.
The material clock
You do not control when the steel arrives. If the material has a nine day lead time and you quote five days, you were late before you cut a single chip. Know your material lead times by supplier and build them into the quote, not around it. If you run low-stock items that stall jobs, that is its own kind of late, and it is worth fixing separately.
The outside clock
Plating, heat treat, anodizing, powder coat. Any operation that leaves your building is time you do not control and cannot rush for free. If a job needs a week at the plater, that week is part of the lead time whether you wrote it down or not.
Add those four up honestly and you have a date. Skip any one of them and you have a guess wearing a date’s clothing.
Why padding everything is the wrong fix
Most shops know their quotes are shaky, so they pad. Every job gets three extra weeks because nobody trusts the schedule. It feels safe. It is not.
Padding by reflex does two things, both bad. It loses you the jobs where the customer needed a real answer and a faster shop gave them one. And it trains your own floor to ignore due dates, because everyone knows the dates are fiction with a cushion baked in. When every date is padded, no date means anything, and the genuinely urgent job gets no more respect than the one that could have waited a month.
A buffer should be small and deliberate. One day, two days, a known cushion for a known risk. You can only quote a tight, confident buffer if you know your real capacity. The padding is not the problem. The guessing the padding is hiding is the problem.
How to quote from what you actually know
The shops that hit their dates are not better at predicting the future. They just quote from facts instead of feelings. Here is the pattern.
Keep one schedule everyone trusts
You cannot quote against a backlog you cannot see. If the schedule lives partly on a whiteboard, partly in a spreadsheet, and partly in your floor lead’s head, you will never get a clean answer to “when is the mill free.” This is the same root problem behind double-booked machines: the schedule exists in too many places to be trusted. One schedule, one source of truth, is the foundation everything else sits on.
Know your real capacity, not your theoretical capacity
Theoretical capacity is “we have three mills and two lathes.” Real capacity is how much of that is already committed for the next three weeks. Quoting against real capacity is the whole game, and it is what capacity planning for a small shop is actually for. When you can see committed versus open time per machine, the next available slot stops being a guess.
Quote from the next open slot, then add the work
The method is boring, which is why it works. When the customer calls:
- Look at the operations the job needs and find the next real opening on those machines.
- Add the run and setup time for the job itself.
- Add material lead time if you do not have the stock.
- Add any outside processing.
- Add your small, deliberate buffer.
That is your date. It took thirty seconds and it is defensible, because every piece of it is a real number from your shop, not a hope.
Track when you were right and when you were wrong
After a job ships, the quoted date and the actual date are a free lesson. Maybe you nail standard parts but blow custom work. Maybe one supplier is always five days late. Maybe heat treat always takes longer than they say. A few weeks of paying attention turns your quotes from guesses into pattern recognition, and your buffers get smaller because they get smarter.
The quote is a promise, so make it from real numbers
When you give a customer a date, you are not estimating. You are promising. The shops that get repeat work are not the ones with the shortest quotes. They are the ones whose quotes mean something, because a date you hit is worth more than a date that sounded good on the phone.
All of that depends on one thing: being able to see, in one place, what your shop has already committed to and when each machine actually frees up. That is what a real schedule gives you. It is also the difference between running your shop on spreadsheets and running it on something that can answer “when can I have it” without a guess. For CNC shops especially, where machine time is the expensive thing, the next open slot is the only honest place a quote can start.