Answers · Updated 2026-10-30
How do I compare quoted hours to actual hours on a job?
Price one of your own parts: Drop a STEP model or PDF drawing — about 90 seconds, no account.
Your part priced in about 90 seconds, no account.
Compare each routing line separately: programming and setup, run time, inspection, outside processing, waiting and rework. A single “job took 14 hours” number cannot tell you which standard missed. Worked example: a bracket was quoted at 2.0 setup hours and 6.0 run hours for 20 pieces, then logged at 2.5 setup and 7.0 run hours. Setup variance is +0.5 hour, run variance +1.0 hour, and total machine variance +1.5 hours; at a $120/hour rate, that is $180 of labor cost to investigate.
See how QuotedPart connects to your workflow with its API, MCP server, autonomous quoting and shop-specific learning.
Close the same scope you quoted
Freeze the quote revision and quantity before comparing. Record which operations were actually performed, the start and stop times, operator or machine, scrap, rework, outside invoices and any customer changes. If the buyer added a hole or split delivery, mark it as scope change rather than estimator error. If setup included workholding made for another part, note whether it is reusable.
Use minutes that mean the same thing on both sides. “Setup” should include loading stock, workholding, tool offsets and first-piece prove-out if that is how your standard is written. “Run” should include load/unload and in-process checks if those are part of the rate. A clean definition makes the variance actionable.
| Line | Quoted | Actual | Variance | At $120/h |
|---|---|---|---|---|
| Programming + setup | 2.0 h | 2.5 h | +0.5 h | +$60 |
| Run (20 pieces) | 6.0 h | 7.0 h | +1.0 h | +$120 |
| Machine total | 8.0 h | 9.5 h | +1.5 h | +$180 |
| Outside anodize | $180 invoice | $180 invoice | $0 | $0 |
Explain the variance before changing the standard
A setup overrun can come from new workholding, a missing tool, a difficult datum decision or an operator learning curve. A run overrun can come from a conservative feed, more deburr than planned, a tool change or a bad cycle-time assumption. Ask the person who ran the job and inspect the traveler. Do not simply divide every overrun across future quotes; one broken tool is not a permanent standard.
In the example, if the extra setup was a one-time workholding repair, exclude it from the next standard and record it as maintenance. If every piece needed an extra 3 minutes of deburr, add 60 minutes to the run standard for 20 pieces or, better, write a separate deburr operation.
Use the result in the next quote
Update the routing only after deciding what was ordinary. If five similar jobs average 2.4 setup hours against a 2.0-hour standard, revise the standard to 2.4 or change the workholding plan. If two jobs were 1.6 and one was 4.0 because of a customer revision, keep the standard and add a change-control note. Track quoted and actual quantities together because setup allocation changes sharply at one, ten and one hundred pieces.
Keep price and cost separate in the review. A job can have a favorable cost variance and still lose its margin when the price was discounted; it can also have an unfavorable time variance and remain profitable if the buyer paid for a difficult schedule.
What to do next
Make closeout a short required step: attach the traveler, enter actual minutes and classify each variance as standard, scope, supplier or abnormal event. Review a small set every month, then change one routing assumption at a time. A history that nobody can interpret is just a pile of timestamps; a categorized history becomes your shop’s evidence.
Illustrative closeout assumptions
- • 20-piece 6061 bracket; rate $120/hour.
- • Quoted setup 2.0 h, run 6.0 h; actual setup 2.5 h, run 7.0 h.
- • Outside anodize invoice $180 in both cases.
| Measure | Value |
|---|---|
| Quoted machine time | 8.0 h |
| Actual machine time | 9.5 h |
| Machine variance | +1.5 h |
| Variance at $120/hour | +$180 |
Price one of your own parts
Drop a PDF drawing or a STEP file. QuotedPart reads the print, measures the model and prices it in seconds, on default shop rates you can change.
Your STEP file or PDF drawingDrop a PDF drawing, a STEP file or both
Free. No account, no email. Priced at our default US rates until you set yours.
Related QuotedPart guides
Answers
Can ChatGPT quote machined parts? What it can and cannot know
ChatGPT can organize a quote and explain a drawing, but it does not know your machine rates or proven cycle times unless you supply and check them.
Answers
How accurate is AI quoting software? Measure it on your own jobs
Accuracy is a measured error distribution, not a feature claim. A shop test should compare predicted and won prices with the same scope, revision and quantity.
Answers
How fast should a machine shop respond to an RFQ?
Set a response promise from the RFQ’s complexity and your estimating capacity, then show the arithmetic behind the queue.
Answers
How long a CNC setup takes, by machine, and how to put it on a quote
Starting setup minutes for a 3-axis VMC, 5-axis, CNC lathe, Swiss, grinder, laser, press brake and waterjet, the rule for extra setups, and four parts with their setup time and cost worked out.