Machine Shop Economics

CNC Machining Cost Calculator

Estimate per-part costs, setup amortization, profit margins, and break-even points for CNC turning and milling jobs.

Job Parameters

Ready to Estimate

Enter your job parameters — material cost, batch size, cycle time, rates, and sell price — then click Calculate Cost to see your per-part breakdown and profit analysis.

How to Calculate CNC Machining Cost Per Part

CNC machining cost per part is the sum of five components: material, machine time, labor, tooling, and amortized setup cost. Understanding each component helps you quote jobs accurately and identify where to optimize.

Cost/Part = Material + (Cycle Time × Machine Rate) + (Cycle Time × Labor Rate) + Tooling + (Setup Cost ÷ Batch Size)

Key Factors That Drive CNC Machining Costs

  • Cycle time is the biggest controllable cost driver. See our 11 cycle time optimization strategies.
  • Setup time matters most on small batches. A 45-minute setup adds $0.20/part on 500 parts but $2.00/part on 50 parts.
  • Machine hourly rate varies from $50/hr (simple 2-axis lathe) to $200+/hr (5-axis mill-turn). Choose the right machine for the job — don't use a $175/hr machine for a $75/hr job.
  • Tooling cost is often underestimated. Track insert life and calculate true cost per part based on actual edge life, not catalog claims.