If you have ever asked a machine shop for their CNC machining cost per hour, you already know the answer is unsatisfying. One shop says $45. Another says $95. A third refuses to answer and asks for your drawing instead.
The rate is real, but it is a unit price for a resource — not a price for your part. Two shops can quote the same hourly rate and land 40% apart on the same drawing, because the number that actually reaches your invoice is hours consumed × rate, plus material, plus everything that happens before and after the spindle turns.
This page gives you the 2026 numbers from the shop side: what rates actually are by region, what a part really costs to make, and how the price per part falls as quantity rises. I run a precision CNC shop in Dongguan, China, and we quote jobs like yours daily — so these are the figures we work with, not survey data.
What "cost per hour" actually covers
Before comparing what each shop means by CNC machining cost per hour, you need to know which hours you are being charged for. When a shop quotes you an hourly rate, it can mean three different things:
| Rate basis | What it includes | Typical use |
|---|---|---|
| Machine-hour rate | Spindle time only: depreciation, power, tooling consumption, operator attention spread across machines | Most common in the US and EU |
| All-in shop rate | Machine time + programming + setup + inspection + admin, bundled into one number | Common in China and for small orders |
| Quoted part price | A single price per part derived from the shop's own estimate of hours, material and margin | What you actually buy |
This is why rate comparisons mislead. A $60/hour all-in rate covering programming and inspection can be cheaper than a $40/hour machine-hour rate with programming billed at $80/hour separately.
The only number that matters is the price per finished part, delivered to spec. Ask for that, then ask what assumptions sit behind it.
2026 CNC machining hourly rates by region
These ranges are for production machining of typical parts (aluminum and steel, tolerances at or above ±0.05 mm). Rates move with machine type, region and shop size.
| Region | 3-axis VMC | 5-axis simultaneous | CNC turning | Notes |
|---|---|---|---|---|
| United States | $75–150/hr | $120–220/hr | $70–130/hr | Higher for aerospace-certified shops |
| Western Europe | $60–110/hr | $100–180/hr | $55–100/hr | Germany and Switzerland at the top of the range |
| Eastern Europe | $40–70/hr | $65–110/hr | $35–65/hr | Good middle option for EU buyers |
| China (Pearl River Delta) | $35–60/hr | $55–95/hr | $30–55/hr | Includes programming and inspection at most shops |
| India / Southeast Asia | $30–50/hr | $50–80/hr | $25–45/hr | Narrower material and finishing supply chains |
| Mexico | $40–70/hr | $65–110/hr | $35–65/hr | Competitive for US buyers on logistics |
Two things to notice.
First, the China rate is not a discounted version of the US rate — it is a different cost structure. Labor, floor space and tooling are cheaper, and the supply chain is denser: in the Pearl River Delta, our material supplier, anodizer and heat treater are all within a short drive, so a batch of 7075 plate arrives the same day and parts go to finishing without a week of transit between vendors.
Second, the premium for 5-axis is real but often misapplied. A 5-axis machine costs more per hour, yet on a part with features on four faces it can consume fewer hours than a 3-axis machine running three setups. The rate goes up; the hours go down. See when 5-axis is worth the extra cost for the break-even math.
Where your money actually goes: cost breakdown
Here is a real cost structure for a medium-complexity aluminum part — roughly 80 × 60 × 25 mm, pockets, holes and threads, 6061-T6, clear anodized, at a quantity of 200 pieces.
| Cost element | Share of part price | What drives it |
|---|---|---|
| Material | 20–30% | Alloy, stock size vs part envelope, material waste |
| Programming and CAM | 4–8% | Part complexity, number of setups, toolpath strategy |
| Setup and fixturing | 8–15% | Number of setups, custom fixtures, first-article inspection |
| Machine time (cycle) | 35–45% | Material removal volume, tool changes, tolerance-driven passes |
| Surface finishing | 8–15% | Anodizing type, masking, bead blasting, polishing |
| Inspection and documentation | 3–8% | CMM on critical features, full dimensional report, material certs |
| Packaging and logistics | 4–10% | Export crating, freight, insurance, customs clearance |
Two entries deserve attention because buyers routinely underestimate them.
Setup cost is fixed, and it is the reason small quantities are expensive. A part that needs three setups has three times the fixture work, three chances for tolerance stack error, and three times the spindle-idle time during changeover. On a 200-piece order, setup might be 10% of the price. On a 5-piece order, it is often 50%.
Inspection is where cheap quotes quietly cut corners. A full dimensional report on critical features, material certificates from the mill and a first article inspection are real hours. A shop quoting 30% below everyone else is usually not doing them — and you find out when the parts arrive, not before.
How price per part falls with quantity
This is the single most useful table in this article if you are planning a production order. It uses the same medium-complexity aluminum part from above, quoted at a China-based shop.
| Quantity | Setup share per part | Price per part | Total order | What changes |
|---|---|---|---|---|
| 1 | 55–65% | $145 | $145 | Programming and setup dominate entirely |
| 10 | 25–35% | $58 | $580 | Setup spreads; material bought in small lots |
| 50 | 12–18% | $32 | $1,600 | Fixtures amortized; material at better pricing |
| 200 | 5–8% | $21 | $4,200 | Setup nearly irrelevant; cycle time dominates |
| 1,000 | 2–3% | $14 | $14,000 | Material pricing tier improves; dedicated fixture pays off |
| 5,000 | <1% | $11 | $55,000 | Volume material pricing; possible second-operation automation |
Read the columns together and the shape of the curve is obvious:
- From 1 to 50 pieces the price per part falls about 78%. Almost all of that is fixed cost spreading out.
- From 50 to 1,000 it falls another 56%. Here you are buying material better and amortizing real fixtures.
- From 1,000 to 5,000 it falls only about 21%. You have run out of fixed costs to spread. Progress from here comes from material pricing and process improvements, not quantity alone.
The practical implication: if you are ordering 30 pieces and wondering why the price is not much better than 10, the answer is that you are still on the steep part of the curve and the setup is still doing most of the damage. Moving from 30 to 100 pieces usually buys a bigger discount than moving from 100 to 300.
And the reverse: do not over-order to chase a price break. If your production plan needs 200 pieces this quarter, ordering 1,000 to reach a better unit price ties up cash in inventory you may revise later. The savings from 200 to 1,000 is roughly 33% — real money, but not worth a warehouse full of obsolete revisions.
What makes your part expensive (and what to change)
Every line in a quote traces back to a design decision. These are the levers, ordered by how much they usually move the price.
| Cost driver | Cheap | Expensive | Typical impact |
|---|---|---|---|
| Internal corners | Radius ≥ 0.5× tool diameter | Sharp corners needing EDM | $50–150 per part |
| Pocket depth | Under 4× tool diameter | Over 6× (long, flexible tools) | 20–60% on cycle time |
| Tolerances | ±0.1 mm default, ±0.01 mm only where functional | ±0.01 mm on every dimension | 30–100% on inspection and cycle |
| Setups | All features from 1–2 faces | 4+ faces, custom fixtures each side | 15–40% of part cost |
| Wall thickness | ≥ 2 mm, short unsupported height | 0.5–1 mm and tall | Fixturing, scrap risk, longer cycles |
| Thread depth | 2× diameter, standard metric | Deep, non-standard, near an edge | Tool breakage risk, extra operations |
| Surface finish | As machined, or bead blast before anodize | Ra 0.4 µm across large faces | Polishing operations, 20–50% |
| Material | 6061 aluminum | Titanium Grade 5, PEEK, Inconel | 3–20× material cost, 2–4× cycle time |
The pattern is consistent: tolerance and geometry decisions made in CAD cost nothing to change and a great deal to machine. A ±0.01 mm callout on a feature nobody measures adds inspection time to every single part in the batch. On a 1,000-piece order, that one callout can be thousands of dollars.
Our cost reduction guide works through these with before-and-after numbers, and the quote price breakdown explains how to read a line-item quote so you can see which of these is driving yours.
The cheapest quote is rarely the lowest total cost
This is the part of the conversation shops have privately and buyers learn the hard way.
Take a 500-piece aluminum bracket order. Shop A quotes $18.40 per part. Shop B quotes $21.20 — 15% more. On the surface, Shop A saves you $1,400.
Then look at what is behind the two numbers.
| Item | Shop A ($18.40) | Shop B ($21.20) |
|---|---|---|
| Dimensional report | Not included | Included, critical features |
| Material certificates | "Available on request" | Shipped with order |
| First article inspection | No FAI, first batch is the test | FAI before batch runs |
| Anodize thickness control | Standard, no masking spec | Masked threads, thickness verified |
| Scrap/rework policy | Replace on next order | Remake or credit |
| Actual experience | 3% of parts out of tolerance, found at your incoming inspection | 0.4% |
If 3% of 500 parts are out of tolerance — 15 parts — and each costs $18 plus your own handling and line-down risk, you have spent more than the $1,400 you "saved," before counting the schedule damage. If one bad part reaches a customer assembly, the arithmetic stops being close.
What this does not mean: expensive is not automatically better. A shop charging 40% above market is not necessarily doing 40% more inspection; it may simply be inefficient or carrying overhead you should not pay for. The point is narrower — the comparison you should run is total cost including scrap, rework, schedule risk and your own incoming inspection time, not unit price alone.
If you want the numbers behind that judgment, ask any shop these four questions:
- What is your first-pass yield on parts like this?
- Does the quoted price include a dimensional report, and on which features?
- What happens if parts arrive out of tolerance — remake, credit, or neither?
- Can I see a sample inspection report from a similar job?
A shop that answers all four clearly is telling you something. So is one that does not.
The landed cost question: China vs US, with everything included
Hourly rates get quoted in isolation. What you actually pay includes freight, duty, insurance and your own inspection. Here is the same 500-piece aluminum bracket order, sourced both ways.
| Cost element | US shop | China factory (FOB Shenzhen) |
|---|---|---|
| Machining (500 pcs) | $12,500 ($25.00/pc) | $9,200 ($18.40/pc) |
| Material certificates + inspection | Included in rate | Included in rate |
| Freight to US warehouse | $180 (domestic LTL) | $420 (LCL sea, 3 crates) |
| Duty (aluminum parts, ~2.5%) | — | $230 |
| Cargo insurance | — | $55 |
| Customs brokerage | — | $125 |
| Inland delivery | $140 | $180 |
| Landed total | $12,820 | $10,210 |
| Per part landed | $25.64 | $20.42 |
| Lead time | 3–4 weeks | 15–25 days production + 18–25 days transit |
China saves about 20% landed on this order. That is a real but far smaller number than the raw rate comparison suggests — US shop at $95/hour against a China shop at $45/hour implies a 50% saving, and freight, duty and transit time eat about half of it.
Two consequences worth planning for:
- Transit time is a working-capital cost, not just a delay. An extra 20 days of pipeline inventory is a real cost if you are carrying it on a credit line. On this order it is roughly $10,000 of goods in transit; at 8% annualized that is about $44 — small. On a $200,000 annual spend it starts to matter.
- Air freight changes the math, not the verdict. Shipping this order by air runs $1,400–2,200 instead of $420, which closes most of the gap. Air freight makes sense for urgent or high-value parts, not for routine batches.
Where the China route genuinely wins: batches of 200+ pieces, parts with significant labor content (multiple setups, fine finishing, hand work), and materials the region prices well — aluminum, stainless, and engineering plastics.
Where a US or EU shop wins: single prototypes you need this week, brutal lead-time sensitivity, contract requirements for domestic content, and parts where a day of downtime costs more than a year of price difference.
Five levers that actually reduce cost
Suggestions to "optimize your design" are common. These five are the ones that show up on real quotes.
1. Move tight tolerances onto the features that need them. Default to ±0.1 mm and reserve ±0.01 mm for bearing bores, sealing faces and alignment features. On one customer's part, reducing tight callouts from nine features to two cut inspection time by 60% and the price by 14% — with no functional change.
2. Radius the internal corners before you send the RFQ. Specify at least 0.5× the diameter of the largest cutter that can reach into the pocket. A 1 mm radius costs nothing; a sharp corner means EDM or hand work, and we quote it accordingly.
3. Consolidate features onto fewer faces. Every additional setup adds fixture time, stack-up error and spindle-idle changeover. A part redesigned from four setups to two cost 22% less per piece at 200 pieces, and the tolerance spread tightened at the same time.
4. Buy the quantity you will actually consume. Compare the price break against your realistic demand. The 1,000-piece price is attractive until a design revision obsoletes half the batch. Small batch machining exists exactly for this stage, and the price gap between 200 and 1,000 pieces is often smaller than buyers assume.
5. Specify finish only where it is seen or functions. Anodize on a hidden internal surface is money spent on nothing. If the requirement is "looks good in the customer's hand," bead blasting before anodizing usually reaches the target for less than a finer machining pass.
What an accurate quote needs from you
We quote in a day. The quotes that take three days are almost never about machining difficulty — they are about missing information.
| Information | Why it changes the price |
|---|---|
| STEP or IGES model | Geometry, wall thickness, feature accessibility |
| 2D PDF with tolerances | Tight callouts drive inspection and cycle time |
| Material and grade | "Aluminum" and "7075-T6" quote differently; "stainless" and "17-4 PH H900" quote very differently |
| Real quantity | A firm 200 and a "maybe 200, maybe 2,000" price differently |
| Surface finish spec | Anodize type, masking, cosmetic requirements |
| Target lead time | Determines whether we schedule standard or rush |
Without tolerances, a shop has to assume the tightest reading of the drawing and price the risk. Without a firm quantity, the same thing happens on setup. Both inflate your quote — and neither is the shop being greedy.
If you are at the stage of comparing suppliers rather than prices, the supplier evaluation checklist covers what to verify before you commit a production order, and our guide to preparing an RFQ that gets accurate quotes walks through the file package.
Frequently asked questions
What is the average CNC machining cost per hour in 2026?
For 3-axis vertical machining in 2026, shop rates run roughly $75–150/hour in the United States, $60–110/hour in Western Europe, $35–60/hour in China, and $30–50/hour in India and Southeast Asia. Five-axis simultaneous machining adds a premium: $120–220/hour in the US and Europe, $55–95/hour in China. The hourly rate is only one input — setup time, programming and inspection are often billed separately or built into a higher per-hour figure.
Does a lower hourly rate always mean a cheaper part?
No. The hourly rate is a rate, not a total. A shop at $45/hour that takes four setups and 90 minutes of cycle time can cost more per finished part than a shop at $60/hour that machines the same part in two setups at 60 minutes. What matters is hours consumed multiplied by rate, plus scrap risk. Ask for the setup count and the estimated cycle time, not just the rate.
How much does quantity reduce the price per part?
Setup and programming costs are fixed, so they spread across the batch. On a medium-complexity aluminum part, going from 1 piece to 50 pieces typically cuts the per-part price by 60–75%, and from 50 to 1,000 pieces by another 40–55%. Beyond roughly 1,000 pieces the curve flattens, because material and cycle time start to dominate and there is no more fixed cost left to amortize.
Why is CNC machining more expensive in the US than in China?
The gap is mostly labor and overhead, not capability. Machine-hour labor cost, floor space, tooling supply and regulatory overhead are all lower in the Pearl River Delta, and the region has unusually dense material and finishing supply chains — anodizing, heat treatment and material stock are typically within 50 km. US and EU shops narrow the gap on speed for simple parts, local engineering support and domestic-content requirements.
What drives the cost of a CNC machined part the most?
In order of impact: cycle time (30–50% of part cost), material (10–30%, and much more for titanium or PEEK), setup count (10–25%), tolerances tighter than ±0.05 mm, and surface finishing. Design decisions made before you send an RFQ — internal corner radii, pocket depth, wall thickness, thread depth and where you place tight tolerances — are the biggest lever you have, and they cost nothing to change.
How do I get an accurate CNC machining quote quickly?
Send a STEP file plus a 2D PDF drawing showing tolerances, your material and grade, the real quantity (not a range), and any surface finish requirement. That is enough for a line-item quote with DFM feedback. Missing tolerances or a vague quantity is the most common reason a quote comes back padded with safety margin.
Send your drawing and check the numbers yourself
The tables above are useful as a benchmark. Your part has its own geometry, its own tolerance stack and its own quantity curve, and the only way to price it properly is to price it.
Send us a STEP file and a 2D drawing and you get a line-item quote within 24 hours — material, programming, setup, cycle time, finishing and freight shown separately, plus DFM notes on anything in the design that is raising your cost. If a tolerance is driving the price up for no functional reason, we will point at it. If your quantity sits on an awkward part of the curve, we will tell you what the next price break is and what it is worth.
No minimum order quantity: a single prototype is a normal job, and so is a 10,000-piece run. Send your drawing for a quote or look at our CNC machining services and aluminum machining capabilities first.