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

Get Instant Quote

Costing guide

How to Calculate CNC Machine Rate

Machine rate is not a price list. It is a build-up of machine cost, labor, floor overhead and scrap, divided by the hours you can actually bill. This guide walks through the arithmetic, then shows where a quoted number usually hides extra cost.

Cost per billable hourCycle time mathSetup and toolingScrap allowance
how to calculate cnc machine rate
Key takeaways

Key takeaways

Rate is per billable hourDivide monthly machine cost by spindle hours you can actually sell, not by 720 hours.
Cycle time drives the totalA 20% error in cycle time moves the part price more than a 10% error in hourly rate.
Setup, tooling and scrap are separateSpread them across the lot size, never bury them in the hourly number.
Finish and tolerance change the rateRa 0.2–0.8 μm and ±0.005 mm need slower passes and more inspection time.
Get the machine hours firstPrice the process, then apply the rate. Doing it backwards hides the real cost driver.
Cost build-up

How to calculate CNC machine rate per billable hour

Start with what the machine costs you every month, whether it runs or not. Include the lease or depreciation payment, the floor space it sits on, power, compressed air, coolant and the maintenance contract. A 5-axis machining center with a Ø400 mm rotary table draws more power and needs more floor area than a 3-axis mill, so its monthly fixed cost is higher even at idle.

Divide that monthly number by billable spindle hours, not calendar hours. A machine can be powered on 700 hours a month, but if programming, setup, waiting for material and inspection eat half the time, only about 350 hours go to cutting metal. Using 700 makes your rate look cheap and your jobs lose money.

Add direct labor for the operator who tends the machine, plus a share of indirect labor: programming, scheduling, quality inspection and shipping. If one programmer supports four machines, each machine carries a quarter of that salary. The same logic applies to the CMM operator and the person who packs the parts.

The last piece is a scrap and rework allowance. Add it as a percentage that reflects the real difficulty of the part, not a flat number. A simple bracket in 6061 may run near zero; a thin-wall 7075 housing held at ±0.005 mm will not. Keep it visible in the calculation so nobody forgets it exists.

Cycle time

How to estimate cycle time before you trust a rate

Rate means nothing until you know how many minutes the part occupies the spindle. Estimate per feature, not per part. A face mill pass, a pocket, a drilled hole, a tapped hole and a profile cut each have their own time. Add them, then add tool changes and rapids between them.

Use cutting data you can defend. In 6061-T6 aluminum, a 12 mm carbide end mill at 0.05 mm per tooth and 8,000 rpm removes material fast. The same tool in 17-4PH stainless runs far slower and eats inserts. Material choice can double or triple the cycle time before geometry even enters the discussion.

Tolerance and finish add passes. Holding ±0.005 mm usually means a semi-finish pass, a finish pass and a spring pass on critical walls. If the print calls for Ra 0.2–0.8 μm, plan for a separate finishing tool and a slower feed. A part machined to Ra 1.6–3.2 μm can often skip that step.

Then check the number against reality. Cut the air, run one part, and time it. If your estimate says 18 minutes and the machine says 26, the estimate is wrong, and every quote built on it is wrong too. Fix the estimate before you argue about the hourly rate.

Hidden cost

What a simple rate formula leaves out

Most first-pass calculations look like this: machine cost plus labor, divided by hours, multiplied by cycle time. That is a fair starting point. It just never survives contact with a real part. The gaps show up later as margin loss, and they are predictable.

Setup is the biggest omission. A first article on a 5-axis job can take two to four hours: fixtures, work offsets, probing, and a trial cut. On a run of 5,000 parts that cost disappears. On a run of five parts, it dominates the price. This is why lot size changes the answer more than the machine does.

Tooling is the second gap. Carbide inserts, custom form tools, reamers and a fixture plate are real money. Some can be amortized; some are consumed by the job. Either way they belong in the quote as their own line, not folded into an hourly figure that nobody can audit later.

Inspection and finishing are the third. A 100% inspection requirement adds CMM time per part. Anodizing, electroless nickel or black oxide adds outside processing, packing and a second shipping leg. If the drawing mentions any of these, the rate calculation must mention them too.

Worked method

Step by step: build the rate and the part price

Follow the order. Changing it produces a number that looks fine and prices nothing.

  • 1
    Collect fixed monthly costLease or depreciation, floor space, power, air, coolant and maintenance for one machine. Keep it to that machine, not the whole shop.
  • 2
    Count billable spindle hoursTake powered-on hours and subtract programming, setup, waiting and inspection. Typical utilization lands between 45% and 60%.
  • 3
    Add direct and indirect laborOperator time for the machine, plus a fair share of programming, quality and shipping. Allocate by machine, not by headcount.
  • 4
    Divide to get the hourly rateFixed monthly cost plus monthly labor, divided by billable hours. This is your cost, before margin and before scrap.
  • 5
    Estimate cycle time per featureFace, pocket, drill, tap, profile. Add tool changes. Use cutting data matched to the material, from 6061 to Inconel.
  • 6
    Add setup, tooling and inspectionSetup hours divided by lot size, plus consumable tooling, plus inspection minutes per part. Keep each as a visible line.
  • 7
    Apply scrap allowance and marginA small percentage for simple parts, more for tight-tolerance or thin-wall work. Then add margin. Never mix the two.
  • 8
    Sanity-check against a real cutRun one part and time it. If actual time beats the estimate by more than 15%, fix the estimate before quoting.
Checklist

Cost items and where they belong in the calculation

Use this to see what a bare hourly rate formula misses.

Cost itemFixed or variableDriven byIf omitted
Machine depreciation or leaseFixedMachine class and ageRate looks low, margin disappears
Floor space and powerFixedFootprint and spindle loadOverhead lands on other jobs
Operator laborVariableCycle time and manningPrice ignores the real bottleneck
Setup and first articleFixed per lotPart complexity, fixture countSmall lots quoted far too cheap
Consumable toolingVariableMaterial and feature countInsert cost eats the margin
Inspection and CMM timeVariableTolerance and print notesQuality work becomes unpaid work
Outside finishingVariableAnodize, plating, coatingFreight and handling appear late
Scrap and reworkVariableTolerance, wall thicknessLosses are absorbed, not priced
FAQs

Frequently asked questions

Should the hourly rate include profit?

No. Build the rate from cost only, then apply margin to the job. Mixing them means you cannot tell whether a low quote came from an efficient process or from a thin margin, and you cannot renegotiate either one later.

How do I handle a one-off prototype?

Put setup, programming and fixture time on the quote as separate lines. On a single part they can be larger than the cutting time. That is normal, and hiding it only creates a surprise when the production quote arrives.

Does a 5-axis machine always cost more per hour?

Its fixed cost is higher, but the part price may be lower. One 5-axis setup can replace three 3-axis setups on a complex housing, which removes handling and re-fixturing error. Compare total part cost, not hourly rate.

How much scrap allowance is normal?

It depends on the part, not the shop. A simple 6061 bracket needs almost none. A thin-wall 7075 or titanium part held at ±0.005 mm with a fine Ra 0.2–0.8 μm finish needs a real allowance, and it should be itemized.

Why do two suppliers give very different rates?

Usually different utilization assumptions and different overhead allocation. One shop spreads cost across many machines; another spreads it across the machines that actually run the job. Ask what billable hours the rate is based on.

What data should I send for a firm quote?

STEP or native CAD, 2D prints with tolerances and finish callouts, material grade, quantity and any inspection or certification requirement. Missing finish or inspection notes are the most common cause of a revised price.

Get a rate you can audit

Send your drawings and we will return a quote with machine time, setup, tooling and inspection shown as separate lines. Quotation and free DFM analysis within 12 hours.

12-hour quote100% inspectionNo minimum order quantity

Follow us

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