Guide
Why do shops decline small batch CNC machining orders, and how do you make a small order worth quoting?
Small batch CNC machining is the production of a custom part in a quantity small enough that the one-time work of quoting, programming, fixturing, first-part proving and paperwork costs as much as, or more than, cutting the parts themselves. Shops decline or overprice these orders because that one-time work is paid once per order however few parts it is spread over, so the fix is to cut the one-time work the order demands and make the rest of it easy to price.
By Saola Manufacturing engineering team · Published · Updated
The problem shows up in three ways. An RFQ for a handful of brackets or shafts gets a polite no-quote, or no reply at all. A quote comes back with a unit price several times what the same part costs on the production program. Or the quote looks reasonable until a line for programming, fixtures or first article inspection appears beside it. Most pages on this topic either sell a low-volume service or explain that setup cost is spread over quantity and stop there. This guide is for the design engineer and the buyer who still need the parts: how to tell which cost is driving the price, the levers that change a shop’s answer, and the wording to put on the drawing and RFQ so a small order is quoted instead of declined.
On this page
How do you recognize that a small CNC order is priced for its setup, not its parts?
The unit price falls steeply as the quantity rises, and the total price barely moves between a small and a slightly larger quantity. Both patterns mean most of the money is one-time work, not cutting time.
The Federal Acquisition Regulation gives a clean vocabulary for this. It defines nonrecurring costs as those generally incurred on a one-time basis, with examples such as special tooling, preproduction engineering and initial spoilage and rework, and recurring costs as those that vary with the quantity produced (FAR 17.103). A machining quote contains both whether or not it shows them. On a production order the recurring part, material and machine time per part, dominates. On a small batch the nonrecurring part dominates, and the per-part price is mostly a share of it.
Watch for these signals. A quote for a few pieces and a quote for several times as many come back with almost the same total. A shop asks whether the order will repeat before it will quote. A response says the part “does not fit our schedule,” which often means the setup would displace a longer, more profitable run. Or the quote is fine but carries separate lines for programming, fixtures or a first article report. None of these says the shop is unreasonable; each says the order, as written, asks for more one-time work than its revenue can carry.
Why do shops decline or overprice small batch CNC machining orders?
Usually some mix of: the cost of quoting and programming an unfamiliar part, setups and fixtures that are paid once per order, inspection and paperwork that do not shrink with quantity, and material bought in full lengths or sheets for a few parts. Machine scheduling and an unclear drawing make every one of those worse.
- Quoting and programming. Every new part needs someone to read the drawing, plan operations, write and prove a program and choose tools. That effort is close to identical for one part or a production lot. A shop that wins a fraction of the quotes it writes treats a small RFQ as a cost before it is an opportunity.
- Setups and fixtures. Each orientation of the part in the machine needs its own workholding and alignment. A part machined from several sides, or one that needs a dedicated fixture or soft jaws, carries that cost on every order. Cutting setups is one of the biggest levers an engineer controls.
- First-part proving and spoilage. The first parts off a new setup are measured, adjusted and sometimes scrapped. FAR 17.103 lists initial spoilage and rework among nonrecurring costs, and on a small batch a single scrapped part is a large share of the order.
- Inspection and documents. A full dimensional report, a first article inspection or a certificate package takes about the same effort whatever the lot size. Under SAE AS9102, for example, a first article inspection accounts for and verifies every design characteristic on the drawing, which on a part with many characteristics can take longer than machining a short lot.
- Material. Bar, tube and plate are bought in standard lengths and sizes. An unusual alloy or size bought for a few parts may cost more than the machining, and the remainder sits on a shelf.
- Schedule and ambiguity. A short job interrupts a machine that could be running a long one, and every unclear callout becomes a question, a delay or a margin added to cover the risk of guessing wrong.
How do you tell which cost is inflating a small-batch quote?
Ask for the price at two or three quantities and for one-time charges on their own lines, then split the total into a fixed part and a per-part part. The fixed part tells you what to attack on the drawing and RFQ; the per-part part tells you whether the design itself is expensive.
A machining quote behaves, to a first approximation, like a straight line: total price equals a fixed amount plus a per-part amount times the quantity. With totals at two quantities you can solve it. The per-part amount is the difference between the two totals divided by the difference between the two quantities, and the fixed amount is what is left of either total after the per-part amount times its quantity is taken off. Real quotes also contain material breaks and learning effects, so treat the result as an estimate, but it is usually clear enough to act on. The same idea sits behind the federal economic-purchase-quantity provision, which invites suppliers to say where a meaningful price drop occurs and to quote a total and a unit price at each recommended quantity (FAR 7.202 and FAR 52.207-4).
A worked example with made-up numbers: a quantity of 10 is quoted at a total of 1,200 and a quantity of 50 at 2,000, in any currency. The per-part amount is (2,000 − 1,200) ÷ (50 − 10) = 20, and the fixed amount is 1,200 − 10 × 20 = 1,000. Five-sixths of the smaller order is one-time cost, so tightening the drawing or quantity, not haggling over the unit price, is what will move the total. If the quote already lists one-time charges separately, check that they roughly match the fixed amount you calculate; a large gap means some setup cost is still buried in the unit price.
Read the split this way. A large fixed part with a modest per-part part means setup, programming, inspection or documents are the problem, and the levers in the next section apply. A large per-part part means cycle time, material or tolerance is the problem at any quantity, and the fix is design for manufacture, covered in the guide to CNC machining cost drivers. Where the quote shows programming, fixtures or gauges as separate lines, the NRE cost guide explains what each covers and whether to pay it once or spread it into the unit price.
If you only get a no-quote, ask one question back: which feature, note or requirement drove the decision. Many shops will tell you, and the answer is often a tolerance, a certification package, an exotic material or a part that needs several setups.
How do you make a small CNC order worth quoting?
Remove the one-time work the order does not need, and make the rest predictable. Relax tolerances that do not affect function, cut the number of setups, choose stock material, scale inspection to the risk, and give the shop a reason to keep the program, such as a realistic repeat forecast or a family of similar parts.
Use the table as a decision aid: find the reason your order is declined or priced high, then apply the fix in the last column. Most small orders have two or three of these at once, and fixing the largest one is often enough to turn a no-quote into a quote.
| Cause | Signal in the quote or reply | Fix on the drawing, RFQ or PO |
|---|---|---|
| Programming and quoting effort | No reply, or a separate programming line | Send a clean STEP model plus a toleranced PDF drawing; state that the order may repeat and that the shop may keep the program |
| Too many setups | Fixture or soft-jaw charges; high price on a simple-looking part | Put features on as few faces as function allows; ask the shop which feature forces an extra setup |
| Tight tolerances everywhere | Price far above a similar part; questions about specific dimensions | Apply a general tolerance class such as ISO 2768-m; hold tight limits only on fits, seals and datums |
| Inspection and documents | Separate FAI, report or certificate lines | Ask for a full report only on critical features; request a full AS9102 first article only where the program requires it |
| Special or odd-size material | Material line larger than machining; long material wait quoted | Allow an equivalent common alloy or the next stock size; ask what the shop stocks |
| Finish or secondary operation | A per-lot charge for anodizing, plating or heat treat | Group parts with the same finish into one lot; leave a finish off parts that do not need it |
| One-off quantity, no future | Decline, or a question about repeat volume | Quote at the real quantity and at a realistic annual quantity; bundle related part numbers into one RFQ |
Tolerances. A blanket tight tolerance is a common reason a simple part prices like a difficult one. A general tolerance class under ISO 2768-1 covers linear and angular dimensions that have no individual tolerance, and ASME Y14.5 gives the rules for locating the features that matter. Hold tight limits only where parts mate, seal or locate; the guide on the cost of tight tolerances shows how the band changes the process.
Setups. Ask the shop which features force a re-clamp. Moving a cross hole, opening an internal radius to a standard cutter or turning a side feature into one reachable from the main face often removes a whole setup and its fixture.
Batching. Two small orders cost more than one order for the same parts. Combine part numbers that share material, finish or setup into one RFQ, and release spares with the build rather than separately. Where the part will repeat, ask for a price on a scheduled release under a blanket purchase order so the program and fixture are paid once.
Inspection. Scale the paperwork to the risk. A first article report on a new design is worth paying for; a full report on every lot of a non-critical bracket is not.
What should the drawing and RFQ say so a small order is quoted, not declined?
Everything a shop would otherwise have to ask or guess: the revision, the material and its condition, a general tolerance note, the critical features, the finish, the inspection and documents you need, and every quantity you want priced. A complete package is cheap to quote, and a cheap-to-quote package gets an answer.
- Files. A STEP model for geometry and a PDF drawing with tolerances, both at the same revision letter; the STEP vs 2D drawing guide explains which one governs when they disagree.
- General tolerance. “Untoleranced dimensions per ISO 2768-m” or your title block equivalent, with tight limits only on the features that need them.
- Material. Alloy, temper or condition and the specification, plus “equivalent alloy acceptable on approval” where it is.
- Critical features. Flag the dimensions that matter so inspection effort lands there.
- Inspection and documents. Say exactly what you need: material certificates, a dimensional report on flagged features, or a full first article. “Inspection report required” with no scope invites the most expensive reading.
- Quantities. The quantity you need now, a realistic repeat quantity, and a request to show one-time charges separately from the unit price.
- Program and fixture. State whether the shop may keep and reuse the program and fixtures, and who owns them if you pay for them separately.
The machining RFQ guide covers the full package; for a small order the last two bullets are the ones that most often change a no-quote into a quote.
How is a small batch CNC machining order handled at Saola?
Machined parts are cut at our lead CNC partner plant, T.K Viet Nam Precision Company Limited, and any casting, stamping or surface finish goes to partner plants we manage. Each quote names the production site and the country of origin, and shows the unit price at your volume with tooling cost on its own line.
Turned parts run on CNC lathes and prismatic parts on machining centers at the lead CNC plant, which has been in operation since 2017; see CNC turning and CNC milling for the materials and features covered. If the part needs anodizing, plating or another finish, that step is arranged with a managed partner plant, which is not necessarily in Vietnam, and the quote says where it is done; the surface finishing page lists the finishes available.
We do not publish an order-size threshold. Send the quantity you actually need, together with any realistic repeat quantity, and the quote will show where the one-time costs sit, plus a short manufacturability note that names any feature driving the price. ISO 9001 certification is in progress, not held. List on the RFQ any material certificates or reports you need, and the quote will state what is supplied. Send the drawing and quantities through the quote form.
Frequently asked
Is it cheaper to order a few extra parts than exactly what I need?
Often, when most of the price is one-time cost. Ask for totals at two quantities; if the larger quantity adds little to the total, the extra parts are cheap spares. If the total rises in proportion, the per-part cost dominates and extras save nothing.
Should I pay programming and fixture charges separately or in the unit price?
Pay them separately when the part will repeat and you want the next order to start without those charges; spread them into the unit price for a true one-off. Either way, put ownership and reuse of the program and fixture in writing.
Why did a shop decline my RFQ without saying why?
Usually because quoting it would cost more effort than the order is likely to earn: missing information, a demanding document package, an unusual material or a schedule clash. Ask which requirement drove the decision; the answer tells you what to change before you send it out again.
Does a small order get the same inspection as a production lot?
Only if you ask for it. Specify the inspection scope on the RFQ: which features need measured results and which documents you need. A clear scope gives a lower and more consistent price than a blanket request for a full report.
Can prototype parts be machined from a different alloy to save cost?
Sometimes, if the prototype tests fit and form rather than strength, corrosion or heat. Agree the substitute in writing on the PO, and remember that test results from a different alloy may not carry over to the production material.
Sources
- FAR 17.103, Definitions (nonrecurring costs, recurring costs), Federal Acquisition Regulation, current text accessed October 2026
- FAR 7.202, Policy (economic purchase quantities), Federal Acquisition Regulation, current text accessed October 2026
- FAR 52.207-4, Economic Purchase Quantity—Supplies, Federal Acquisition Regulation, clause dated August 1987, accessed October 2026
- ISO 2768-1:1989, General tolerances — Part 1: Tolerances for linear and angular dimensions without individual tolerance indications, ISO, 1989
- ASME Y14.5-2018, Dimensioning and Tolerancing, ASME, 2018 (reaffirmed 2024)
- SAE AS9102C, Aerospace Series – First Article Inspection Requirements, SAE International, 2023