CNC Milling Running Cost Calculator

Estimate what a CNC milling machine costs to run per productive hour, and per day, week, month and year, from depreciation, energy, maintenance, tooling, labour, facility overhead and finance.

Your milling machine, usage and costs

Usage and time basis

Planned productive cutting time, not calendar hours the machine sits in the shop.

%

Unplanned downtime — breakdowns, tool changes, setups — subtracted from productive hours before fixed costs are spread across them.

Machine & ownership

£

Residual value
%

Straight-line depreciation only: (purchase price − residual value) ÷ useful life.

£

Energy

kW

£/kWh

Per kilowatt-hour.

%

The share of each productive hour spent drawing full power — leave at 100% to assume constant full-load draw across spindle, axis servos and coolant pump.

Maintenance

£

£

£

Tooling & consumables

£

Annual cost of end mills, drills, inserts, toolholders, coolant, lubricants, and other items consumed or replaced during normal running. Include worn or broken tool replacements here.

Labour

£

Loads the wage for National Insurance, pension and other on-costs.

Splits the loaded wage across the machines one operator tends at once.

£

Facility overhead

£/yr

Finance (optional)

Your CNC milling running cost

Based on 2,000 planned productive hours a year, reduced by a 5% downtime allowance to 1,900 net hours. This is a planning estimate built from the figures you entered, not a quote or an accounting record.

Total running cost per hour
£43.80
Annual running cost
£83,217
Cost per day
£350.39
Cost per week
£1,751.94
Cost per month
£6,934.75
Effective utilisation
91.1%1,900 of 2,086 available hours
Main cost driver
Labour57.8% of annual running cost
Running cost per hour, annual cost and share by category
CategoryCost / hourAnnual costShare
Depreciation & insurance£7.37£14,00016.8%
Energy£2.73£5,1876.2%
Maintenance£3.00£5,7006.8%
Tooling and consumables£4.74£9,00010.8%
Labour£25.33£48,13057.8%
Facility overhead£0.63£1,2001.4%
Total£43.80£83,217100.0%

Assumptions used in this result

Every input and assumption behind the result above
Planned productive hours per year2,000
Hours per day8.0
Days per week5.0
Downtime allowance5%
Net productive hours used in this result1,900
Purchase price£150,000
Useful life10 years
Residual value£30,000
Depreciation methodStraight-line
Insurance£2,000 a year
Average power draw15.00 kW
Electricity rate£0.28 per kWh
Energy utilisation factor65%
Maintenance basis£3,500 service contract + £1,500 repairs and spares a year
Coolant, oil and filters£700 a year
Tooling and consumables£9,000
Operator hourly wage£19.00
Labour burden multiplier×1.30
Machines per operator1.0
Supervision / programming allocation£1,200 a year
Facility overhead basis£150.00 per m² × 8.0 m² footprint
FinanceNot included

Illustrative scenarios, not forecasts. Each varies one figure at a time from the base case above.

Cost per hour, annual cost and the change from the base case for each scenario
ScenarioCost / hourAnnual costChange
Base case£43.80£83,217.00
Productive hours −20%£47.89£72,793.60+9.3%
Productive hours +20%£41.07£93,640.40-6.2%
Electricity rate −20%£43.25£82,179.60-1.2%
Electricity rate +20%£44.34£84,254.40+1.2%
Maintenance spend −20%£43.20£82,077.00-1.4%
Maintenance spend +20%£44.40£84,357.00+1.4%
Utilisation −10%£45.62£78,005.30+4.2%
Utilisation +10%£42.31£88,428.70-3.4%

How to use this calculator

Enter your usage pattern, machine and ownership figures, and each recurring cost category that applies. Every figure defaults to a working example — replace it with your own numbers, or leave a category at zero if it genuinely does not apply.

  1. Set your planned productive hours per year, hours per day, days per week and any downtime allowance.
  2. Enter the purchase price, useful life, a residual value, and insurance if you carry it.
  3. Enter the average power draw, electricity rate and energy utilisation factor.
  4. Choose annual amounts or a percentage of purchase price for maintenance.
  5. Enter annual tooling and consumables — end mills, drills, inserts, holders, coolant and lubricants — including worn or broken tool replacements.
  6. Enter the operator wage, labour burden, machines per operator and any supervision cost.
  7. Choose floor-space-based or a flat annual facility overhead allocation.
  8. Optionally enable finance to add a deposit, rate, term and arrangement fee.

Results update as you change any figure. Use Reset to return to the worked example.

How does this calculator work?

Net productive hours are your planned productive hours per year, reduced by your downtime allowance. Depreciation, maintenance, tooling and facility overhead are each an annual cost divided by net productive hours. Energy and labour are built directly from a rate and a wage. Finance, if enabled, uses the same amortising loan formula as the site's Loan Repayment Calculator.

total cost / hour = Σ (depreciation, energy, maintenance, tooling, labour, facility, finance)
  • Depreciation / hour = (purchase price − residual value) ÷ useful life ÷ net hours
  • Energy / hour = power draw (kW) × electricity rate × utilisation factor
  • Maintenance, tooling and facility / hour = their own annual cost ÷ net hours
  • Labour / hour = (operator wage × burden multiplier) ÷ machines per operator
  • Finance / hour = (average annual interest + arrangement fee) ÷ net hours
  • Annual cost = cost / hour × net hours; monthly = annual ÷ 12
  • Daily cost = cost / hour × hours per day; weekly = daily × days per week

For example, a £150,000 milling machine with a 20% residual value and a 10-year useful life, run for 2,000 planned productive hours a year with a 5% downtime allowance (1,900 net hours), gives a total running cost of £43.80 per hour and £83,217 a year — £350.39 a day and £1,751.94 a week at 8 hours a day, 5 days a week.

What does this calculator assume?

  • Every figure — hours, price, rates, costs and wages — is one you enter. No price, rate, labour cost or utilisation figure is inferred or defaulted from a "typical" shop.
  • Depreciation is straight-line only; no other depreciation method is modelled.
  • Finance, where enabled, is a single standard fixed-rate amortising loan, with interest and the arrangement fee spread evenly across the term. There is no lease, hire purchase, variable rate, or balloon payment option.
  • For cutting-time and material-removal calculations for the milling machine itself, see the CNC Milling Speeds & Feeds Calculator and the CNC Drilling Speeds and Feeds Calculator.
  • For the upfront purchase and financing decision, see the CNC Milling Purchase Cost Calculator.

Important information

Important: This calculator is a planning estimate built entirely from the figures and assumptions you enter. It is not a quote, an accounting system, a tax tool, a finance offer, or a recommendation on whether to buy, keep, replace or finance the machine.

Check equipment quotes, finance documents, accounting treatment, tax rules and operational assumptions with appropriate professionals.

Frequently asked questions

How much does it cost to run a CNC milling machine per hour?

This calculator adds seven cost categories per productive hour: depreciation (plus insurance if included), energy, maintenance, tooling and consumables, labour, facility overhead, and finance if you've enabled it. Each is your own annual cost divided by your net productive hours, except energy and labour, which are built directly from a rate and a wage. The total is shown as the headline cost per hour, with the full breakdown in the table below it.

How is the cost per day, week and month worked out?

Cost per day multiplies the total cost per hour by your hours per day. Cost per week multiplies the daily cost by your days per week. Cost per month divides the annual running cost by 12. None of these assume a "typical" shift pattern — they use the hours per day and days per week you enter.

What is effective utilisation?

Effective utilisation compares your net productive hours (planned productive hours, reduced by your downtime allowance) against the maximum hours theoretically available from your hours per day, days per week and a 52-week year. It is calculated from the figures you enter, not assumed — if it comes out above 100%, your planned hours are higher than your own stated day and week pattern allows for.

How is CNC milling machine depreciation calculated?

This calculator uses straight-line depreciation only: (purchase price − residual value) ÷ useful life in years, spread evenly across every productive hour in a year. It does not model reducing-balance depreciation, capital allowances or any tax treatment — check the correct depreciation and tax treatment with an accountant.

How is energy cost per hour calculated?

Energy cost per hour = average power draw (kW) × your electricity rate per kWh × a utilisation factor. The utilisation factor is the share of each productive hour spent drawing full power — set it below 100% if the spindle, axis servos and coolant pump are regularly idling or running at partial load rather than cutting at full power throughout.

Should maintenance be entered as an annual amount or a percentage?

Use annual amounts (a service contract plus a repairs-and-spares allowance) if you have real costs to enter. Use the percentage-of-purchase-price option only as a placeholder when you have no service history yet — this calculator never assumes a percentage for you; you choose and enter it.

What should I include in tooling and consumables?

One field covers everything consumed or replaced during normal running: end mills, drills, inserts, toolholders, plus coolant and lubricants. Include the normal replacement of worn or broken tools here rather than in a separate wear allowance, so nothing is counted twice.

How is the finance cost per hour calculated?

If you enable finance, the loan principal is the purchase price less your deposit, and the monthly payment uses a standard fixed-rate amortising formula — the same one used by the site's Loan Repayment Calculator. Because an amortising loan charges more interest early and less late, this calculator spreads the total interest and the arrangement fee evenly across the finance term to give one steady annual finance cost, rather than a figure that would be too high in year 1 and too low near the end. Principal repayment itself is not a running cost — it is cash flow, not an expense.

Does this calculator include VAT, sales tax, capital allowances or grants?

No. This is a running-cost planning estimate only. It does not calculate VAT, sales tax, capital allowances, tax depreciation or the effect of any grant or incentive. Check tax and accounting treatment with a qualified accountant.

Does this calculator tell me whether to buy, keep, replace or finance the machine?

No. It only turns the figures you enter into a running-cost estimate. It is not a quote, an accounting record, a finance offer, or a recommendation. For the upfront purchase decision itself, see the CNC Milling Purchase Cost Calculator.

What do the sensitivity scenarios show?

Each scenario changes one figure at a time from your base case — productive hours, electricity rate, maintenance spend, or utilisation — by the stated percentage, and recalculates the cost per hour and annual cost with everything else held constant. They are illustrative what-if scenarios, not forecasts or a prediction of what will actually happen.