CNC Quote Builder
Build machining quotes with quantity breaks: operations, material, outsourcing, tooling amortization, overhead and margin. Runs entirely in your browser. No installation, no account, no upload.
Version 1.0.0 · Updated Oct 23, 2026
Use CNC Quote Builder now
Runs in your browser · nothing is uploaded
This in-page version cannot save your work between visits — browser storage is switched off inside the sandbox. Download the free file to keep your data on your own computer.
Overview
Key benefits
- No installation and no account required
- Runs entirely in your browser
- Your data stays on your computer
- Print-friendly reports
How it works
- 1Download the HTML file
- 2Open it in your browser
- 3Enter your information
- 4Save the project file locally
Frequently asked questions
Is the CNC Quote Builder really free?
Yes. The CNC Quote Builder is a free download with every feature included — no trial period, no locked features and no account required.
Does my data stay private when I use the CNC Quote Builder?
Yes. The tool is a single HTML file that runs entirely on your computer and makes no network requests, so nothing you enter is ever uploaded or shared.
Does the CNC Quote Builder work offline?
Yes. Once downloaded it runs completely offline in any modern browser — no internet connection, installation or plugins needed.
Do I need Excel or any other software to use the CNC Quote Builder?
No. It replaces the spreadsheet template entirely: open the file in your browser (Chrome, Edge, Firefox or Safari) on Windows, Mac, Linux or a tablet, and start working.
How to use CNC Quote Builder
The complete in-tool guidance, reproduced here so you can read it before you download.
What this tool does
CM8-02 builds a machining quotation for one part at multiple quantity breaks. You enter the operations, material, outsourced processes and one-off tooling; the tool amortizes fixed costs across each quantity, applies overhead and your target margin, and produces a cost breakdown, a CSV export and a clean printable quotation sheet.
Everything runs inside this single HTML file. No installation, no account, no network requests — your rates, customers and prices never leave your computer.
The cost model
material/pc = (stock weight × price or direct cost) × (1 + scrap%) setup $/lot = Σ setup min ÷ 60 × (machine rate + labour rate) cycle $/pc = Σ cycle min ÷ 60 × (machine rate + labour rate × attended%) outsourced/pc = Σ per-part charges + Σ per-lot charges ÷ Q tooling/pc = Σ one-off tooling ÷ Q cost/pc = (material + setup/Q + cycle + outsourced + tooling) × (1 + overhead%) unit price = cost/pc ÷ (1 − margin%) total = unit price × Q
- Setup is fully attended: while a machinist sets a machine, both the machine and the labour hour are consumed, so setup uses machine rate + full labour rate.
- Cycle labour is scaled by attended %: at 100% an operator stands at the machine; at 25% one operator tends four machines; 0% is lights-out running (machine rate only).
- Overhead covers rent, utilities, programming amortization, quality, consumables and admin not already in your hourly rates. If your machine rates are fully burdened, set overhead to 0.
Entering operations
- Add one row per work centre visit: e.g. Sawing → Milling op 1 → Milling op 2 → Deburring → Inspection.
- Setup minutes: fixturing, tool loading, program proving, first-article. Charged once per lot.
- Cycle minutes: floor-to-floor time per piece including load/unload, not just cut time.
- Inspection and deburring are usually labour-only: set the machine rate to 0 (or a bench rate) and keep the labour rate.
- Programming can be entered as an operation with setup minutes only, or as a tooling line if you charge it as a fixed NRE amount.
Why unit price falls with quantity
Setup, per-lot outsourcing charges and tooling are fixed per lot. At quantity 1 the part carries all of them; at 250 they are divided 250 ways. The quantity-break table makes this visible: the “Setup (amortized)” and “Tooling / fixtures” rows shrink as quantity grows while material and cycle cost stay constant. This is the honest way to show a customer why 50 pieces cost far less each than 5.
Lot-based outsourced minimums are common: platers and heat treaters often charge a minimum lot fee regardless of piece count. Enter those as “per lot”; true piece prices as “per part”.
Margin vs. markup
This tool uses margin on selling price: at 25% margin, a $75 cost sells for $100 and the margin is 25% of the price. Markup is the same dollar figure expressed on cost (33.3% markup in this example). The two are related by:
price = cost ÷ (1 − margin) markup = margin ÷ (1 − margin)
- Margin on price — Equivalent markup on cost
- 10% — 11.1%
- 20% — 25.0%
- 25% — 33.3%
- 30% — 42.9%
- 40% — 66.7%
- 50% — 100%
Typical planning rates
Every shop differs — these are only sanity-check ranges for fully burdened machine rates in North American job shops. Use your own accounting figures for real quotes.
- Work centre — Typical rate / hour
- 3-axis vertical mill — 60 – 95
- 5-axis mill / mill-turn — 95 – 150
- CNC lathe (2-axis) — 55 – 85
- Wire EDM — 70 – 120
- Surface / cylindrical grinding — 65 – 110
- Bench (deburr, assembly) — 0 machine + 25 – 45 labour
- CMM inspection — 60 – 100
Cross-check with CM8-01. Use the CapsuleM8 Material Weight & Cost Calculator to compute the stock blank weight and material cost per part, then carry the number into the material section here.
Saving your work
- Autosave: the whole quote is kept in this browser's local storage (when allowed) and restored when you reopen the file. The indicator in the toolbar shows the last save time.
- Save: writes to local storage on demand and flashes Saved ✓ with the time — use it before closing the tab if you want to be certain.
- Export .json: a portable project file containing every input — archive it with the job or send it to a colleague using the same tool.
- Export CSV: the full quantity-break breakdown for spreadsheets and ERPs.
- Print Report: builds a dedicated quotation document — header, executive summary tiles, price schedule, the three analysis charts, cost build-up, your notes and the validity statement — and sends it to the browser print dialog, where you can save it as PDF. The report is rebuilt from current inputs every time, so it never prints stale numbers.
- Report header fields: the report title, company, prepared-by and notes fields at the top of the builder are what appear on the printed quotation, and they are stored with the project.
Before you send it. The printed report is an internal-grade document: the cost build-up table and the margin chart show your costs and margin. Review the page in the print preview and delete those sections from the PDF (or print only the summary pages) if the customer should see prices only. The on-screen Quotation Sheet tab remains the price-only view.
Disclaimer
Verify important calculations independently. Tools are provided for informational and planning purposes and do not replace professional engineering, accounting, legal, tax or safety advice.
Where this fits
Part of Manufacturing Costing & Quoting in Engineering & Costing.
Related tools
Raw material calculator for a whole cut list or bill of material — the weight and cost of steel, stainless, aluminium, copper alloy and plastic bar, plate, tube and structural sections, with scrap allowance, buy weight and cost by material, in metric or imperial. Nothing is uploaded.
Build a manufactured part's cost from first principles, then take it to programme scale with learning curves, escalation to then-year money, three-point risk and a confidence-based contingency. Crawford and Wright theory, correlated risk roll-up and AACE estimate classes. Runs entirely in your brows
Track engineering change notes on products, parts and drawings from request to effectivity — change class, reason, document sets, stock disposition and the date the change actually reached the shop floor. This is product change control, not an IT change and release log. Nothing is uploaded.
Keep a controlled register of drawings, specifications, work instructions and procedures — one row per revision, so you can prove what was current on any date, and track the superseded copies that still have to be pulled off the boards. Nothing is uploaded.
Track every bill of materials revision: what changed, what it does to unit cost and annual spend, what happens to superseded stock, and which changes are approved but not yet effective. Runs entirely in your browser. Nothing is uploaded.
Enter your measured readings and a specification, and get the whole capability picture: mean, sigma, Cp, Cpk, Cpu, Cpl, Pp, Ppk, an estimated defect rate in parts per million, a histogram against the limits and a run chart that shows the drift an average hides. Type the readings in or import a sprea