Small Batch vs. High Volume: Where the Cost Difference Really Comes From
The Fixed Cost Problem
Every job has fixed costs. These are the things that cost the same whether you make one part or a thousand.
-
Programming. Someone has to sit down with the CAD model, figure out the toolpaths, choose the tools, and write the code. That takes hours. Sometimes days. The cost doesn't change based on quantity.
-
Setup. The machine needs to be configured. Vises or fixtures need to be mounted. Tools need to be loaded and touched off. The first part needs to be run, measured, adjusted, and run again until it's right. That's time. That's cost.
-
Tooling selection. I need to decide what tools the job requires. If it needs a special end mill or a custom form tool, that's a cost that hits whether I'm making one or a hundred.
-
Workholding. If the part needs soft jaws or a custom fixture, someone has to make that fixture. That's labor and material.
-
First article inspection. The first part off the machine gets measured thoroughly. Every critical dimension gets checked, documented, and approved. That takes time.
For a typical job, these fixed costs add up to somewhere between $500 and $2,000. Sometimes more.
On a batch of 10 parts, that fixed cost is $50 to $200 per part. On a batch of 100 parts, it's $5 to $20 per part.
That alone explains a huge chunk of the price difference.
What Changes When Volume Goes Up
1. Setup Gets Amortized
Let's use a real example. A bracket. Aluminum. Moderate complexity.
I spend four hours programming. Two hours setting up the machine. One hour on first article inspection. That's seven hours of fixed labor at $100 an hour—$700.
For 10 parts: That $700 adds $70 to each part.
For 100 parts: That $700 adds $7 to each part.
That $63 difference goes straight to the bottom line.
2. Material Gets Cheaper
For a small batch, I buy material from whatever supplier I use for everyday stock. I might pay list price. I might have to buy a full bar even though I only need a few parts.
For a high-volume job, I call a distributor. I ask for pricing on 500 pounds of material. The price per pound drops. Sometimes significantly. I can order cut lengths that minimize waste. The material cost per part drops.
A part that uses $8 of material in small quantity might drop to $5.50 in production quantity. Not huge, but it adds up.
3. Tooling Gets Optimized
For a small batch, I use whatever tools are in the drawer. Standard end mills, standard drills. It works.
For high volume, I select tools specifically for the job. Coatings that extend tool life. Geometries that optimize chip evacuation. I might invest in a custom form tool that combines multiple operations. That tool costs $200, but it saves two minutes per part.
Two minutes saved per part on a thousand parts is over thirty hours of machine time. That $200 tool pays for itself many times over.
4. Workholding Gets Serious
For a small batch, I use a vise with soft jaws. It works. It's quick to set up. But loading and unloading takes time.
For high volume, I build a fixture that holds multiple parts. Maybe four at a time. Maybe six. The machine runs unattended while I do something else. The fixture might cost $800 to build, but if it cuts load time from two minutes per part to thirty seconds, the math works.
On a thousand parts, that ninety seconds saved is twenty-five hours. At $100 an hour, that's $2,500. The $800 fixture paid for itself in the first run.
5. Programming Gets Refined
For a small batch, the program is functional. It makes the part. It might have air cuts. It might take inefficient paths. It works, and for ten parts, that's fine.
For high volume, I go back through the program. I optimize every toolpath. I reduce rapid moves. I eliminate unnecessary tool changes. I fine-tune speeds and feeds to maximize material removal without sacrificing tool life.
A 12-minute cycle time might drop to 9 minutes with optimization. On a thousand parts, that's fifty hours of machine time. That's real money.
6. Process Becomes Repeatable
For small batches, I'm checking parts as they come off. Maybe every part. It takes time, but the quantity is low.
For high volume, I establish a process control plan. I know which dimensions are critical. I know how often to check them. I know when tools need to be changed. The process runs with minimal intervention.
The labor cost per part for inspection drops from a few dollars to pennies.
The Other Side: When Small Batch Is Actually Cheaper
Here's something that surprises people. For extremely complex parts, high volume isn't always cheaper per part than you'd expect.
Why? Because complex parts require complex setups. And complex setups don't always scale well.
A part that needs five-axis machining, custom fixtures, and specialized tooling might have fixed costs of $5,000 or more. On a batch of 500 parts, that fixed cost is $10 per part. Manageable.
But if the part is so complex that each piece still requires significant operator attention—maybe it needs to be hand-deburred, maybe it has features that require manual inspection—the variable cost stays high. The volume discount isn't as dramatic.
I had a job once for a thin-walled titanium housing. Beautiful part. But every piece had to be inspected with a CMM. Every piece had to be hand-finished. The cycle time was long. The inspection time was long. The per-part cost for 10 pieces was $1,200. For 100 pieces, it came down to $800. Still high. Because the variable cost dominated.
The Cost Curve: What It Looks Like
Let me give you a realistic curve for a typical machined part.
| Quantity | Per-Part Cost | What Changed |
|---|---|---|
| 1 | $1,200 | All fixed costs hit one part. Programming, setup, fixturing. |
| 5 | $380 | Fixed costs spread over five parts. Still high. |
| 10 | $220 | Setup cost per part drops to reasonable. |
| 25 | $110 | Material pricing improves. Process starting to optimize. |
| 50 | $75 | Fixturing investment makes sense. Cycle time optimized. |
| 100 | $55 | Tooling optimized. Process stable. Inspection streamlined. |
| 250 | $48 | Minor improvements. Diminishing returns. |
| 500 | $45 | Material at best price. Process fully refined. |
The steep drop happens between 1 and 50 parts. After that, the curve flattens. The big savings come from spreading fixed costs, not from machine time.
What This Means for You
If you're the one buying machined parts, this tells you something important.
If you're prototyping or making a handful of parts, you're paying for the setup. There's no way around it. That first part is always expensive. It's not because the shop is charging too much. It's because someone had to figure out how to make it.
If you're ordering production quantities, the price should drop significantly. If it doesn't, ask why. Maybe the part is complex enough that variable costs dominate. Maybe the shop isn't optimizing for volume. Maybe they're quoting the same process for 100 parts that they used for 10.
The sweet spot for cost reduction is usually between 25 and 100 parts. That's where fixed costs get spread thin enough to matter, and volume-based optimizations start to pay off.
What Shops Do Differently
If you want to understand why one shop's price drops more than another's when volume goes up, look at how they approach production.
Some shops treat every job like a prototype. They use the same tools, the same fixturing, the same programming approach whether they're making 5 parts or 500. Their cost per part drops because fixed costs spread, but they never capture the optimization savings.
Other shops shift gears. For small batches, they quote a simple process. For volume, they quote an optimized process. Better fixturing. Better tooling. Better programming. Their per-part cost drops more dramatically because they invest time upfront to save time on every part.
The second shop usually wins the volume work. But they also charge more for the small batch because they know the optimization work for volume doesn't apply to a one-off.
What I Tell Customers
When someone asks me about volume pricing, I'm straightforward.
"The first ten parts cost more because I have to figure out how to make them. I need to program the job, set up the machine, prove out the process. That's time. That's cost. After that, I'm just running parts."
"If you're planning to order more, tell me now. I'll build fixtures that can handle volume. I'll optimize the program for cycle time. I'll buy material in larger quantities. The per-part price will come down. But I need to know upfront so I can set it up right the first time."
"Don't order ten parts to test the waters, then come back for a hundred with the same process. I'll run the hundred with the same setup, but the price won't drop as much because I didn't build the job for volume. If you know you need a hundred, tell me. I'll quote it differently."
The Bottom Line
Small batch and high volume are different businesses. One is about flexibility and speed. The other is about efficiency and consistency.
The cost difference isn't a mystery. It's fixed costs spreading out. It's process optimization. It's material pricing. It's fixturing and tooling decisions that only make sense at scale.
If you're buying parts, understand that the first ten are expensive for a reason. If you're planning volume, say so upfront. Give the shop a chance to build the process that makes sense for the quantity.
And if you're a shop quoting jobs, know the difference. Don't quote a volume job like it's a prototype. Invest the time upfront. Build the fixtures. Optimize the program. The per-part price will reflect the efficiency, and you'll win the work that keeps the lights on.
What's the biggest volume discount you've seen on a job—or the one that surprised you most? I'd like to hear your stories.
