CNC machining cost comes down to ten priced elements: material, programming, setup, machine time, tooling, finishing, inspection, packaging, freight and margin. On a mid-complexity aluminum part, material and machine time are 50 to 70 percent of the price, and the fixed block of programming and setup makes one unit cost five to eight times more than 100.
What a CNC machining quote is made of
Every machined part price is a variable block plus a fixed block. Material, machine time, tool wear, finishing, packaging and freight scale with quantity. Programming, setup, fixturing and first-article inspection are charged once per lot and divided across the parts. Margin covers overhead and risk.
The bands below are typical for metal parts of 0.1 to 5 kg at low to mid volume. They overlap on purpose: an expensive alloy spends more on material and less on machine time than a simple steel part.
| Cost element | Typical share of price | Main driver |
|---|---|---|
| Material and stock | 15 to 40% | Blank weight, alloy, stock form |
| Machine time and operator | 20 to 45% | Cycle time, machine class |
| Programming and CAM | 2 to 10%, more under 50 pieces | Feature count, axis count |
| Setup and fixturing | 3 to 12%, more under 50 pieces | Operations, fixture cost |
| Cutting tools | 3 to 8% | Machinability, tool life |
| Finishing | 5 to 20% | Class, masking, lot minimum |
| Inspection and documents | 2 to 8% | Tolerance, first article, CMM |
| Packaging | Under 2% | Protection level |
| Freight | 1 to 5%, up to 20% at quantity 1 | Mode, weight, incoterm |
| Margin and overhead | 15 to 30% | Region, capacity, terms |
The bands are not a recipe. A quote without a breakdown is not dishonest, but you cannot see whether it is material-heavy or setup-heavy, which is what you need before asking for a reduction on a CNC machining job.
Machine hour rates by machine class
Typical industry ranges are 40 to 75 USD per spindle hour for 3-axis milling, 75 to 150 USD for simultaneous 5-axis, 35 to 70 USD for 2-axis turning and 60 to 100 USD for wire EDM. Rates include the machine, one operator and overhead, but not material.
| Machine class | Typical industry rate, USD per spindle hour | Scope note |
|---|---|---|
| 3-axis vertical machining center | 40 to 75 | Plates, prisms, housings |
| 4-axis VMC with rotary table | 55 to 95 | Removes a second operation |
| 5-axis simultaneous machining center | 75 to 150 | Contoured pockets, one-setup parts |
| CNC turning, 2-axis | 35 to 70 | Shafts, spacers, bushings |
| Turning with live tooling or mill-turn | 55 to 95 | Cross holes in one setup |
| Wire EDM | 60 to 100 | Hardened steel, sharp corners |
Treat each figure as a range, not a price list. Shops in the US, Canada and Western Europe sit at the top of each band; shops in China, Vietnam and India often quote 30 to 60 percent below it. Rate is not price: an 80 USD per hour CNC milling cell finishing in 9 minutes beats a 40 USD shop needing 30.
Material cost: you pay for the blank, not the part
Material is priced on the blank, not the finished part. Buy-to-fly ratios run 1.3 to 2.0 for plate and 3 to 4 for bar or near-net stock, so a 450 g bracket often starts as a 0.9 kg blank. You buy two kilos to ship one.
| Material | Typical price, USD per kg | Buy-to-fly |
|---|---|---|
| 6061-T6 aluminum bar and plate | 5 to 9 | 1.5 to 2.0 |
| 7075-T6 and T651 plate | 10 to 22 | 1.6 to 2.2 |
| 1018 and 1045 carbon steel | 1.80 to 3.50 | 1.3 to 1.8 |
| 4140 pre-hardened steel | 4 to 8 | 1.4 to 2.0 |
| 304 and 304L stainless | 6 to 12 | 1.5 to 2.0 |
| 316 and 316L stainless | 8 to 16 | 1.5 to 2.0 |
| C360 free-machining brass | 11 to 19 | 1.3 to 1.8 |
| Ti-6Al-4V, Grade 5 | 35 to 80 | 3.0 to 6.0 |
These ranges assume distributor quantities in North America or Europe. Three things push a real invoice higher: mill surcharges that track LME aluminum and alloy premiums, cut charges on short bar lengths, and certification. An EN 10204 3.1 certificate with heat traceability adds 5 to 15 percent on a small lot. Alloy choice moves price per kilo and cycle time at once, which is why the 6061 versus 7075 comparison belongs in design review.
Programming and setup: the fixed block
Programming and setup are charged once per lot. A simple 3-axis part needs 0.5 to 2 hours of CAM at 60 to 120 USD per hour plus 0.5 to 2 hours on the machine. A contoured 5-axis part needs 3 to 8 hours of programming, 2 to 8 of setup and often a 200 to 2,000 USD fixture.
The arithmetic explains nearly all small-quantity pricing: unit price = fixed block / quantity + variable cost per part. With a 165 USD fixed block and 12 USD of variable cost, unit price is 177 USD at one piece, 28.50 at ten, 13.65 at a hundred and 12.17 at a thousand. Only the fixed block moved. Repeat orders cost less because the program is proven and the fixture is shelved; most shops cut setup 50 to 80 percent when you say it is a repeat.
Cycle time: where the machine hours go
Cycle time is metal removed divided by removal rate, plus tool changes and finish passes. A 40-taper VMC roughs 6061 at roughly 20 to 100 cubic centimeters per minute, 304 stainless at 3 to 10, and Ti-6Al-4V at 2 to 8. Same shape, ten times the time in titanium.
Four things dominate the hours. Chip volume, which follows buy-to-fly. Feature count, because every pocket and thread adds a tool and a move. Finish passes, which remove almost nothing at a fraction of roughing feed. Non-cutting time: a part with 14 tools spends close to a minute changing them. That is why a shop asks quantity first, using soft jaws at 10 pieces and a fixture for lights-out running at 1,000.
How tolerance drives cost
Tolerance is the largest cost lever you control at the drawing stage. Moving from plus or minus 0.1 mm to plus or minus 0.025 mm adds 40 to 80 percent to the affected features, and 0.005 mm multiplies that by three to five through finish passes, temperature control and 100 percent CMM inspection.
| Tolerance on a metal part | Typical relative cost | What it forces |
|---|---|---|
| +/- 0.20 mm (0.008 in) | 0.9 to 1.0x | Standard milling, sample check |
| +/- 0.10 mm (0.004 in) | 1.0x baseline | Normal best practice |
| +/- 0.05 mm (0.002 in) | 1.1 to 1.3x | Controlled feeds, more gauging |
| +/- 0.025 mm (0.001 in) | 1.4 to 1.8x | Semi-finish pass, CMM sampling |
| +/- 0.010 mm (0.0004 in) | 2.0 to 3.0x | Climb finishing, 100% inspection |
| +/- 0.005 mm (0.0002 in) | 3.0 to 5.0x | Temperature control, 5 to 15% scrap |
Tolerance applies to a feature, not a part. One tight bore on an otherwise loose bracket adds 20 to 40 percent to that feature and little elsewhere, far cheaper than tightening the title block. Geometric callouts interact with process: 0.05 mm flatness on a thin plate is expensive because the part moves when the clamp releases. Datum structure matters as much as the value, so check that your GD&T symbols and datums describe the function. Position at maximum material condition grants bonus tolerance and is cheaper to hold.
Surface finish and coating cost
Finish cost has two parts: the pass that makes the surface and the coating applied after it. Going from as-machined Ra 3.2 microns (125 microinch) to Ra 0.8 (32 microinch) adds 30 to 60 percent to finishing time on those faces, because stepover shrinks and a ball-nose tool runs at reduced feed. Ra 0.4 or better needs a separate polish that doubles the cost.
Coating is dominated by lot minimums, not part size. A Type II clear anodize line typically has a 60 to 150 USD minimum, so 5 parts and 50 parts often cost the same to coat, with per-part pricing at 1.50 to 6 USD in volume. Type III hard anodize runs two to three times the Type II price. Masking is the hidden line item: a part with three masked areas can cost more to finish than to machine. Specify by standard and class, from the surface finishing process list.
Inspection, packaging and freight
Inspection is 1 to 3 percent of part price for a sample CMM check and 5 to 10 percent with a first article report, material certificates, per-lot CMM data or PPAP. On a 12 USD part, a 3 USD first-article charge is 25 percent, so documentation behaves like setup.
Packaging runs 0.20 to 2.00 USD per part, and an export crate adds 50 to 200 USD regardless of quantity. Freight is the element buyers forget: express courier 6 to 12 USD per kg door to door, air 4 to 9 USD per kg plus handling, ocean LCL 60 to 180 USD per cubic meter plus 150 to 400 USD of shipment charges. On one 1 kg part, freight can reach 10 to 25 percent of the invoice. State the incoterm, and write inspection and documentation scope into the purchase order.
Worked example: 6061 aluminum bracket at 1, 10, 100 and 1,000 pieces
The bracket below is a 120 by 80 by 25 mm enclosure mount, 0.45 kg finished, machined from 6061-T6 plate on a 3-axis VMC, general tolerance plus or minus 0.05 mm with one bore at 0.02 mm, deburred, clear anodized and shipped to the US Midwest. Illustrative build-up, not a quote.
| Cost element, USD per unit | Qty 1 | Qty 10 | Qty 100 | Qty 1,000 |
|---|---|---|---|---|
| Material and stock | 12.00 | 7.60 | 6.50 | 5.00 |
| Programming and CAM | 120.00 | 12.00 | 1.20 | 0.12 |
| Setup and fixture | 45.00 | 4.50 | 0.45 | 0.08 |
| Machine time | 16.25 | 10.40 | 7.60 | 4.90 |
| Cutting tools | 6.00 | 2.40 | 1.10 | 0.58 |
| Anodizing, Type II clear | 45.00 | 4.80 | 2.10 | 1.30 |
| Inspection and documents | 18.00 | 1.80 | 0.70 | 0.32 |
| Packaging | 2.00 | 0.80 | 0.45 | 0.26 |
| Freight to destination | 35.00 | 4.20 | 1.60 | 0.92 |
| Subtotal | 299.25 | 48.50 | 21.70 | 13.48 |
| Margin and overhead, 20% | 59.85 | 9.70 | 4.34 | 2.70 |
| Unit price | 359.10 | 58.20 | 26.04 | 16.18 |
Three numbers carry the story. From 1 to 10 pieces the unit price drops 84 percent, almost entirely because 120 USD of programming and 45 USD of setup now spread across ten units. From 10 to 100 it drops another 55 percent, to roughly 40 to 45 percent of the ten-piece price. From 100 to 1,000 it drops 38 percent, because only material, cycle time and anodize price are left.
At one piece, freight plus the anodize line minimum is 80 USD, over a quarter of the subtotal, and neither is labor the shop can discount. That is why a single unit lands in the several-hundred-dollar range while a prototyping service looks cheaper at one and worse at a hundred. Compare at the quantity you will order.
Twelve ways to cut CNC machining cost
The largest savings come from design and ordering decisions, not negotiation. Tolerance relief, one-setup geometry and a larger release quantity typically move the price 30 to 50 percent, while a discount request on an unchanged quote rarely moves 5 to 10 percent.
| # | Action | Typical effect | Where it can hurt |
|---|---|---|---|
| 1 | Loosen tolerances not tied to function | 10 to 30% of machining time | Needs a stack-up |
| 2 | Reduce datums to functional ones | 5 to 15% | Plan must match |
| 3 | Replace a press fit with a standard fit | 20 to 40% on that feature | Adds a part |
| 4 | Use standard drill, tap and bore sizes | 3 to 8% | Almost none |
| 5 | Remove features that force a second operation | 10 to 25% | May need 5-axis |
| 6 | Design for one setup from one face | 15 to 30% | Needs 3+2 or 5-axis |
| 7 | Avoid deep pockets and walls under 1 mm | 10 to 40% on those features | Chatter, scrap |
| 8 | Use a free-machining alloy where strength allows | 10 to 25% of material and time | Strength penalty |
| 9 | Drop cosmetic finish on hidden faces | 5 to 20% of finishing cost | Masking falls too |
| 10 | Consolidate to one finish class per order | 5 to 15% of finishing cost | Lot minimum spreads |
| 11 | Order on an annual blanket with quarterly releases | 30 to 60% per unit at low quantity | Inventory risk |
| 12 | Send a STEP file, a dimensioned drawing, accept criteria | 2 to 10% | Ambiguity priced as risk |
If you can only do three, do 1, 6 and 11. Tolerance relief, one-setup geometry and a sensible release quantity reliably halves a quote on new hardware.
What a shop needs to price your part
A shop can only price what it can see. Send the drawing, model, quantity and acceptance requirements in one package and the quote returns in hours, not rounds of questions. Missing information is not neutral: estimators add a risk buffer for every unknown.
- A dimensioned 2D drawing PDF with tolerances, datums and finishes.
- A 3D STEP file, AP214 preferred.
- Quantity for the first release, annual volume and reorder pattern.
- Material and temper, or explicit permission to substitute.
- Finish by standard and class, e.g. anodize to MIL-A-8625 Type II Class 2 clear.
- The general tolerance for unmarked dimensions.
- Critical-to-function dimensions, so the shop knows where to spend time.
- Documentation scope: first article report, material certs, PPAP level, CMM data.
- Marking, packaging and cosmetic acceptance criteria.
- Required delivery date, destination and incoterm.
- Special conditions: assembly, cleanliness, export control, RoHS.
- Currency, payment terms, and whether tooling is a separate line.
How to compare CNC quotes fairly
Compare total landed cost at the quantity you will actually order, with scope normalized line by line. Two quotes for the same part are rarely for the same scope, and the cheaper one often excludes anodizing, inspection reports, packaging or freight.
- Match quantity, finish, documentation and incoterm before reading the number.
- Ask for the same breakdown: material, machine time, setup, finishing, NRE.
- Check whether NRE is charged once, per year or per release.
- Ask who owns the fixture and program if the part moves.
- Read the price-break table. A flat price from 500 to 1,000 pieces means nobody re-estimated.
- Price the risk of a bad lot: scrap, freight, line-down time.
- Confirm lead time and the expedite fee in writing.
- Check currency and terms: a 3 percent FX swing can erase the gap.
Landed cost: sourcing machined parts from China
Landed cost from China is the FOB price plus freight, duty, brokerage and the cost of inventory in transit. Chinese shops quote 30 to 60 percent below US and Western European rates, but the gap narrows once duty and pipeline are counted, and it can close on small, simple lots.
Work the layers in order. Start with FOB. Add freight: 6 to 12 USD per kg by express, 4 to 9 by air, or 60 to 180 USD per cubic meter by LCL plus per-shipment charges. Add duty on the customs value, so duty scales with the part and not with the freight. Aluminum and steel parts from China can attract Section 232 derivative duties and Section 301 tariffs, and the lists change, so confirm the HS classification and rate. Add 100 to 250 USD of brokerage per entry, then the cost of holding 6 to 10 weeks of pipeline at 8 to 12 percent capital cost, worth 1 to 2 percent of part value per month.
The arithmetic: 26.04 USD from a US shop against 16.18 USD FOB looks like 38 percent. Add 1.00 USD ocean freight, 25 percent duty on FOB value (4.05 USD), 0.40 USD of brokerage and 1.50 USD of pipeline and safety stock, and landed cost is about 23.13 USD. The saving is 11 percent, a third of what the invoice implied, and at 50 percent duty the US shop wins.
China wins above roughly 50 pieces, on parts needing several operations, on finishing with a high Western lot minimum, and when 3 to 10 business days plus transit fits. It loses on single units, prototypes needed this week, designs likely to change, and export-controlled work.
Getting a quote you can compare
Send a drawing with a stated quantity and acceptance scope, and ask for the breakdown instead of a single number. YC Prime Precision is an ISO 9001 contract manufacturer in Qingdao with 3-axis and 5-axis milling, live-tooling turning to plus or minus 0.005 mm, in-house anodizing and powder coating, and CMM reporting. Typical CNC lead time is 3 to 10 business days after drawing approval. Send a STEP file and drawing to get an instant quote with quantity, finish and destination stated.
FAQ
How much does CNC machining cost per part?
Most machined metal parts land between 15 and 150 USD per unit at 50 to 500 pieces, and 100 to 600 USD for a single unit. Size, alloy, tolerance, operations and finish drive the spread. Price your part from a drawing and a quantity, not an average.
Why is one machined part so much more expensive than 100?
Because programming, setup, fixturing and first-article inspection are charged once per lot. On a typical bracket that fixed block is 150 to 350 USD, so it is 150 to 350 USD per unit at quantity one and 1.50 to 3.50 USD at 100. Material and machine time barely move.
What is a fair machine shop hourly rate?
40 to 75 USD per spindle hour for 3-axis milling, 75 to 150 for 5-axis and 35 to 70 for turning, in North America and Western Europe. These are ranges, not standards, and Chinese or Southeast Asian rates run 30 to 60 percent lower. Compare price per hour.
Does a tighter tolerance always cost more?
Yes, but only on the feature it applies to. One plus or minus 0.01 mm bore on a general-tolerance part adds 20 to 40 percent to that feature and little elsewhere. Tightening the whole drawing, or calling flatness that fights residual stress, turns a 20 USD part into 70.
How much of a machined part price is material?
Usually 15 to 40 percent for aluminum and steel, higher for titanium, stainless and engineering plastics. Material is charged on the blank, so buy-to-fly matters as much as price per kilo. Bar at a 4 to 1 ratio means paying for four times the finished weight.
Is it cheaper to machine in China?
Usually above about 50 pieces, and rarely for single units. Chinese quotes run 30 to 60 percent below US and European rates, but duty of 10 to 50 percent on FOB value, 6 to 10 weeks of pipeline, brokerage and carrying cost absorb much of the gap. Model landed cost first.







