CNC machining cost calculator

Cost per part and batch invoicing, with the calculation visible at every step.

Material

What material are you machining?

Price and density

€/kg
g/cm³

Deducts what you recover by selling the batch's chips.

Geometry and bar

Blank per part

mm
mm
mm

Stock bar

mm
mm
mm

Order and batch

How many parts?

ud
%

Parts per bar

0

⌊(L − Li) / (lp + e)⌋

To make

1

Np × (1 + scrap)

Bars to buy

0

⌈Nt / n⌉

Remnant from the 1 parts to make, valued at purchase price.

How the price of a machined part is calculated

The quote calculator breaks down the machining quote the way a shop would: material, machine time, setup per batch, secondary operations and margin. No AI involved: a deterministic calculation you can audit line by line and adjust to your rates.

What goes into the price

Blank material (weight × €/kg) + machine time (cycle × €/hour) + setup spread over the batch + secondary operations (deburring, treatment, marking) + sales margin. The calculator shows each item separately so you know where the cost is.

What you need

Part dimensions and material, operations, quantity and your shop rates. If you already have the CNC program, the cycle time calculator gives you the real time and sends it to the quote calculator.

Batch and margin

Try several quantities: fixed setup makes the unit price drop sharply from 10 to 100 parts. Adjust the margin to the customer, urgency and risk of the part before sending the offer.

Example: what it costs to machine a steel bushing

Turned bushing Ø60 × 80 mm in C45 steel, batch of 50, on a CNC lathe at €55/hour. Indicative figures to show the weight of each item; the calculator uses your own rates.

ItemCalculationPer piece
MaterialØ65 × 85 mm blank in C45 steel ≈ 2.2 kg × €1.80/kg3,96 €
Machining6 min cycle × €55/h5,50 €
Setup45 min (€41.25) split across 50 parts0,83 €
Secondary operationsDeburring and cleaning0,40 €
Subtotal10,69 €
25 % margin2,67 €
Price per partBatch of 50 → €668 for the batch13,36 €

Frequently asked questions about machining quotes

How much does a CNC machine hour cost?

It depends on the machine, the shop and the region. As a guide in Spain, a conventional CNC lathe or machining centre is billed at €35–70 per hour; multi-axis, twin-spindle or automated machines can exceed €90 per hour. The calculator uses the rate you enter, so the result reflects your shop, not a generic average.

How does batch size affect the price per part?

Setup (program, fixtures, tool setting, first part) is a fixed cost shared by all the parts in the batch. With 5 parts it can outweigh the machining itself; with 500 it almost vanishes from the unit price. That's why the calculator asks for the quantity and shows both the price per part and the batch total.

Does the price include material?

Yes. It is calculated from the required blank (bar, plate or billet with allowances), the density of the material chosen from the catalogue and the price per kilo you enter. If the customer supplies the material, just set the cost to zero.

Is it a firm offer?

No. It is a deterministic estimate (no AI) designed to quote quickly and soundly: machine times, setup, secondary operations and margin from your rates. The final offer depends on tolerances, finishes, inspection and the actual program, which you can validate with the cycle time calculator.

What data do I need to quote a machined part?

Blank or part dimensions, material, main operations (turning, milling, drilling, threading), batch quantity, your machine's hourly rate and the margin you want to apply. With that, the calculator returns the full breakdown.

Can I calculate the cycle time from the G-code program?

Yes. Paste or upload the program into the cycle time calculator, which estimates the cycle time with the same engine as the simulator, and send the result to the quote calculator with one click to quote with the program's real time.

Do I need to sign up to use the quote calculator?

No: the quote calculator is free and works without an account. With an account it also opens inside the app and keeps your rates and quotes between sessions.

Related tools