Free CNC Job Cost Calculator: Machine Hourly Rate, Tool Wear & True Margin
REMODELOS ™
Build smarter · Profit higher · Run the numbers
What does that CNC job really cost?
Estimate material, machine burden, operator labor, cutter wear and overhead. Then test your quote against a target gross margin before you send it to a customer.
Job setup
Name the job and choose a machine profile. The selected profile is for costing context, not a CAM compatibility check.
Job health snapshot
A quick pre-quote check against the information entered below.
Part takeoff
Enter part dimensions and quantities. Area-based material planning is not a nesting algorithm.
| Part / component | Length (in) | Width (in) | Thickness | Qty | Substrate | Part area |
|---|
Substrate library
Edit these sample values to match your supplier invoices and usable sheet dimensions.
| Material / substrate | Sheet length (in) | Sheet width (in) | Thickness | Price / sheet | Trim loss % | Waste allowance % | Remnant area (sq ft) |
|---|
Sheet procurement & yield
Area-based estimate for the current part list.
Important: area estimate vs. nesting
The calculator estimates area demand, usable area, theoretical sheets and a planning allowance.
Machine runtime
Use known cycle time or create a simple feed-rate estimate. CAM-simulated runtime should take priority when available.
Fully burdened CNC hourly rate
Starter defaults mirror the example model in CNC Quote Lite. Replace them with your shop's actual numbers.
Programming, setup and other labor
These hours are separate from the CNC runtime operator already included in the combined machine rate.
Tooling wear & consumables
Linear-inch wear model. Enter the actual replacement cost and useful cutting life for the tool family used.
Margin policy
Prices are calculated from gross margin, not by adding a markup percentage to cost.
Five-tier pricing ladder
Select a tier to apply its suggested gross margin to the quote simulator.
Discount stress test
See what happens when the customer negotiates from your selected quote.
Profit leak detector
Compare full-cost estimating with a deliberately basic material-plus-base-wage model.
Six-workcenter comparison sandbox
A simplified cycle-time and rate comparison inspired by your Studio workcenter structure. Edit multipliers and rates before treating a comparison as meaningful.
Capacity & bottleneck preview
Add the proposed job to a simplified weekly queue to see whether a workcenter looks loaded.
Material + runtime what-if
Stress test supplier inflation and machine-time overrun against the current target quote.
Post-job variance & estimate accuracy preview
Optional: enter actuals after production to see where the estimate drifted. The example weights match the variance scorecard structure supplied for CNC Shop OS.
| Cost driver | Estimated | Actual | Variance | Weight |
|---|
Job cost breakdown
How the estimated cost is distributed across the current job.
Quote authorization check
Review assumptions before sending a commercial quote.
Cost attribution
A line-by-line view of what is included in the fully absorbed estimate.
You can estimate one CNC job. What about the entire shop?
CNC Shop OS expands beyond a browser calculator with larger takeoffs, dynamic substrate costing, multi-stage labor, change-order control, post-job learning, remnant recovery, machine routing and capacity forecasting.
CNC Job Cost Calculator: How to Price CNC Router Work Without Guessing
Quoting CNC work is not just a matter of adding the sheet price to a few hours of machine time. A defensible CNC machining quote needs to account for the substrate consumed, machine runtime, operator burden, programming and setup, tooling wear, consumables and the overhead required to keep the workcenter productive.
This free CNC job cost calculator is designed as a practical starting point for woodworking CNC routers, nesting routers, cabinet shops, millwork businesses and other sheet-based fabrication workflows. Use it to estimate CNC machine cost per hour, job cost, cost per part, selling price and gross margin. The values are editable so the estimate can reflect your own shop rather than a generic online price list.

What should a CNC job cost estimate include?
1. Raw sheet material and usable yield
Start with the parts required, their dimensions, quantities and substrate. Divide the estimated material area by the usable sheet area after trim and waste allowances. For a commercial quote, distinguish between an allocated batch cost and the outlay for dedicated whole sheets. The first assigns a proportional share of the sheet to the job; the second assigns the full sheet procurement cost.
Area-based yield is useful for an early cost estimate, but it is not the same as a true 2D nesting calculation. Part rotation, grain direction, saw kerf, tool diameter, clamps, lead-ins, sheet defects and machine hold-down zones can all change the real yield. Use CAM or dedicated nesting software to verify an actual cut layout.
2. CNC machine hourly rate and operating burden
A CNC router hourly rate should reflect more than the operator's take-home wage. A fully burdened estimate may include payroll burden, machine depreciation, electricity, vacuum pump consumption, maintenance reserve and allocated facility cost. The example starting values in this calculator use a $32 base wage, a 1.30 labor multiplier, $12.40 per hour depreciation and $14.50 per hour power and vacuum allowance. Together, those example components produce a $68.50 combined CNC runtime rate. They are editable assumptions, not a recommended rate for every machine.
3. CAD/CAM programming, setup and non-cut time
Programming, job setup, tool loading, material handling, first-article inspection, quality checks and packaging may happen outside spindle-on time. Record them separately so that the machine runtime rate does not accidentally hide or double count these activities.
4. Tooling wear and shop consumables
One way to estimate cutter wear is to divide the replacement cost of a tool by its useful cutting life, then multiply that rate by the job's estimated tool engagement distance. This linear-distance method is a simplified allocation. Actual tool life depends on material, tool geometry, feed and speed, depth of cut, chip evacuation, operator practice and tool condition. Add abrasives, screws, glue, packaging and other job consumables separately.
5. Gross margin, markup and quote protection
Markup and gross margin are not interchangeable. If a job costs $100 and you add a 35% markup, the selling price is $135 and gross margin is about 25.9%. To target a 35% gross margin, the selling price must be calculated as cost divided by 0.65. This calculator uses the gross-margin method and can also account for a payment-processing fee when you enter one.
How to calculate CNC cost per part
First calculate the job's total estimated cost. Include the selected material costing method, CNC runtime burden, separate programming and support labor, tooling wear, consumables, fixed overhead and contingency. Then divide the total by the total quantity of parts in the job. For batches containing different parts or multiple substrates, make sure the dimensions and material assignments are accurate before relying on the per-part figure.
Why CNC estimates often understate the real cost
A quick quote may include material and a base operator wage while leaving out power, vacuum, depreciation, maintenance, payroll burden, cutter wear, setup time and facility overhead. The Profit Leak Detector in this calculator compares a basic material-plus-base-wage estimate with the fuller cost model. The difference is a potential omitted-cost gap under the assumptions you entered, not a claim that every shop is losing that amount.

Use post-job actuals to improve the next estimate
Once a job is complete, compare estimated material use, runtime, programming time, tooling wear and direct labor with actual results. Consistent machine-time underestimation may indicate that the feed-rate assumption, tool-change allowance or workholding process needs review. Repeated material variance may point to sheet defects, yield assumptions or nesting practice. A learning loop turns completed jobs into better future estimates.

When do you need a full CNC shop operating system?
A browser calculator is useful for a quick job estimate and for understanding cost drivers. A growing shop may also need multi-room and high-part-count takeoffs, reusable material libraries, formal proposals, change-order logs, remnant tracking, actual-versus-estimate calibration, comparative machine routing, capacity forecasting and QA release gates. Those are broader operational workflows than a single online calculator can reliably provide.
CNC Quote Lite
$0Start with single-box / small-job quoting.
- 10-part takeoff
- One substrate preset
- Blended burden model
- 8 pre-flight checks
CNC Shop OS Core
$49For commercial takeoffs and everyday estimating.
- 250-part takeoff
- 10 dynamic substrates
- 6 labor crafts
- 60 relational QA gates
CNC Shop OS Pro
$89Add production learning and scope control.
- Formal change-order workflow
- Remnant salvage bank
- Post-job actuals and EAS
- 90 commercial QA gates
CNC Shop OS Studio
$149For shops managing multiple workcenters.
- Six-workcenter comparison
- Capacity and bottleneck forecast
- Dispatch planning
- 110 master QA gates
Prices shown reflect the supplied CNC Shop OS tier information. Confirm the current Gumroad offer and available options on the product page before purchasing.
From dimensions to a defended CNC quote.
Try the free CNC Quote Lite workbook, watch the walkthrough, or explore the commercial CNC Shop OS editions when your workflow needs more than a quick calculator.
More free estimating tools
- Free Cabinet Cost Calculator
- Kitchen Remodel Cost & Profit Calculator
- How to Estimate Kitchen Remodel Costs
Frequently asked questions about CNC job costing
How do I calculate the hourly cost of a CNC router?
Start with the burdened operator labor rate, then add machine depreciation, power and vacuum consumption, maintenance reserve and facility allocation per runtime hour. Add any extra job-specific labor and consumables separately. Use your own payroll, utility and equipment figures.
Does this calculator create CNC G-code or toolpaths?
No. It is an estimating and costing tool. It does not create, validate or post-process G-code, verify toolpaths, or replace CAM simulation, machine setup and safety procedures.
Does the sheet yield estimate perform true nesting?
No. It estimates material demand from part area, trim loss, waste allowance and any entered remnant area. True nesting needs geometric placement and shop-specific constraints in CAM or nesting software.
What is the difference between allocated and dedicated material costing?
Allocated batch costing assigns a proportional share of usable sheet cost to the material consumed by the job. Dedicated whole-sheet costing assigns the procurement cost of the full sheets required for that job. The appropriate approach depends on how your shop buys, tracks and reuses stock.
What gross margin should a CNC shop target?
There is no universal target for every shop, material, machine, region or job type. The calculator provides an editable five-tier example ladder. Set the floor and target using your own costs, competitive position, operating needs and commercial policy.
Can I use this for laser, waterjet or other CNC machines?
You can use the general costing fields and machine comparison sandbox as a starting point, but the sample wear, runtime and material assumptions are primarily designed around woodworking and sheet-based CNC work. Other processes need their own verified process-specific cost drivers and safety checks.
Disclaimer: Estimates are only as reliable as the data entered. Currency selection changes the display format; it does not fetch exchange rates or convert entered amounts. Verify supplier prices, tax treatment, local labor rules, process compatibility and all production requirements independently.
Comments
Post a Comment