Free CNC Job Cost Calculator: Machine Hourly Rate, Tool Wear & True Margin

RemodelOS • Tools for makers

REMODELOS ™

Build smarter · Profit higher · Run the numbers

FREE CNC TOOL
For CNC shops · Cabinetmakers · Millwork · Fabricators

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.

✓ Full-cost estimate✓ Profit leak detector✓ Margin guardrail✓ No sign-up required
CNC Shop OS commercial CNC estimating and job costing visual
A practical CNC job cost calculator for woodworking and sheet-based fabrication. Start with a quick quote or open the advanced controls to estimate a fully burdened CNC hourly rate. All sample prices and rates are editable planning assumptions, not market-price recommendations.
Interactive estimator

CNC Job Cost & Profit Calculator

Change an input and the estimate updates instantly in your browser. Advanced controls are enabled.

Estimated job cost$0.00Current costing method
Target quote$0.00Target margin
Gross profit$0.00After payment fee
Gross margin0.0%Awaiting inputs

Job setup

Name the job and choose a machine profile. The selected profile is for costing context, not a CAM compatibility check.

Allocated assigns the share consumed; dedicated assigns whole sheets procured.

Job health snapshot

A quick pre-quote check against the information entered below.

Part line items0
Total part quantity0
Estimated machine time0.00 hrs
Substrate types used0
Quote release checkReview required
Add valid part dimensions and confirm your machine rate to review the estimate.

Part takeoff

Enter part dimensions and quantities. Area-based material planning is not a nesting algorithm.

Part / componentLength (in)Width (in)ThicknessQtySubstratePart area
Enter finished part sizes. Thickness is recorded for reference and costing context; this calculator does not derive toolpaths, edge allowances, dogbones, tabs or CNC-ready geometry.

Substrate library

Edit these sample values to match your supplier invoices and usable sheet dimensions.

Material / substrateSheet length (in)Sheet width (in)ThicknessPrice / sheetTrim loss %Waste allowance %Remnant area (sq ft)
Sample pricing is illustrative and editable. Remnant area is a one-job planning allowance, not an inventory bank or automatic salvage valuation.

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.

This is not a 2D nesting optimizer. It does not place rectangles, check grain direction, rotate parts, account for clamps/lead-ins or prove that parts fit on a real sheet. Confirm layouts in your CAM/nesting software before procurement or cutting.

Machine runtime

Use known cycle time or create a simple feed-rate estimate. CAM-simulated runtime should take priority when available.

Use total programmed tool engagement distance when known.
Calculated runtime3.87 hrs
Runtime basisManual estimate

Fully burdened CNC hourly rate

Starter defaults mirror the example model in CNC Quote Lite. Replace them with your shop's actual numbers.

Burdened operator labor rate$41.60/hr
Machine burden (excl. operator)$26.90/hr
Combined CNC run rate$68.50/hr
At the sample defaults: $32.00 × 1.30 + $12.40 depreciation + $14.50 power/vacuum = $68.50 per CNC runtime hour.

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.

Wear rate$0.0045 / in
Estimated tooling wear$65.88

Margin policy

Prices are calculated from gross margin, not by adding a markup percentage to cost.

A quote is flagged below the floor when estimated gross margin after the payment fee falls under your selected minimum. This is a planning control, not a guarantee of profit.

Five-tier pricing ladder

Select a tier to apply its suggested gross margin to the quote simulator.

Current suggested sell price$0.00
Expected gross profit$0.00
Expected gross margin0.0%

Discount stress test

See what happens when the customer negotiates from your selected quote.

Discounted selling price$0.00
Discounted gross profit$0.00
Realized gross margin0.0%
Enter job costs to test the discount.

Profit leak detector

Compare full-cost estimating with a deliberately basic material-plus-base-wage model.

Basic cost model$0.00
Fully absorbed estimate$0.00
Potentially omitted cost$0.00
The gap depends on your shop inputs. This is a comparison of two estimating methods, not a prediction of actual loss.

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.

This is not the Studio routing engine. It does not inspect machine envelopes, tooling, workholding, material compatibility, axis limits, CAM strategies, queue states or machine-specific cycle simulation. Validate routing in CAM and with your shop's production controls.

Capacity & bottleneck preview

Add the proposed job to a simplified weekly queue to see whether a workcenter looks loaded.

Proposed job machine hours0.00 hrs
Projected weekly load0.0%
Approximate queue time0.0 working days
Capacity preview ready.

Material + runtime what-if

Stress test supplier inflation and machine-time overrun against the current target quote.

Stressed job cost$0.00
Required quote at target margin$0.00
Extra cost vs. base estimate$0.00

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 driverEstimatedActualVarianceWeight
Estimate Accuracy Score (preview)Enter actuals to calculate
Weighted absolute error—
Largest variance driver—
This is a simplified browser-side scorecard using weights of 35% material, 30% CNC runtime, 15% CAD/CAM programming, 10% tooling wear and 10% direct labor. It is a preview, not the complete Pro/Studio calibration engine.

Job cost breakdown

How the estimated cost is distributed across the current job.

Total estimated job cost$0.00
Estimated procurement outlay$0.00
Cost per produced part$0.00

Quote authorization check

Review assumptions before sending a commercial quote.

Complete the required inputs to review quote health.
Minimum floor price$0.00
Selected tier quote$0.00
Projected gross margin0.0%
Margin above / below floor0.0 pts

Cost attribution

A line-by-line view of what is included in the fully absorbed estimate.

Project data stays in this browser unless you export it. No account or backend is connected.
Planning tool only. Validate material fit and nesting, CAM cycle times, machine compatibility, tool selection, workholding, safety, and all final production settings with qualified personnel before purchasing material or running a machine.
From calculator to complete shop control

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 costing guide

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.

Example CNC quote cost attribution showing raw substrates, tooling wear, machine burden, labor, overhead and retained profit
Example cost attribution layout from the supplied CNC Shop OS materials. Figures in product demonstrations are illustrative, not universal rates.

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.

Post-job variance and production reconciliation example with material, CNC runtime, programming, tooling and labor accuracy weights
Post-job variance example: material 35%, machine runtime 30%, CAD/CAM 15%, tooling 10%, direct labor 10%.

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.

CNC workcenter load and production dispatch forecasting example
Example workcenter capacity and dispatch forecast layout supplied for CNC Shop OS Studio.

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.

Tier 0 · Community

CNC Quote Lite

$0

Start with single-box / small-job quoting.

  • 10-part takeoff
  • One substrate preset
  • Blended burden model
  • 8 pre-flight checks
Get the free edition →
Tier 2 · Pro

CNC Shop OS Pro

$89

Add production learning and scope control.

  • Formal change-order workflow
  • Remnant salvage bank
  • Post-job actuals and EAS
  • 90 commercial QA gates
Compare editions →
Tier 3 · Studio

CNC Shop OS Studio

$149

For shops managing multiple workcenters.

  • Six-workcenter comparison
  • Capacity and bottleneck forecast
  • Dispatch planning
  • 110 master QA gates
Explore Studio →

Prices shown reflect the supplied CNC Shop OS tier information. Confirm the current Gumroad offer and available options on the product page before purchasing.

Build smarter · Profit higher

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

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

Popular posts from this blog

Cabinet Shop OS — Estimating & Operating System for Custom Cabinet Makers

Free CNC Job Cost Calculator & Hourly Rate Estimating Spreadsheet

Kitchen & Bath OS | The Precision Estimating & Profit System for Cabinetry & Remodeling