All Articles
Guide20 July 20267 min read

Comparing CNC Machining Quotes: Why Same Part Gets Different Prices

Yash Luhadiya

By Yash Luhadiya

Share
Buyer's guide to comparing CNC machining quotes: tolerance class, surface finish, material certification, and quantity breakpoints.
Four CNC shops quoted one bracket four different prices. The field-by-field checklist for comparing quotes on the same basis.

Comparing CNC machining quotes is hard because a cheap quote and an expensive quote can both be correct, just for different jobs. When an RFQ leaves a field open, each shop fills it with its own default assumption, and that assumption gets buried inside the number instead of written down anywhere. A fair comparison means putting every quote on the same basis first, before ranking anything by price. Skip that step and the cheapest quote is often just the most incomplete one.

Here are the five fields that most often make CNC quotes incomparable, at a glance.

FieldWhat goes wrong when it's left open
1. Tolerance classA shop quotes a looser class than the drawing needs
2. Surface finishAn Ra callout gets skipped or assumed at the shop's default
3. Material grade and certificationCertificate type left to guess, priced too thin or too costly
4. Secondary operationsA finishing step named only in a note quietly disappears
5. Quantity breakpointUnit price built on a different release quantity than intended

Same Bracket Four Shops Four Different Prices

A buyer needs an aluminum mounting bracket machined from 6061-T6 bar stock, 500 units a year, for an industrial control panel. The drawing calls out two dowel-pin bores on a tighter fit than the rest of the part, and a clear anodized finish on the face that faces the operator. The buyer sends the same drawing to four CNC shops.

Three weeks later, four quotes land. The unit prices, at the full 500-piece quantity, are 14.90 dollars, 17.25 dollars, 22.80 dollars, and 26.10 dollars.

None of the four shops actually quoted the same job. This is an illustrative scenario built to show the mechanism, not a real transaction. But it is a pattern that buyers who run more than one CNC shop through the same RFQ round will recognize.

What Each Quote Actually Assumed

A raw price is not comparable until someone checks what it was built on. Here is what normalizing these four quotes reveals.

ShopQuoted unit price (qty 500)What the quote actually assumedWhat normalizing it reveals
A$14.90Priced to a general medium tolerance across the whole part, not the tighter fit the two dowel-pin bores needUnderstated. Does not actually meet the drawing
B$17.25Machined to the correct tolerance, but left the anodized finish off entirelyUnderstated. Missing a required operation, not a valid like-for-like quote
C$22.80Correct tolerance on the bores, anodize as specified, a standard material certificateThe real like-for-like price
D$26.10Correct spec, but priced against a 100-unit quarterly release instead of the full 500-unit annual quantity the buyer meant to commit as one orderNot comparable. A different quantity basis, not a different cost structure

Once normalized, the real spread is smaller than the raw numbers suggest, and it is not really a four-way price comparison at all. Shop A and Shop B are not cheaper quotes. They are quotes for a part that does not match the drawing. Shop C is the one number that means what it looks like it means. Shop D might still be the better long-term partner, but its price needs to be re-run at the real quantity before anyone can tell.

The Five RFQ Fields Behind Every CNC Quote Spread

Each of the four quotes above went sideways on one of a small, repeatable set of fields. These are the fields that decide whether a CNC quote can sit next to another one on the same sheet.

Tolerance class. A drawing that says "hold general tolerances" without naming a standard leaves a shop to guess. ISO 2768 is a commonly used general-tolerance standard for machined parts, defining four classes often labeled fine, medium, coarse, and very coarse. For a dimension in the 6 to 30 millimeter range, the fine class allows about plus or minus 0.1 millimeters, the medium class about plus or minus 0.2 millimeters, roughly double. A shop that quotes to the looser class when a feature needs the tighter one is not being efficient. It is quoting a different part.

Surface finish. Surface roughness is usually specified as an Ra value. A drawing with no Ra callout typically gets priced at a shop's own standard as-machined finish, commonly around Ra 3.2 micrometers, or about 125 microinches. A mating or cosmetic surface that needs a finer finish, say Ra 1.6 or Ra 0.8 micrometers, usually needs extra passes or a secondary process to get there. Leave the RFQ silent and some shops will quote their default finish while others quote a finer one they assume is expected. The two numbers will not mean the same thing.

Material grade and certification. "Aluminum 6061" and "6061-T6, mill certified" are not the same request. A certificate itself also comes in more than one form. Under EN 10204, a widely used framework for metallic material inspection documents, a Type 2.1 certificate is just a declaration of compliance with no test data. A Type 3.1 certificate carries actual test results from the specific batch supplied. A Type 3.2 adds an independent third-party witness on top of that. An RFQ that just says "certificate required" leaves the shop to guess which type. A shop that assumes the costlier version is not being generous. It is pricing a different deliverable than the one another shop assumed.

Secondary operations. Anodizing, plating, heat treatment, and passivation are usually priced as separate line items on top of the base machining cost, not bundled in by default. Passivation on stainless parts is commonly evaluated against ASTM A967, a named specification for chemical passivation treatments. A finish requirement mentioned only in a drawing note, and never placed in the line-item scope, will sometimes get quoted and sometimes quietly dropped, and the buyer usually does not find out which until the parts arrive.

Quantity breakpoint. CNC pricing carries a fixed setup cost, covering programming, fixturing, and first-article inspection, spread across however many units a shop believes it is quoting. One published example shows a single prototype part at roughly 180 dollars falling to around 30 dollars a unit once the batch reaches 100 pieces, as that same setup cost divides across more parts. State an annual volume without saying how it will actually be released, one order or several smaller ones, and each shop is free to amortize that fixed cost differently. The resulting unit prices will not describe the same commitment.

Signs Your CNC RFQ Isn't Built for a Fair Comparison

A few honest signals suggest the problem sits in the RFQ, not in the shops that quoted it.

  • Two quotes for the same drawing are more than 30 or 40 percent apart with no obvious reason why.
  • A follow-up call is needed after every round just to find out what each quote actually included.
  • Nobody can say, without checking, whether a quote assumed the annual volume or a smaller release quantity.
  • A finish or certificate mentioned in a drawing note never shows up as its own line item on any quote.
  • The cheapest quote keeps turning out to be the one missing a step, once someone checks.

If two or more of these sound familiar, a review of the RFQ document itself, not another round of quotes, is usually the faster fix. Our general guide to specifying a precision component covers how to write these fields into a drawing and RFQ so a shop is not left guessing in the first place.

How to Normalize a CNC Quote Before You Compare Price

Once quotes are in hand, normalizing them is a short, repeatable pass rather than a full re-quote.

StepWhat to checkWhy it matters
1. Match the tolerance classDoes the quote's process plan match the tightest class the drawing actually calls out, feature by featureA quote priced to a looser class is not a lower price, it is a different part
2. Match the surface finishIs the quoted Ra value the one the drawing specifies, on every surface that needs it, not just the shop's defaultA missing Ra callout usually means the shop priced its own standard finish
3. Match the certificate typeDoes the quote name a specific certificate type, and is it the type actually required, not a costlier or thinner one assumed by defaultA certificate line with no type named is a guess wearing a checkbox
4. Match the secondary operationsIs every finishing step in the drawing's notes actually priced as its own line itemA step mentioned only in a note is the most common one to quietly disappear
5. Match the quantity basisIs the quoted unit price built on the same order quantity and release schedule the buyer actually intendsA lower unit price against a smaller batch is not a lower total cost
Five-step process for normalizing CNC machining quotes before comparing price: match the tolerance class, match the surface finish, match the certificate type, match the secondary operations, and match the quantity basis, then compare the true price.

Running a quote through this pass before ranking it by price usually narrows a wide-looking spread into a small one, and occasionally reverses which quote actually looks best.

Normalizing puts every quote on the same basis. It does not tell you whether that basis is priced fairly. For that, a buyer needs an independent estimate of what the part should cost, built from the same material, process, overhead, and margin layers a shop uses to price it. Our should-cost model template guide covers building one without specialist software, useful once Shop C's normalized number above is the one left standing and the question becomes whether $22.80 itself is a fair price.

Bring the shop in before the drawing is called final

A shop that only sees a drawing after it is finished can only quote it as written, gaps and all. A shop that sees it while still open can flag a tolerance tighter than the part needs, or a finish that will need an extra step nobody budgeted for. That does not need a formal contract, just an invitation before the drawing is marked final. Our general RFQ guide covers the full field-by-field document, and our prototype RFQ process guide covers this same normalization mechanic for buyers still at the prototype stage, before a production quantity exists at all.

See Also


Frequently asked questions

Why do CNC quotes for the same part come back at such different prices?

Usually because the RFQ left a field open and each shop filled the gap with its own default assumption. The five fields most likely to cause this are covered in detail above. The price difference is often a specification difference wearing a price tag.

What is a tolerance class and why does it change a quote?

A tolerance class is a standard grouping of allowed dimensional deviation, commonly referenced through frameworks like ISO 2768. A tighter class usually needs closer process control and more inspection, which costs more. Naming the class explicitly, rather than writing "hold tolerance," is what keeps two shops quoting the same actual requirement.

Do I need a third-party witnessed material certificate for every CNC order?

Not usually. Certificate types carry different levels of rigor and cost, and the more heavily verified types are typically reserved for regulated or safety-critical parts. Naming the exact type your part actually needs, rather than writing "certificate required", is what prevents one shop from quoting a level of assurance you never asked for.

Why did one of my quotes leave out anodizing or plating?

A finishing step mentioned only in a drawing note, rather than called out as its own line item, is the one most likely to get missed or silently dropped from a quote. It is rarely intentional. It is usually a scope gap in how the RFQ was structured.

How many CNC shops should I send an RFQ to for a fair comparison?

Enough to get a real spread without turning the review into its own project. A handful is usually workable for most rounds. More shops does not fix a badly specified RFQ, it just multiplies how many different assumptions come back.

What quantity should I put on a CNC RFQ if my annual volume isn't fixed yet?

State your best estimate of the annual volume and how you expect it to be released, in one order or in smaller batches over the year. A shop's unit price depends heavily on that release pattern, not just the total number, so leaving it vague is one of the more common reasons quotes stop being comparable.

Can I compare a quote from an automated shop against one that machines a feature by hand?

Only after checking that both quotes are actually built on the same tolerance and finish requirement. A shop quoting manual finishing to hit a tight Ra value is not automatically less capable, but its price reflects a different process than a shop machining the same feature directly. The normalization pass above applies here as much as anywhere.

Ready for fewer, better conversations?

Augmino connects verified Indian manufacturers with buyers who mean business.

Apply to Join