ServiceGrid & Shop Costing · Calculator

Machine hourly cost & shop rate calculator.

Work out what a machine actually costs to run per hour — labour, overhead and depreciation combined — before you use it to price a job or justify a repair.

Access
Free · no sign-up
Inputs
6 shop numbers
Runs
In your browser
Formula
Fully shown
01 / Enter your machine's numbers
$/HR
Fully loaded — wages plus benefits and burden.
HRS
Actual cutting time, not clocked hours.
$
$
Resale/scrap value at end of life. Use 0 if none.
YEARS
$/YR
Utilities, insurance, floor space, service contracts.

Need a known-good example to test the calculator?

No hidden markup.Every number is yours — nothing preloaded or assumed on your behalf.
No account required.Use it once, bookmark it, or send the link to whoever's quoting the job.
Straightforward math, shown in full.No black box — the formula and your substitution are both visible above.
Three costs, one number

A machine's hourly cost has three parts. Labour is already an hourly number — your operator's fully loaded wage. Depreciation and overhead are annual numbers that need to be spread across the hours the machine actually runs to become hourly figures of their own.

Depreciation/hr = (purchase price − salvage value) ÷ useful life ÷ productive hours/yr
Overhead/hr = annual overhead ÷ productive hours/yr
Hourly cost = labour rate + depreciation/hr + overhead/hr

This depreciation method — straight-line, cost minus salvage value divided by useful life — is the standard approach used across CNC shop-costing guides and machine-rate calculators, not something specific to Ryxen.

Worked example

An $85,000 CNC router, expected to run 10 years with a $5,000 resale value at the end, running 1,800 productive hours a year, with $8,000/year in allocated overhead and a $32/hr loaded operator rate.

Depreciation$4.44/hr
Overhead$4.44/hr
Labour$32.00/hr
32.00 + 4.44 + 4.44 = $40.89/hr

Stop re-deriving this number every time you quote a job

This calculator gives you one machine's rate, once. ServiceGrid tracks the real maintenance and downtime history behind it, so the number stays accurate as the machine ages instead of going stale in a spreadsheet.

Try ServiceGrid →
Before you rely on this number
  • HOURSProductive hours is the number most shops get wrong first — clocked hours aren't cutting hours once changeovers, maintenance and gaps between jobs are accounted for.
  • RATELabour rate should be fully loaded — wages plus benefits, WCB/WSIB, and other burden — not just the number on the pay stub.
  • LIFEUseful life is an assumption. A conservatively short life inflates the hourly rate; an optimistic one understates it. Pick a number you can defend.
  • SHAREDIf overhead is split across multiple machines, use a consistent allocation method for all of them — floor space or revenue share, not whichever number is convenient.
  • MARGINThis is cost, not price. Tooling, consumables and profit margin are separate decisions layered on top, not part of this number.
Why we don't pre-fill your overhead number

Every "typical shop rate" table online is an average of businesses that aren't yours — different rent, different insurance, different machine age. Ryxen doesn't know your utility bill or your lease, and pretending to would make this less accurate, not more.

So this calculator does the one thing it can actually be right about: the arithmetic. You supply the real numbers, it shows the real formula, and the result is only as good as what you put in — same as it should be.

Method & sources

Standard shop-costing methodology, not a Ryxen invention.

  1. CNCCookbook — CNC Machine Hourly Rate Calculator (G-Wizard). Describes the total-cost-of-ownership approach: divide a machine's full costs by the hours it will actually run.
  2. Kipware — Guidelines for Calculating Machine Hourly Rate. Lays out the same machine-cost-plus-labour-and-overhead structure used here, before any markup is applied.

Common shop rate questions

What's the difference between machine hourly cost and shop rate?

They're often used interchangeably. Machine hourly cost usually means the fully loaded cost of running one specific machine including its operator. Shop rate can mean the same thing, or a blended average across several machines — this calculator works one machine at a time.

Should I include profit margin in this number?

No. This calculator produces cost, not price. Markup is a separate decision made on top of this number, once you actually know what the machine costs to run.

How do I figure out my machine's productive hours per year?

Start from scheduled hours — shifts × days × weeks — then subtract realistic downtime for maintenance, changeovers, and gaps between jobs. Most shops overestimate this the first time they try it.

Does this include tooling and consumables cost?

No. This covers labour, overhead and depreciation only. Tooling, consumables and materials are per-job variable costs, separate from the machine's standing hourly cost.

Software that works like your best tools.

This calculator is maintained by Ryxen — focused software tools that solve specific operational friction points for Canadian small businesses. No ERP bloat, no per-user pricing, no demo calls.

Copied.