Guide / Manufacturing

Machine shop quoting spreadsheet: the formulas and where it breaks

deltaV engineering · 6 Oct 2026

A solid machine shop quoting spreadsheet prices five things: material, setup, cycle time times quantity, outside processing and margin. Setup is spread over the lot; run time grows with quantity. It works until several people quote from copies, quoted hours never meet actual hours, and won quotes get retyped into the job.

01

The machine shop quoting template

One row per part and quantity. These columns cover most made-to-print work:

ColumnWhat goes inFormula
PartPart number, revision, quantity.Input.
MaterialStock size per part, price per unit, scrap allowance.Stock per part × price × (1 + scrap %).
SetupSetup hours per operation.Setup hours × machine rate.
RunCycle time per part, in minutes.Cycle minutes ÷ 60 × quantity × machine rate.
Secondary opsDeburr, inspection, packing.Hours × labor rate.
Outside processingAnodize, plating, heat treat.Vendor quote × (1 + handling %).
ToolingSpecial cutters, fixtures, soft jaws.One-off cost for the lot.
MarginTarget margin for this customer and job.Total cost ÷ (1 − margin %).
Unit priceWhat the customer sees.Price ÷ quantity.

Quote several quantities from the same row. Setup and tooling spread over more parts, so the unit price drops at each break.

02

Estimating CNC machine time

Cycle time drives most of the price. Use the best source you have, and note which one:

  1. CAM. The programmed cycle time, if the part is already programmed.
  2. History. Actual hours from a similar part you ran.
  3. Estimate. The estimator's call, feature by feature.

Add load, unload and in-process checks per part. Leaving them out is the most common miss.

03

Keep the quoting formulas honest

  • Rates live on one locked tab. Rows look them up; nobody types a rate.
  • One master file. Quotes are saved as copies, never edited from copies.
  • Every quote records who priced it and which hour source they used.
  • Material prices carry the date they were checked.

04

Where the spreadsheet breaks

  • Two estimators, two copies, two prices for the same part.
  • Quoted hours are never compared to actual hours.
  • Past jobs are hard to find, so similar parts get priced from scratch.
  • Drawings and RFQ emails live outside the sheet.
  • Won quotes get retyped into the ERP, traveler and inspection sheet.

05

What to do next

If this hurts mostDo this
Copies and drifting ratesFix the sheet: one master, locked rates.
Hours that missFeed actual hours back against each quote.
Slow turnaroundAutomate RFQ intake and past-job lookup. See quoting automation.
Retyping won jobsConnect quoting to the ERP. See closing the quoting gaps.

Moving off the sheet entirely? Keep its rules. How to replace a spreadsheet workflow covers the steps.

The CNC RFQ-to-job demo shows the same costing with drawing review, similar-job hours and quote vs actual.

Questions

Direct answers

What shop rate goes in the sheet?

Your own. Work out what each machine costs to run per hour, with labor and overhead. Keep a rate per machine class, not one blended rate for the whole shop.

Is there a free machine shop quoting template?

The table above is the structure. Build it in your own workbook so the rates and rules are yours. Lock the rate cells and keep one master copy.

What does it cost to move quoting off the spreadsheet?

It depends on complexity and the business case. Book a call and bring your current sheet.