CNC machining does not have a universal price per part or price per hour. A useful estimate starts with the drawing and separates the cost drivers that a supplier must plan: material, setup, machine time, tooling, finishing, inspection and production risk.
Use this guide for budget planning and quote comparison. It is not a substitute for a supplier reviewing your CAD model, tolerances, quantity and quality requirements.
CNC Machining Cost Formula
For an initial unit-cost estimate, use:
estimated unit cost = material + (setup ÷ quantity) + machine time + tooling + finishing + inspection + risk allowance
| Cost element | What to estimate |
|---|---|
| Material | Required stock size, material price, minimum purchase quantity and waste |
| Setup | CAM programming, workholding, tool preparation and first-part verification |
| Machine time | Expected cycle time multiplied by the applicable machine-hour rate |
| Tooling | Dedicated tools, high-wear tools and tool replacement across the batch |
| Finishing | Deburring, anodizing, plating, painting, heat treatment or marking |
| Inspection | In-process checks, final inspection and required reports |
| Risk allowance | Scrap exposure, difficult stock, unstable geometry or special handling |
The formula is most useful when every assumption is visible. A total-only estimate may look precise while hiding the setup time, inspection level or finishing scope behind it.
Worked Example
Consider an aluminum bracket ordered in a batch of 25:
| Input | Example assumption |
|---|---|
| Material per part | $12 |
| Total programming and setup | $500 |
| Machine time per part | 0.6 hours |
| Planning machine rate | $70 per hour |
| Tooling allocation per part | $4 |
| Finishing per part | $9 |
| Inspection per part | $5 |
The planning calculation is:
$12 + ($500 ÷ 25) + (0.6 × $70) + $4 + $9 + $5 = $92 per part
This is an illustrative model, not a market quote. Change the inputs to match the actual supplier, region, machine route, material and quality plan.
Why Setup Changes the Unit Price
Setup is largely a batch-level cost. The same programming, workholding and first-part verification may be required whether the order contains one part or dozens.
If setup costs $500, its unit contribution is:
| Quantity | Setup contribution per part |
|---|---|
| 1 | $500 |
| 5 | $100 |
| 25 | $20 |
| 100 | $5 |
This does not mean a larger order is always better. It means buyers should compare the total order value, inventory risk and expected design changes alongside the lower unit price.
Material Cost Is More Than Finished-Part Weight
Machine shops normally buy bar, plate, tube or oversized blocks rather than material shaped like the finished part. The estimate should account for:
- stock dimensions and available standard sizes;
- saw allowance and workholding material;
- minimum order quantities from the material supplier;
- removed material and recoverable scrap;
- certification and traceability requirements;
- extra stock needed to replace a rejected part.
A lightweight finished component can still require an expensive block of raw material. Ask the supplier which stock form and starting dimensions the estimate assumes.
Machine Time and Process Route
Machine time depends on more than part size. Important drivers include:
- the number of setups and datum transfers;
- 3-axis, 4-axis, 5-axis or mill-turn access;
- pocket depth, reach and tool rigidity;
- material removal volume;
- tool changes and probing cycles;
- thin-wall or distortion-sensitive finishing passes;
- deburring access and manual secondary work.
A higher machine-hour rate can still produce a lower part price if the route removes setups or shortens the cycle. Compare the complete manufacturing plan, not the hourly rate alone.
How Tolerances Affect CNC Machining Cost
Tight tolerances increase cost when they require slower finishing passes, temperature control, more stable workholding, additional inspection or rework protection.
Before applying a tight tolerance, identify:
- the functional interface it controls;
- the datum from which it is measured;
- whether it applies before or after finishing;
- the measurement method and acceptable uncertainty;
- whether every part or a sample must be inspected.
Use tight tolerances on sealing, bearing, alignment and mating features when the function requires them. Allow practical general tolerances elsewhere. For more detail, see our CNC machining tolerance guide and tight-tolerance machining service.
Finishing and Inspection Costs
Finishing cost is affected by batch size, color control, masking, cosmetic requirements, transport and rejection criteria. Define whether critical dimensions apply before or after coating.
Inspection cost depends on the evidence the buyer needs. A simple dimensional check, a first-article report and full CMM reporting are different scopes. The drawing or purchase specification should state:
- critical dimensions and datum references;
- sampling or full-inspection requirements;
- material and finish certificates;
- report format and record retention;
- any gauge or measurement-method requirement.
How to Reduce CNC Machining Cost
The safest savings come from removing unnecessary work rather than removing controls that protect function.
- Reduce setups by improving feature access and datum planning.
- Use standard hole sizes, threads, radii and available stock sizes.
- Avoid deep narrow pockets unless the function requires them.
- Apply tight tolerances only to functional features.
- Separate cosmetic surfaces from ordinary machined surfaces on the drawing.
- Confirm coating buildup and masking before production.
- Order a quantity that balances setup amortization with inventory risk.
- Request DFM feedback before freezing the design.
How to Compare CNC Quotes
Ask each supplier to confirm the same scope:
- material grade and stock condition;
- quantity and delivery schedule;
- included finishing operations;
- tolerance and inspection assumptions;
- tooling or fixture charges;
- packaging and shipping;
- revision level and file set.
Two quotes cannot be compared fairly when one includes inspection reports and finishing while the other covers machining only.
CNC Machining Cost FAQ
How much does CNC machining cost per hour?
There is no universal hourly rate. It varies with machine capability, region, overhead, utilization and quality scope. Ask which operations the rate covers and evaluate it together with the predicted cycle time and setup plan.
Why is one prototype expensive?
Programming, workholding, tooling and first-part verification are concentrated into one unit. A repeat order may cost less per part once the process is proven, but the supplier should confirm what can actually be reused.
Is the cheapest quote the lowest total cost?
Not necessarily. A quote that omits finishing, inspection, packaging or difficult drawing requirements can become more expensive after clarification or rework. Compare assumptions and deliverables, not only the total.
What should I send for an accurate quote?
Send the 3D model, controlled 2D drawing, material, quantity, finish, critical tolerances, inspection requirements and target delivery. Note any dimensions that apply after coating.
Request a Project-Specific Estimate
Upload your files through our RFQ form. We will review the manufacturing route and identify the material, setup, machining, finishing and inspection assumptions that drive the estimate.