Job Shop Quote Worksheet for Machine Shops
This worksheet builds a machining quote one operation at a time. Each row carries setup hours, run minutes per piece, a shop rate and any material or outside cost, and the tool totals the job and shows the price at a target margin.
| Operation | Work center | Setup hours | Run min per piece | Quantity | Shop rate per hour | Material or outside cost | Setup cost | Run cost | Line cost | |
|---|---|---|---|---|---|---|---|---|---|---|
$14 | $138 | $1,301 | ||||||||
$190 | $1,029 | $1,219 | ||||||||
$143 | $665 | $808 | ||||||||
$0 | $90 | $90 | ||||||||
$0 | $0 | $420 | ||||||||
$33 | $87 | $119 |
Margin pricing divides cost by (1 - margin). A 25% margin is not the same as a 25% markup. Change the quantity on every row together when you quote a different lot size, and set the 'Cost per piece' divisor to match.
Compare quoted vs actual hours from your ERP
Optional: we can review how your estimates compare with actual job hours and suggest where the quote model drifts.
Optional. The tool and every export work without this. No spam.
How to use the quote worksheet
Start with the routing you would run on the floor: saw, mill, lathe, deburr, outside process, inspect. For each operation enter setup hours, run minutes per piece, the lot quantity and the burdened shop rate for that work center. Put bar stock, plate or a heat treat vendor charge in the material column. The tool computes setup cost, run cost and line cost per row, and the footer adds everything up. Edit, add or delete rows freely, then export to Excel to attach to the customer quote or load into your ERP estimate screen.
- Use a burdened rate per work center, not one blended shop rate
- Enter setup once per lot, run time per piece
- Put material scrap allowance into the material cost
- Quote each quantity break as its own copy of the sheet
The method behind the numbers
Line cost equals setup hours times rate, plus run minutes divided by 60 times quantity times rate, plus material. Total job cost is the sum of the lines. Price is cost divided by one minus the target margin. This is the same arithmetic that JobBOSS, E2 Shop System, Global Shop Solutions, ProShop and Fulcrum run in their estimating screens, so a worksheet number should match the ERP quote if the rates and routings are the same. If the two disagree, the difference usually sits in how burden, scrap and overhead are loaded.
Reading the result
In the sample job, material and the outside anodize make up a large share of cost, while the two mill operations carry most of the labor. Look at the split between setup and run. When setup dominates, a bigger lot size lowers the unit price quickly, so quote two or three quantity breaks. When run dominates, the lever is cycle time and fixturing. Compare the 25% and 35% price lines against what the market will bear before you send the quote.
Common mistakes
The most expensive quoting errors are quiet ones. Estimators forget first article inspection, certs and packaging, use a rate that excludes tooling and consumables, or reuse run times from a different material. Another frequent error is quoting from the programmer's ideal cycle time instead of the real average including load, unload and chip clearing.
- Forgetting deburr, wash, packaging and freight
- Ignoring scrap on small lots
- Applying markup when you meant margin
- Not updating rates after a machine or wage change
Frequently Asked Questions
What shop rate should I use for the quote?
Use a burdened hourly rate for each work center that includes labor, machine depreciation, power, tooling allowance and a share of overhead. A single blended rate hides the fact that a five axis mill costs far more per hour than a manual saw.
Is margin the same as markup?
No. Markup is a percentage added to cost. Margin is a percentage of the selling price. A 25% margin needs cost divided by 0.75, which equals a 33% markup. Mixing them up is one of the most common ways job shops underprice work.
Can I use this with JobBOSS, E2 or ProShop quotes?
Yes. Export to Excel and use it as a cross check against the ERP estimate, or as the first draft before you key the routing into the system. The math is standard setup plus run plus material.
How do I quote multiple quantities?
Copy the sheet for each quantity break, change the quantity on every row, and keep setup hours the same. The cost per piece should drop as setup is spread over more parts, which is the pricing story to tell the buyer.
If your quotes live in spreadsheets while actual costs live in the ERP, we can help pull historical run times and actuals back into estimating, on your own servers if needed.
Related Tools
Job Costing Worksheet for Global Shop Solutions Users
Compare estimated and actual labor and material for each job and see the cost variance and variance percent. Good for monthly job reviews and quote feedback.
MES & Shop FloorShop Traveler Template
Generate a printable job traveler with job header, material, routing steps, inspection points and sign-off lines. Export to PDF, Word or Excel.
Costing & FinanceJob Shop WIP Report Template
A month-end work in process report layout for open jobs: costs to date, percent complete, billings and over or under billing, with sign-off lines for the controller.
ERP Migration & SelectionJob Shop ERP Selection Scorecard
Ten questions about how your shop quotes, schedules, tracks and certifies work. Shows how demanding your ERP requirements are and what to prioritize when comparing systems.
More Discrete Manufacturing tools
See all- Bar Stock Yield and Material Cost per Part Calculator
- OEE Calculator (Overall Equipment Effectiveness)
- Scrap Rate Cost Calculator
- Takt Time Calculator
- Cycle Time & Capacity Calculator
- Inventory Carrying Cost Calculator
- Economic Order Quantity (EOQ) Calculator
- MRP Nervousness Assessment
- Production Scheduling Maturity Assessment
Keep exploring
Free tools
- Job Shop Quote Price, Margin and Markup CalculatorTurn cost inputs into a unit price at your target gross margin, including scrap, setup and outside processing, and see the markup it equals.
- Job Shop Quote Cover Letter TemplateA fill-in quote letter for machined parts with quantity price breaks, assumptions, exclusions and standard terms.
- CNC Job Quote Estimate WorksheetAn editable CNC quote worksheet that rolls material, setup, run time and outside services into a price per part.
ERP fixes and how-tos
- How to Create a Quote in E2 Shop SystemHow to build a quote in E2 Shop System, from header setup through routing, material, and outside processing, to converting an accepted quote into a job.
- How to Add a Private AI Layer to E2 Shop System On-PremHow to add a private on-prem AI assistant to E2 Shop System: database views, quote and job data, document retrieval, role scope, sizing and phased rollout.
- How to Add a Private AI Layer to Classic JobBOSS On-PremHow to add a private on-prem AI assistant to classic JobBOSS: read-only SQL Server access, job and operation data, permissions, GPU sizing and rollout.
Guides
- How to Quote CNC Machined Parts: A Step by Step MethodHow to quote CNC machined parts step by step: material, setup, cycle time, outside processing, quantity breaks and margin, plus common costly mistakes.
- How to Estimate the Cost of a Machined Aerospace PartA step-by-step method for estimating a machined aerospace part: material and buy-to-fly, setup, cycle time, special processes, FAI, tooling and margin.
- How to Price Small-Lot and Prototype Work in a Job ShopHow job shops price prototypes and small lots: setup amortization, programming, first article, minimum lot charges, scrap allowance and quantity breaks that protect margin.
AI on your ERP
- AI for JobBOSS2 in Precision Machining: Quotes, Routings and Job Cost Answers from Your Own DataPrivate AI for JobBOSS2 precision machine shops: quote history, routing actuals, job cost variance and on-time delivery answers, kept on your own network.
- AI for quote-to-cash in manufacturing and job shop ERPsAI reads incoming RFQs, drafts quotes from your ERP's own cost and pricing history, and flags parts your shop has never quoted before, keeping the estimator in control.
Integrations
- How to add AI agents to Global Shop SolutionsHow to add AI agents to Global Shop Solutions: a read-first tool layer over its data and APIs, approval before any write, and on-prem model options for job shops.
- How to automate email in Global Shop SolutionsAutomate inbound customer POs, RFQs and vendor confirmations from shared inboxes into Global Shop Solutions with parsing, validation and human review.
Software
- Global Shop SolutionsWhat Global Shop Solutions ERP is, how its estimating, scheduling and shop floor modules serve job shops, and which ERP alternatives to compare.
- ECI E2 Shop SystemIndependent profile of ECI E2 Shop System, a job shop ERP: what it does, core modules, integration options, strengths, limits, alternatives and AI use cases.