Answers · Updated 2026-10-30
How do machine shops price prototypes versus production runs?
Price one of your own parts: Drop a STEP model or PDF drawing — about 90 seconds, no account.
Your part priced in about 90 seconds, no account.
A prototype carries the whole cost of getting a job running: programming, setup, first-article inspection and the finisher's lot minimum. A production run spreads that same one-time cost over hundreds of parts and can move to a faster machine. That is why a small 303 stainless fitting prices at $511.39 for one, $63.02 each for 10 and $6.21 each for 1,000 in the worked example below. At one piece, 95% of the cost is one-time work and the passivation minimum; at 1,000, the price is mostly bar stock and machine minutes, and the job has moved from a CNC lathe to a Swiss.
See how QuotedPart connects to your workflow with its API, MCP server, autonomous quoting and shop-specific learning.
The part and the two routings
The example is a fictional 303 stainless fitting, Ø.75 × 2 in, with three turned diameters, a Ø.25 through bore, two grooves and one Ø.125 cross hole, ±.005 in general tolerance, passivated to ASTM A967. On a CNC lathe it is turned in two operations, then the cross hole is drilled in a second setup on the mill. On a Swiss lathe the whole part is finished in one cycle, cross hole included, from bar fed through a guide bushing. The Swiss takes longer to set up (two hours by default against about 80 minutes on the lathe) but each part runs in about half the time and skips the mill entirely.
A shop with only a lathe quotes the lathe column at every quantity. A shop with a Swiss quotes prototypes on whichever machine is free and production on the Swiss. Either way, the quote should say which routing it assumes, because it drives both price and lead time.
Price per part at each quantity
Both columns use the same material, rates and 30% markup; only the routing differs. Read down a column to see the one-time cost being spread, and across to see the routing choice.
| Quantity | CNC lathe + mill, each | Swiss, each | Lathe lead days | Swiss lead days |
|---|---|---|---|---|
| 1 | $511.39 | $546.86 | 12 | 14 |
| 2 | $261.56 | $275.85 | 12 | 14 |
| 5 | $111.67 | $113.22 | 12 | 14 |
| 10 | $63.02 | $60.33 | 12 | 14 |
| 25 | $33.93 | $28.69 | 12 | 14 |
| 100 | $19.16 | $12.69 | 13 | 14 |
| 250 | $14.30 | $8.54 | 15 | 15 |
| 1,000 | $10.89 | $6.21 | 22 | 17 |
Where a prototype's price goes
For one fitting on the lathe, the cost is $393.38. Of that, $273.37 is CAM programming, lathe setup, the mill setup for the cross hole, deburr setup and first-article inspection: work that takes the same time for one part as for a thousand. The passivation shop's minimum adds $99.75. The stainless itself is $11.23, because the bar is bought as a short cut piece, and the actual machining is about $9.03.
Ordering five instead of one adds only $46.96 to the lot price, because the extra four parts cost little more than their minutes and material. That's the most useful thing to tell a customer who asks for one prototype: the second through fifth parts are nearly free compared with the first.
Where production pricing goes
At 1,000 pieces on the Swiss, setup and programming are $305.98 for the whole lot, $0.31 a part. Bar stock is $1.50 a part and machine and bench time $2.55. Run time also falls as the lot grows: the operator's rhythm and a tuned program make the thousandth part faster than the tenth, which our pricing engine models as about 10% less run time each time the lot doubles past 100 pieces, down to a floor.
The passivation lot minimum no longer matters at 1,000 parts; the finisher's per-piece price takes over ($420.00 for the lot). Lead time grows with the lot: 17 working days on the Swiss against 14 for ten.
How to quote prototypes so you don't lose money or the customer
Quote the prototype honestly, with the one-time cost visible, and offer the production price at the same time. A buyer who sees the setup charge separately understands why one part costs what ten nearly do, and an engineer can plan the next order.
- Quote 1, 5 and the expected production quantity on the same quote, so the buyer sees the curve.
- Ask whether the prototype needs the finish. The same fitting without passivation is $381.72 for one and ships 3 days sooner.
- Say which routing the production price assumes. If the production run moves to a Swiss or a multi-part example part, the prototype's minutes don't predict it.
- If the prototype program will be reused, state that the production quote drops the programming charge.
- Hold the minimum line charge, but don't hide setup inside it: a minimum is for tiny jobs, not for a prototype with two hours of real setup.
What to do next
Take a part you quote often, split its cost into one-time work and per-part work, and price it at 1, 10, 100 and your largest realistic order. If the one-piece price is less than about three times the hundred-piece price, check whether your setup and programming time are in the quote at all. To run the same table on your own part and machines, upload its model or drawing to QuotedPart; it prices every quantity on your routings and rates.
Assumptions behind the example
- • Part: a fictional 303 stainless fitting, Ø.75 × 2 in, with three turned diameters, a Ø.25 through bore, two grooves and one Ø.125 cross hole, ±.005 in general tolerance.
- • Finish: passivation to ASTM A967 at the catalog's $95 lot minimum plus a 5% invoice fee.
- • Lathe routing: CAM, two lathe operations, a mill setup for the cross hole, deburr and inspection. Swiss routing: CAM, one Swiss cycle with live tooling, deburr and inspection.
- • Rates and setup minutes: QuotedPart's US starting catalog (3-axis VMC $95/h, CAM programming $95/h, deburr $55/h, inspection $75/h). Every shop replaces these with its own.
- • Markup: the catalog default of 30% on cost, with a $65 minimum per line.
- • The part is fictional and stated on the page. The numbers are what the engine computes from these inputs, not a market average or a supplier quote.
| Quantity | Lathe lot price | Swiss lot price |
|---|---|---|
| 1 | $511.39 | $546.86 |
| 2 | $523.12 | $551.70 |
| 5 | $558.35 | $566.10 |
| 10 | $630.20 | $603.30 |
| 25 | $848.25 | $717.25 |
| 100 | $1,916.00 | $1,269.00 |
| 250 | $3,575.00 | $2,135.00 |
| 1000 | $10,890.00 | $6,210.00 |
Sources and limits
Claims are dated where they can change. Product calculations are examples from the stated inputs, not a promise about a customer's quote. Competitor wording is attributed to the source shown.
- The quantity table is computed by QuotedPart's pricing engine from the stated fictional fitting, the US starting catalog and a 30% markup. It shows how cost spreads with quantity, not what a particular shop charges.
Questions
Why does a prototype cost so much more than a production part?
Because programming, setup, first-article inspection and the finisher's minimum are paid once per order. On one part they are almost the whole price; on a thousand they are a few cents each.
Should a shop discount prototypes to win the production order?
Only if the production order is real and you can price it on the same quote. A discounted prototype with no production commitment is a donation. A safer offer is to credit part of the prototype's programming against the first production release, in writing.
When does a Swiss lathe beat a CNC lathe?
On small-diameter parts with several features, especially cross holes or flats that would otherwise need a second machine. In this example the Swiss is already cheaper at 10 pieces ($60.33 vs $63.02), because the lathe route needs a mill setup for one cross hole.
Price one of your own parts
Drop a PDF drawing or a STEP file. QuotedPart reads the print, measures the model and prices it in seconds, on default shop rates you can change.
Your STEP file or PDF drawingDrop a PDF drawing, a STEP file or both
Free. No account, no email. Priced at our default US rates until you set yours.
Related QuotedPart guides
Answers
How long a CNC setup takes, by machine, and how to put it on a quote
Starting setup minutes for a 3-axis VMC, 5-axis, CNC lathe, Swiss, grinder, laser, press brake and waterjet, the rule for extra setups, and four parts with their setup time and cost worked out.
Answers
How much does a machine shop charge to make a part? Three priced examples
What a machine shop charges for a one-off or a small batch: three real example parts priced by an estimating engine at 1, 5 and 25 pieces, what drives the price, and how to ask for a quote that comes back accurate.
Answers
Setup charge on its own line, or built into the part price? Both formats on one quote
The same 4140 shaft quoted two ways: a one-time setup and programming charge of $437.71 plus a piece price, or an all-in price per quantity break. How buyers read each, and when each protects you.
Answers
The buyer says my price is too high: should I lower it?
Don't cut the price first: change what's being bought. Quantity, finish, material and lead time move the price without cutting your margin. With the profit math on a 10% discount and a priced bracket at 10, 25 and 100.