Quoting guide

How to quote CNC machining jobs (a simple method, and where software helps)

Most small shops quote with a spreadsheet and a gut feel, and that's fine. The trick is making the spreadsheet honest and checking it against what actually happened. Here's the basic method machinists share on the forums, and where software can speed it up.

Updated October 24, 2026 · Independent and vendor-neutral · Sources linked below

The basic formula

When a shop owner on r/Machinists asked how to speed up quoting in 2026, one of the most upvoted answers was simple: build a spreadsheet with the setup time for each operation, the approximate run time, outside services, material cost, and a percentage for scrap, then multiply by a shop rate. That's the backbone of almost every quoting method:

Price = material + (setup hours × shop rate) + (run hours per part × quantity × shop rate) + outside processes + tooling/consumables + scrap allowance, then add your margin.

Each piece is worth a closer look.

1. Material

Price the stock you'll actually buy, not the finished part's volume: the bar or plate size including saw kerf, facing stock and workholding grip. Add freight if your supplier charges it on small orders. For anything exotic (titanium, Inconel), get a fresh price; don't use last year's number.

2. Setup

Count each setup separately: fixturing, indicating, touching off tools, first-article checks. Setup is the line that kills you on small quantities, because it's spread over so few parts. If you're quoting 5 pieces, setup is probably most of the price.

3. Run time

This is the hard one. There are three common ways to estimate it:

4. Outside processes

Anodize, heat treat, plating, grinding, certs. Get vendor prices and minimum lot charges, and add the days to your lead time. Mark these up; you're carrying the risk and the coordination.

5. Scrap, tooling and margin

Add a scrap percentage that reflects the job's risk (tight tolerances, thin walls, a new material) and any special tooling you'll buy just for this job. Then add margin. Your shop rate should already cover overhead; margin is profit on top.

A worked example (made-up numbers)

Here's how the math flows, with illustrative numbers only:

LineCalculationAmount
Material20 blanks × $6$120
Setup2 setups × 0.75 hr × $95/hr$142.50
Run time20 parts × 12 min = 4 hr × $95/hr$380
AnodizeVendor lot charge$150
Scrap allowance5% of the above$39.63
Subtotal$832.13
Margin15%$124.82
QuoteAbout $47.85 each$956.95

These figures are invented to show the arithmetic. Use your own rates.

Know your real shop rate

Your hourly rate should come from your actual costs: rent, payroll, machine payments, power, software, insurance, divided by the hours you really bill, not the hours the doors are open. Many owners find their break-even rate is different from the number they've been using for years. If you've never done this math, it's the highest-value hour you can spend on quoting.

Close the loop: compare quotes to reality

A quote is a guess. The only way to get better is to compare it with what happened. If your machines report cycle times, monitoring tools can show actual run time per job next to what you quoted; Datanomix, for example, focuses on cycle time and job costing for small CNC shops (see our Neo Industries case study). Even without software, writing actual hours on the traveler and reviewing ten jobs a month will sharpen your numbers fast.

Where software helps

Our AI quoting software guide compares nine of these tools. Start with your own method, though: software speeds up a good quoting process, but it won't fix a shop rate that's wrong.

Frequently asked questions

How do machine shops calculate a quote?

Most add material, setup time, run time multiplied by quantity, outside processes, tooling and a scrap allowance, all at the shop's hourly rate, then add margin. The details vary, but that structure is common across shops.

How do I estimate CNC cycle time quickly?

Three common ways: compare to a similar job you've already run, rough the part in CAM and read the simulated time, or use an AI estimator. Historical comparison is often the most reliable if you've tracked actual times.

Should I use a spreadsheet or quoting software?

A well-built spreadsheet works for many small shops. Quoting software starts to pay off when you're quoting many jobs a week, losing work because quotes are slow, or need several people to quote consistently.

How do I know if my shop rate is right?

Divide your real annual costs (payroll, rent, equipment, utilities, insurance, software) by the hours you actually bill. If that number is close to what you charge, your margin is thinner than you think.

Sources

Facts come from public vendor pages and the sources above, checked October 24, 2026. Prices change; confirm with the vendor. Forum comments are individual opinions. Spot an error? Tell us.

Tools in this guide

Full directory →

QuotedPart

Price published

Prices milled, turned and sheet-metal parts from the STEP model plus the PDF print, using editable formulas tied to your own machines and rates.

Best for
Small machine shops (1-20 people) that want transparent, formula-based quoting
Price
$199/month for the whole shop, unlimited users. 14-day free trial, no card, no contract.

Toolpath

Price published

AI part analysis (DFM, cycle-time and cost estimates) plus toolpath generation inside Autodesk Fusion; also sold as an API.

Best for
Fusion-based shops wanting estimating and CAM help in one place
Price
API plans: Free (100 DFM analyses + 10 estimates/month), Core $400/mo, higher tier $1,500/mo. Shop-app pricing beyond free tools: unknown.

Liquid Quote

Price published

Watches estimators' inboxes, turns RFQs with prints into drafts, extracts BOMs, and matches each line against your past won quotes.

Best for
Fabrication and job shops with a large library of past quotes
Price
From $399/month for solo shops.

Datanomix

Price on request

Hands-off production monitoring for CNC shops: connects to FANUC and Haas controls to capture cycle times, part counts, alarms and tool-level data with no operator input.

Best for
Small precision CNC shops focused on cycle time and job costing
Price
Per machine per year; custom quote.

More guides

All guides →