CNC Machine Hourly Cost Analysis for Sourcing Engineers
An hourly rate hides setup, programming, tooling and inspection. This guide breaks the rate into its parts, shows which jobs the rate fits, and gives six checks to run before you compare two quotes.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Six things to settle before you compare rates
What moves a CNC machine hourly cost, and by how much
Ranges are typical trade patterns, not quoted prices.
| Driver | Low end of the range | High end of the range | Why it moves |
|---|---|---|---|
| Machine class | 3-axis vertical mill | Simultaneous 5-axis center | More axes, more rotary hardware, more expensive spindles |
| Positional tolerance | ±0.05 mm | ±0.005 mm | Tighter bands need temperature control and more frequent checks |
| Surface finish | Ra 3.2 μm as-machined | Ra 0.2–0.8 μm | Finishing passes and slower feed rates add spindle hours |
| Part size | Under 200 mm | Up to 4,000 mm | Large travels tie up floor space and need larger fixtures |
| Material | Aluminium 6061 | Inconel, Ti-6Al-4V | Hard alloys cut slower and wear tools faster |
| Batch size | 1 prototype | 10,000+ parts | Setup amortizes; per-part time drops as quantity rises |
| Inspection scope | Visual and caliper | CMM report on request | Documented metrology adds non-cutting hours to the job |
Compare cost per good part, not cost per hour
The hourly rate is one input among five. Cycle time, setup, tooling, yield, and lead time decide what you actually pay. Send us the model and we will return a quote with the build-up visible, plus a free DFM note on the features driving your cost.
What the hourly number actually contains
A quoted rate is a bundle. On a 3-axis mill, the number you see per hour usually covers the spindle running, the operator standing next to it, the programmer who wrote the toolpaths, the fixture that holds the part, and the inspection that proves it is right. None of those line items is visible in a single figure. That is the point of doing a CNC machine hourly cost analysis: split the bundle before you compare two suppliers.
Fixed costs sit underneath the rate whether the spindle turns or not. Machine depreciation, floor space, compressed air, coolant, and the metrology lab all get amortized across available hours. A job shop with 127 machines spreads those costs differently than a shop with 12. Capacity utilization matters here. A shop running two shifts charges less per hour than one running a single shift with idle machines, because the same fixed base is divided by more billable time.
Variable costs scale with the cut. Carbide inserts, coolant top-ups, and electricity rise with spindle hours and material hardness. Cutting Ti-6Al-4V or Inconel wears tools several times faster than 6061 aluminium, and that wear shows up in your per-part price even if the posted hourly rate looks identical. Material removal rate is the lever: a roughing strategy that removes metal quickly lowers spindle hours, which lowers cost.
- 1Fixed baseDepreciation, space, utilities, and the metrology lab.
- 2Variable baseTooling, coolant, and power that scale with the cut.
- 3Non-cutting hoursProgramming, setup, and inspection still get billed.
When an hourly rate is the right way to buy, and when it is not
Hourly pricing fits work where the shape is known and the cycle time is predictable. A bracket, a manifold, or a housing with settled geometry quotes cleanly per hour, because the machining time barely changes between runs. Repeat orders in the 100 to 10,000 range are the sweet spot. Once the fixture exists and the program is proven, the hourly model rewards you with a stable per-part number.
It fits poorly when the part is still moving. A design that changes after every prototype round makes hourly quoting inaccurate for both sides, because nobody can predict the cycle time. In that phase, pay for the prototype and the DFM feedback, then lock geometry before you negotiate a rate. Five-axis work with complex surfacing also resists a flat hourly number, since the cycle time depends heavily on toolpath strategy.
Small quantities are another awkward case. One part carries the full setup, programming, and fixture cost, so the effective hourly rate looks high no matter how efficient the shop is. Do not read that as a markup. Read it as fixed cost divided by one. If your program needs a single prototype before a larger run, ask for the two prices together so the setup is charged once.
- 1Good fitSettled geometry, repeat runs, predictable cycle time.
- 2Poor fitDesigns still changing between prototype rounds.
- 3Watch the setupOn one-off parts, setup can exceed cutting time.
How to compare two quotes that use different rate structures
Suppliers quote in different shapes. One gives a single hourly rate and an estimated cycle time. Another gives a lump sum per part with no breakdown. A third gives a rate plus separate setup and programming charges. To compare fairly, convert everything to cost per good part. Multiply the hourly rate by the estimated hours, add setup and programming, add tooling if it is itemized, then divide by the number of good parts you expect.
Watch the yield assumption. A shop quoting 99.99% first-pass yield against one quoting 95% is not making the same offer. On a 1,000-part run, the difference is 49 scrapped parts, and someone pays for the remachining. Ask whether the quote assumes a scrap allowance and who absorbs it. A supplier that inspects 100% before shipment and issues reports on request is easier to hold to that number.
Then compare the invisible items. Lead time, DFM feedback, and how fast you get an answer matter as much as the rate. A quote returned in 12 hours with a DFM note that removes a tight tolerance saves more money than a rate that is a few percent lower. Treat the hourly rate as one input among five: cycle time, setup, tooling, yield, and lead time.
- 1NormalizeConvert every quote to cost per good part.
- 2Check yieldConfirm the scrap assumption behind the price.
- 3Price the delayA slow quote can cost more than a higher rate.
Supplier checks that back up the rate
Ask what the shop can machine without sub-contracting. A supplier with 3-axis, 4-axis, 5-axis, and mill-turn capacity under one roof keeps the rate honest, because a part that needs a second operation does not travel to another vendor and back. GreatLight runs 127 high-precision CNC machines across three plants, including 16 simultaneous 5-axis centers and 16 mill-turn centers, with a maximum processing size of 4,000 mm.
Check the quality system against your industry. ISO 9001:2015 covers general machining. IATF 16949:2016 matters for automotive and EV work. ISO 13485:2016 is the one to look for on medical devices. ISO 27001:2022 covers information security, which matters when your drawings are sensitive. A shop holding all four can serve several programs without changing its process controls.
Confirm the commercial terms that affect cost per part. No minimum order quantity means you can start with one prototype and scale to a 10,000+ part run without renegotiating. Secure, confidential uploads and an NDA on request protect the design before the first chip is cut. These are not rate items, but they decide whether the rate you were quoted is the rate you can actually use.
- 1In-house scopeFewer sub-contracted operations means fewer rate markups.
- 2CertificationsMatch the standard to your industry, not the brochure.
- 3Commercial termsMOQ, NDA, and confidentiality shape the real cost.
Six steps to run your own hourly cost check
Work through these before you sign off on a rate.
- 11. Get the cycle time in writingAsk for estimated spindle hours per part, not just a rate. If the shop cannot give a number, the quote is a guess. Compare against your own CAM estimate where you have one.
- 22. Separate setup and programmingThese are one-time costs. On a 50-part run they can add more per part than the cutting itself. Ask whether the setup is charged once or repeated per batch.
- 33. Itemize toolingStandard carbide inserts are usually absorbed into the rate. Custom form tools and special holders are not. Confirm which side pays and whether the tool survives the run.
- 44. Match tolerance to processA ±0.005 mm band needs temperature control, sharp tools, and more frequent checks. If your design allows ±0.05 mm, say so. Relaxing a tolerance is the fastest way to cut spindle hours.
- 55. Confirm the yield and inspection scopeAsk for the first-pass yield assumption and what inspection is included. A CMM report on request adds hours; visual and caliper checks do not. Price both if you need documentation.
- 66. Add lead time to the comparisonConvert every quote to cost per good part delivered. A lower rate with a longer lead time can cost more in expediting and inventory than a higher rate that ships in 3–5 days.
Questions buyers ask about CNC machine hourly cost
Why is the hourly rate higher for 5-axis work?
Simultaneous 5-axis centers carry more rotary hardware, more expensive spindles, and require programmers who can control tool orientation. The machine costs more, and the skill costs more.
The trade-off is usually fewer setups. A part that needs three fixtures on a 3-axis mill can often be finished in one 5-axis setup, which removes re-clamping error and non-cutting time.
Should I negotiate the rate or the cycle time?
Cycle time is the bigger lever. A 10% cut in machining hours saves more than a 10% cut in the hourly rate, and it does not squeeze the supplier's margin into a quality risk.
The way to cut cycle time is design feedback: looser tolerances where they are not needed, fewer deep pockets, and tooling that can reach the feature in one pass.
Does a low hourly rate mean a cheaper part?
Not on its own. A low rate paired with slow cycle times, high setup charges, or a poor yield assumption can land above a higher rate with a tighter process.
Always compare cost per good part, not cost per hour. The two numbers can point in opposite directions.
How does material choice change the hourly cost?
Hard alloys cut slower and wear tools faster. Aluminium 6061 machines quickly and holds tolerance well. Ti-6Al-4V and Inconel need lower feeds, more coolant attention, and more frequent insert changes.
If the application allows it, moving a part from titanium to 7075 aluminium can cut machining hours substantially without changing the geometry.
What should be in a quote besides the rate?
Cycle time per part, setup and programming charges, tooling responsibility, the yield assumption, inspection scope, and lead time. Material certification and finish specification belong there too.
A quote missing these items is not comparable to one that lists them, even if the headline rate looks lower.
Can I get a cost estimate before the design is final?
Yes. A DFM analysis on a near-final model can flag the features that drive cycle time, so you fix them before toolpaths are written. GreatLight returns a quotation and free DFM analysis within 12 hours.
Treat that early number as a range, not a commitment. Once geometry is locked, ask for a firm per-part price.
Put your part through a real cost check
Upload your drawings and get a quotation with cycle time, setup, and inspection scope spelled out, plus free DFM analysis within 12 hours.
12-hour quoteNo minimum order quantity100% inspectionNDA on request