GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

Buyer guide

Programming CNC Milling Costs: 5 Basics Buyers Should Check

This guide is for engineers and sourcing teams who need to read a milling quote and know where the money goes. It covers the five cost drivers that programming decisions control, plus the checks that keep a quote honest.

±0.005 mmNo MOQ12-hour quoteISO 9001 / IATF 16949
Programming CNC milling costs for custom auto spare parts
Quick answer

Key takeaways

Setup dominates small runsOne or two parts: fixture design and programming are the largest lines on the quote.
Cycle time dominates large runsAbove a few hundred parts, tool path and cutting data decide the unit price.
Tight tolerances are not freeEvery extra decimal adds inspection and often a second operation.
5-axis only pays when geometry needs itOne setup replaces three, but programming hours go up.
Quote the drawing, not the part nameTwo parts called the same thing can cost 3× apart.
Cost drivers

What drives programming CNC milling costs

Use this table to see which lever matters for your batch size.

Cost driverSmall batch (1–50)Large batch (500+)How to control it
Setup and fixtureDominant costNegligible per partDesign self-locating features
CAM programmingCharged onceAmortisedSend a clean 3D model and 2D drawing
Cycle timeModerateDominant costRelax non-critical tolerances
Tool wearLowAdds up fastMatch material to cutter grade
Tolerance bandAdds opsAdds scrap riskSpecify only what functions need
InspectionPer-part costSampling appliesAgree on report scope upfront
Selection guide

Which machine type fits your part

Match geometry and batch size to the process before you compare quotes.

Part characteristicRecommended processWhyWatch out for
Prismatic, 2 faces3-axis millingLowest programming hoursMultiple setups on 5 faces
Angled faces, 3–4 sides3+2 or 4-axisIndexed angles in one setupReach limits at steep angles
Contoured surfacesSimultaneous 5-axisShort cutter, one setupHigher CAM programming time
Turned features plus millingMill-turnOne machine, one datumLimited milling envelope
Long parts up to 4,000 mmLarge-travel millFits 4,000 × 400 × 150 mmFewer shops have the capacity

Price the drawing, not the part name

If your tolerances are loose and your corners are open, milling costs drop fast. If they are tight, pay for the shop that can prove it holds them.

Section 1

Why programming CNC milling costs start at the drawing

A milling quote is not a price for metal. It is a price for time: programming, setup, cutting, inspection and any rework. Programming sits upstream of all of them. The tool path your CAM programmer builds decides how many setups the part needs, how long the cutter stays in the material, and how many dimensions a quality inspector has to verify.

This is why two shops can quote the same part differently. One reads a general tolerance block and machines to it. The other reads each dimension and asks which ones actually matter. The second quote is usually lower, because it stops paying for accuracy nobody needs.

When you send a request for quote, include the 3D model, the 2D drawing, the material and the quantity. If a feature is cosmetic, say so. If a bore is a bearing seat, say so. Those two notes change the tool path and the price.

  • 1
    Model plus drawingThe model defines geometry; the drawing defines tolerance and finish.
  • 2
    Quantity range1 prototype, 50 units and 10,000 units take different process routes.
  • 3
    Critical featuresMark the dimensions that must hold, not just the ones that are easy to measure.
Section 2

Setup count is the largest hidden line in programming CNC milling costs

Every time a part is unclamped and turned, the shop spends time re-datuming. A three-axis machine may need four or five setups for a part with features on five faces. A 5-axis machine with a Ø400 mm rotary table can reach those faces in one or two setups. Fewer setups means less handling time and a smaller stack-up of position errors.

The trade-off is programming hours. Simultaneous 5-axis tool paths take longer to build and verify than 3-axis paths. On a one-off prototype, that extra programming can cost more than the setups it saves. On a run of 500 housings, the saving usually wins.

A practical rule: if the part has more than two angled faces or deep pockets on multiple sides, ask for the setup count in the quote. It is a fair question and the answer tells you whether the shop has thought about your part or just priced the material.

  • 1
    3-axisBest for prismatic parts with features on one or two faces.
  • 2
    3+2 axisIndexed angles, fewer setups, simpler programming than full 5-axis.
  • 3
    Simultaneous 5-axisContoured surfaces, deep pockets, short cutters, one setup.
Section 3

Tolerance and surface finish: where quotes jump

A general tolerance of ±0.1 mm is cheap to hold. Tighten a bore to ±0.005 mm and the shop has to slow down, use a finishing pass, control tool runout and measure the result. Tighten a whole part to that band and you have moved from milling into a grinding or jig-boring conversation.

Surface finish behaves the same way. As-machined surfaces sit around Ra 1.6–3.2 μm. A high-finish pass reaches Ra 0.8–1.6 μm. Fine finishes of Ra 0.2–0.8 μm usually need a dedicated finishing tool, a lighter stepover and slower feed, which adds cycle time.

The cheapest drawing is one where tight tolerances are applied only to functional features. Mark them clearly, and mark the rest as general. Shops price what they read. If the drawing says ±0.005 mm everywhere, the quote will assume it.

  • 1
    Functional fitsBearing seats, seals and mating bores justify a tight band.
  • 2
    Cosmetic facesNon-mating surfaces rarely need better than Ra 3.2 μm.
  • 3
    Inspection costEvery tight dimension needs a measurement method agreed in advance.
Section 4

Material and tooling choices that change the price

Aluminium 6061 and 6082 cut fast and hold a good finish. Stainless 304 and 316 work-harden, so the tool path has to keep the cutter engaged instead of rubbing. Titanium Ti-6Al-4V and Inconel cut slowly and wear tools quickly. The same geometry can take three times longer in Inconel than in aluminium.

Tool access matters more than material grade in many parts. A deep pocket with a 3 mm corner radius needs a small cutter, and a small cutter cannot take a heavy chip load. If the design allows a 6 mm corner radius, the shop can use a stiffer tool and cut faster. That single change often moves the quote more than switching alloy.

Ask what cutter diameter the shop expects to use. If the answer is far smaller than your smallest internal radius, the part is hard to reach and the price reflects it.

  • 1
    Free-machining grades303 stainless and 6061 aluminium cut cleanly at higher feed.
  • 2
    Hard alloysTi-6Al-4V, Inconel and 17-4PH need slower speeds and more tool changes.
  • 3
    Corner radiusLarger internal radii let the shop use a bigger, faster cutter.
Section 5

Lead time, batch size and certifications as selection criteria

Lead time and price trade against each other. A shop with spare capacity can start quickly; a fully booked shop quotes longer. Ask when production can start and when parts ship, and treat those as two separate dates. For prototype work, a quotation and DFM feedback within 12 hours is a reasonable benchmark to ask about.

Batch size changes the process. Below 50 parts, fixture cost per unit is high and shops will favour simple workholding. Above 500 parts, a dedicated fixture and optimized tool path pay back. If your program runs to 10,000 units, ask whether the shop would quote a soft-jaw fixture or a cast fixture.

Certifications are a filter, not a price driver. ISO 9001:2015 covers general quality systems. IATF 16949:2016 matters for automotive and EV work. ISO 13485:2016 matters for medical devices. ISO 27001:2022 matters if you are sending sensitive CAD data. If your industry requires one of these, check it before you discuss price.

  • 1
    Automotive and EVIATF 16949:2016 with PPAP-style documentation expectations.
  • 2
    Medical devicesISO 13485:2016 and traceable inspection records.
  • 3
    Confidential programsNDA available on request, and secure upload handling.
Section 6

Mistakes that inflate programming CNC milling costs

The most common mistake is over-tolerancing. A drawing that calls ±0.005 mm on every dimension forces the shop to plan for the tightest feature everywhere. Inspectors then measure every dimension to the same band. The part works, but you paid for accuracy that has no function.

The second mistake is leaving vertical corner radii at the tool diameter. A pocket with a 3 mm corner that is 40 mm deep needs a long, thin cutter. It will chatter, and the shop will slow the feed to control it. Increasing the radius to 6 mm usually removes the problem and shortens the cycle.

The third is changing the model after the quote. Any revision after programming starts invalidates the setup plan. Version-control your files and send a single, dated revision with each request.

  • 1
    Blanket tight tolerancesApply ±0.005 mm only to functional features.
  • 2
    Small internal radiiRound corners up to the largest radius the design allows.
  • 3
    Undefined finishState Ra value and whether surfaces are cosmetic or functional.
  • 4
    Late model changesFreeze the revision before the shop writes tool paths.
Checklist

Six steps to compare milling quotes on equal terms

Run these before you compare numbers, or you are comparing different scopes.

  • 1
    Fix the scopeSame model revision, same material grade, same quantity, same finish callout for every shop.
  • 2
    Ask for the setup countNote how many fixtures each shop plans. A four-setup plan versus a one-setup plan explains most price gaps.
  • 3
    Ask which tolerances are tightHave the shop list the dimensions it considers critical, then confirm the list matches your drawing.
  • 4
    Confirm the inspection scopeFirst article only, or dimensional report per batch? Ask whether reports are available on request.
  • 5
    Check the finishing stepAnodizing, plating or bead blasting may be quoted separately. Make sure both quotes include it or neither does.
  • 6
    Ask what would make it cheaperA shop that can name two design changes is reading your part. That is a useful signal.
FAQs

Questions buyers ask about milling costs

Does a lower quote always mean a lower final cost?

No. A low quote often excludes finishing, inspection reports or fixturing. Compare the scope line by line before comparing totals.

Ask each shop to state what is included: material, machining, surface finish, inspection and packaging.

How much does 5-axis machining add to programming time?

Simultaneous 5-axis tool paths take longer to build and verify than 3-axis paths, because the programmer must control tool axis tilt and collision risk.

On a small batch this can outweigh the setup savings. On a large batch, fewer setups usually bring the unit cost down.

What tolerance can a standard milling process hold?

General milling holds around ±0.1 mm comfortably. With finishing passes and control of tool runout, a shop can hold ±0.005 mm on selected features.

Holding that band across an entire part is a different job and should be discussed before quoting.

Is there a minimum order quantity for prototypes?

At GreatLight there is no minimum order quantity, from one prototype to 10,000+ part runs.

That means a single part is quoted on its own setup cost rather than being padded into a batch.

How do I keep my CAD data confidential?

Ask for an NDA before sending files, and confirm how uploads are stored. GreatLight holds ISO 27001:2022 and offers an NDA on request.

Keep a log of which revision each shop receives so a withdrawn file cannot be quoted later.

What information speeds up a milling quote?

Send the 3D model, the 2D drawing with tolerance and finish callouts, the material grade, the quantity and the target date.

Mark critical dimensions. A quote with DFM feedback within 12 hours is achievable when the package is complete.

Send your drawing, get a costed process plan

We review your model, flag cost drivers and quote against a defined scope. Quotation and DFM analysis within 12 hours.

12-hour quoteNo MOQ100% inspection±0.005 mm

Follow

More machining notes

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC