Part Cost Calculator

MACHINING COST
Material
Machine time
Labor
Tooling
Setup (amortized)
Overhead
Cost per part
Cost / part
Batch total
Setup cost is spread evenly across the batch quantity, so smaller batches carry a larger setup cost per part. Overhead is applied as a percentage on top of machine, labor, and setup costs to cover shop indirect expenses; adjust the percentage to match your own shop’s overhead rate.

Building a Part Cost from the Ground Up

A defensible per-part cost adds up every input that actually consumes money: raw material, machine time at your shop's hourly rate, operator labor, tooling wear, and a fair share of the setup cost for the batch. This calculator keeps each of those visible separately so you can see where the cost is really coming from before you quote a job.

Why Batch Size Changes the Number

Setup cost doesn't scale with part count, it's a fixed cost for the run, so spreading it across more parts lowers the per-part burden. A 50-piece batch absorbs setup very differently than a 5-piece batch, even when every other input stays the same. Re-run the quantity field to see how a quote should shift as a customer's order size changes.

Where Overhead Fits

The overhead percentage here is meant to recover indirect costs that don't attach to any one part directly, like supervision, utilities, and facility costs. Shops vary widely in what they fold into this number, so treat the default as a starting point and replace it with your own shop's actual overhead rate.

Spotted an error or have a suggestion for this calculator? Let us know →
Scroll to Top

The calculators and tools on Formula Factory are provided for general guidance and informational purposes only. Results are estimates based on standard formulas and the values you enter — they do not constitute professional engineering, electrical, or architectural advice. Always verify calculations with a qualified professional before making decisions for any safety-critical, code-compliance, or commercial application. Formula Factory makes no representations or warranties as to the accuracy or completeness of any result, and accepts no liability for errors, omissions, or any outcomes arising from reliance on this information.