πŸ’° Cost Estimation Guide

How to calculate shop rates, estimate cycle times, and build accurate quotes for CNC machining work.

The Basic Formula

Every machining quote boils down to one equation:

Part Cost = Material + Setup Time Γ— Shop Rate + Cycle Time Γ— Shop Rate + Tooling + Overhead

The challenge is estimating each component accurately. Underestimate and you lose money. Overestimate and you lose the job. Here's how to get close.

1. Calculating Your Shop Rate

Your shop rate needs to cover all costs plus profit. Start with your annual costs and work backwards:

Cost CategoryExample Annual
Operator wages + benefits$65,000
Machine payment / depreciation$24,000
Rent / utilities / insurance$36,000
Tooling consumables$12,000
Maintenance & repair$8,000
Software, inspection, misc$5,000
Total annual cost$150,000

Divide by available production hours. At 2,000 hours/year with 80% utilization = 1,600 billable hours.

$150,000 Γ· 1,600 = $93.75/hr break-even

Add your target profit margin (15–25%) β†’ $108–117/hr shop rate. Typical rates range from $75–150/hr for standard CNC work, $150–300+ for 5-axis and Swiss.

2. Estimating Setup Time

Setup includes everything from reading the print to first good part. Common benchmarks:

OperationTypical Setup
Simple vise job (3-axis mill)15–30 min
Multi-op vise job with probing30–60 min
Fixture plate / custom fixture45–90 min
Simple lathe chuck job15–30 min
Lathe with live tooling30–60 min
First article inspection15–45 min

Pro tip: Track your actual setup times and build a database. Estimation improves dramatically with real data from your own shop.

3. Estimating Cycle Time

Break the part into operations and estimate each:

Roughing time: Calculate material volume to remove, divide by MRR. Time = Volume (inΒ³) Γ· MRR (inΒ³/min)

Finishing time: Calculate toolpath length, divide by feed rate. Include spring passes if needed.

Non-cutting time: Add 15–30% for rapids, tool changes (5–10 sec each), probing, and air cutting. This is the most commonly underestimated component.

Drilling & tapping: Time = (Depth + clearance) Γ· Feed Rate per hole, plus rapid time between holes.

4. Material Cost

Don't forget to account for material beyond just the raw stock price:

Bar/plate cost: Price per pound Γ— weight, including the kerf and remnant you can't use.

Buy-to-fly ratio: In aerospace, you might machine away 90% of the material. That waste still costs money.

Minimum order quantities: If you need 2" of bar but the minimum order is 12', factor that into your pricing or build inventory costs.

5. Tooling Cost Per Part

For production runs, amortize tooling cost across the run:

Tool cost per part = Tool price Γ· Expected tool life (parts)

For a $25 end mill lasting 200 parts: $0.125/part. Seems small, but a job with 8 tools adds up. Insert tooling is often more economical β€” track your cost per edge.

6. Quantity Breaks

Setup cost is fixed regardless of quantity, so per-part cost drops as volume increases:

QtySetup/PartCycleMaterialToolingTotal/Part
1$50.00$15.00$5.00$2.00$72.00
10$5.00$15.00$5.00$1.50$26.50
100$0.50$12.00$4.50$0.50$17.50
1000$0.05$10.00$4.00$0.25$14.30

Notice cycle time also decreases at volume β€” you optimize programs, build fixtures, and find efficiencies.

Common Mistakes

Forgetting deburring and secondary ops: Hand deburring, tumbling, anodizing, plating β€” these add up fast.

Underestimating inspection time: Complex GD&T parts can take 15–30 minutes per part on a CMM.

Ignoring programming time: Complex 3D surfacing can take hours to program. Amortize across the run or charge separately for NRE.

Not padding for scrap: Add 2–5% scrap factor for production runs, more for difficult materials or tight tolerances.