CNC Machining Hourly Cost Guide
An hourly rate is not one number. It bundles machine time, programming, setup, tooling, inspection and overhead. This guide shows what each line covers, which questions separate a real quote from a lowball, and when an hourly rate is the wrong way to compare two shops.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Key takeaways
What the hourly rate covers on a milling job
Typical share of a billed hour on a 3-axis milling job. Exact split varies by part and shop.
| Cost line | Typical share | What drives it | Who pays for it |
|---|---|---|---|
| Spindle cutting time | 40–60% | Material, depth of cut, feature count | Billed at the machine rate |
| Programming and CAM | 10–20% | Feature count, tolerance callouts, 3D surfaces | Often folded into the rate |
| Setup and fixturing | 10–20% | Number of setups, workholding complexity | Highest risk of hidden hours |
| Tooling and consumables | 5–15% | Hardness, abrasiveness, tool life | Sometimes billed separately |
| Inspection and QC | 5–15% | Tolerance band, report requirements | Ask whether it is included |
| Overhead and margin | 10–20% | Building, power, machine depreciation | Built into every hour |
Compare hours, not rates
The hourly rate is a starting point, not a verdict. Get the hours, the scope and the tolerance assumption on paper, then compare the total. That is the only comparison that holds up when the parts arrive.
What an hourly rate actually pays for
When a shop quotes a CNC machining hourly cost, it is quoting a recovery fee. That single number has to cover the machine, the building, the power bill, the programmer at the desk and the inspector at the bench. The spindle is only cutting for part of the time you are billed for.
On a typical 3-axis job, cutting time is 40–60% of the billed hour. Programming and CAM add 10–20%, and setup another 10–20%. That is why a part with one simple pocket and a part with thirty tight-tolerance features can carry the same rate and very different prices.
A 5-axis machine costs more per hour than a 3-axis machine, and the gap is not small. The control, the rotary table and the programming skill all cost more. For a part with features on five faces, one 5-axis setup can still be cheaper overall than three 3-axis setups.
Material choice changes the effective rate even when the quoted rate is identical. Aluminium 6061 cuts fast and tools last. Ti-6Al-4V and Inconel 718 run at lower surface speeds, generate more heat and wear tools in a fraction of the time. The rate may not move, but the hours do.
- 1Cycle timeMetal removal volume divided by achievable removal rate.
- 2Setup countEvery extra orientation adds hours, fixtures and re-datuming risk.
- 3Tolerance band±0.005 mm work needs slower passes and more inspection than ±0.05 mm work.
Why the same part quotes differently across regions
Labor, rent, power and machine financing differ by region, and those differences land in the hourly rate. A shop in a high-cost metro area carries a higher floor than a shop in an industrial park elsewhere. This is normal, not a red flag on its own.
Distance has a cost too, and it cuts both ways. A nearby shop shortens freight time and makes it easier to visit during a first run. A distant shop may offset that with a lower rate. For a 10,000-part program, the rate difference usually wins. For a one-off fixture needed this week, proximity usually wins.
Certification changes the cost base. A shop holding ISO 9001:2015, IATF 16949:2016, ISO 13485:2016 and ISO 27001:2022 carries documented process control, calibration schedules and audit overhead. For medical or automotive parts, that paperwork is part of the product, not a markup.
Workload matters as much as location. When a shop is full, rush work gets quoted at a premium or declined outright. When capacity is open, the same job may come back at the standard rate. Ask about current lead time before you assume the rate is fixed.
- 1RegionLabor, rent and power set the floor price.
- 2CertificationAudited process control costs money to maintain.
- 3WorkloadBusy shops price rush work higher or turn it down.
Reading a CNC machining quote line by line
Most quotes arrive as a single price with a delivery date. That is enough to place an order and not enough to compare two suppliers. Ask for the breakdown: cycle time, setup time, programming time, material, finishing, inspection and freight.
Watch how inspection is handled. A shop running 100% inspection before shipment with raw material checks, in-process monitoring and final reports is doing more billable work than a shop that checks the first article and ships. Both may quote the same rate.
Finishing is almost always a separate line. Anodizing, electroless nickel, powder coating, bead blasting and laser marking are subcontracted or run in a separate cell, and they carry their own minimum charges. A cheap machining quote with finishing excluded is not a cheap finished part.
Material sourcing is the other common gap. If you supply the stock, the shop quotes only machining hours. If the shop buys it, expect a material line with a cut charge and possibly a minimum order surcharge on small quantities. Neither approach is wrong. Just compare like with like.
- 1Unit of measurePer part, per hour or per setup — get all three.
- 2Included operationsDeburring, marking, cleaning and packing are often extra.
- 3Validity windowMaterial prices move; a 30-day quote is normal.
When an hourly rate is the wrong comparison
The hourly rate works well for simple parts with a clear cycle time. It breaks down on low-volume, high-mix work. A prototype with ten setups and two hours of cutting is mostly setup and programming, and those hours are billed at the same rate. Two shops can quote very different totals from the same rate.
It also misleads when tolerances are tight. A part held to ±0.005 mm needs slower passes, more gauging and possibly a temperature-controlled room. The rate may stay flat while the hours double. Judge the quote on the hours, not the rate.
For large runs, the rate is nearly irrelevant. A 10,000-part order lives or dies on cycle time, tool life and fixture design. Shaving 20 seconds off a cycle saves more than negotiating 5% off the rate. Ask what the shop plans to do about cycle time before you ask about the rate.
One more case: parts that are mostly material cost. A large aluminium plate with a few holes is priced by the kilogram more than by the spindle hour. On jobs like this, compare material sourcing and nesting, not machine rates.
- 1PrototypesSetup-dominated; compare total hours, not rates.
- 2Tight toleranceMore gauging and slower passes at the same rate.
- 3Large runsCycle time and tool life dominate the price.
How to build a fair cost comparison in 6 steps
Use this sequence when two or more shops are quoting the same drawing.
- 1Send a fully defined drawingInclude material grade, tolerance band, surface finish callout, thread specs and any coating note. A missing callout is the most common source of a revised quote later.
- 2Ask for the hour breakdownRequest cycle time, setup time, programming time and inspection time separately. Compare the totals, not the headline rate.
- 3Confirm the material basisState whether you supply the stock or the shop buys it. If the shop buys, ask for the material line and any cut charge or minimum surcharge.
- 4Separate finishing and inspectionList anodizing, plating, coating, bead blasting and laser marking as their own lines. Confirm whether inspection reports are included or billed.
- 5Check the tolerance assumptionIf the drawing calls ±0.005 mm, confirm the shop can hold it without a second operation. If it cannot, the quote is not comparable to one from a shop that can.
- 6Decide on volume before you compareOne prototype, 500 parts and 10,000 parts use different processes. Compare quotes at the same quantity, and ask how the price steps down as volume rises.
Common questions
Is a higher hourly rate always a more expensive part?
No. A shop with a higher rate may need fewer setups, program the job faster or hold the tolerance in one operation. The part price is the rate multiplied by the hours, and the hours vary more than the rate.
Ask for the estimated hours on your specific drawing. Two quotes with a 30% rate gap can come out within 10% of each other on total price.
Does the hourly rate include material?
Usually not. Machining hours and material are normally separate lines. Some shops fold a small material allowance into the rate on repeat work, but that is the exception rather than the rule.
If you supply the stock, expect the quote to drop by the material cost. If the shop supplies it, expect a material line with a cut charge.
Why does a 5-axis part cost more per hour?
The machine costs more to buy and maintain, and the programming takes longer. Simultaneous 5-axis toolpaths need collision checking and post-processor work that 3-axis jobs do not.
The trade-off is setup count. A part with features on five faces may need one 5-axis setup instead of three 3-axis setups, which can bring the total down.
How does tolerance affect the billed hours?
Tighter tolerance means slower passes, more gauging and more frequent tool changes. A part at ±0.05 mm and the same part at ±0.005 mm can differ by two or three times in inspection hours alone.
If a feature does not need the tight band, loosen it on the drawing. That is often the largest single cost reduction available.
Can I compare a China quote with a local quote directly?
Only if both quotes cover the same scope. Check material, finishing, inspection reports, packing and freight separately. A landed-cost comparison is the fair one.
Freight time matters too. If the schedule is tight, add the transit days to the delivery date before you compare.
What should I ask before accepting a low quote?
Ask which operations are excluded, what the tolerance assumption is, and whether the price holds if the quantity changes. A very low quote often means a narrower scope, not a better process.
Ask for the estimated cycle and setup hours in writing. If the shop will not provide them, you cannot compare the quote with anything else.
Send your drawing and get the hours in writing
We quote with a free DFM analysis inside 12 hours, list the operations we include, and start production within 24 hours of approval. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quoteNo MOQ100% inspection±0.005 mm