Machine Shop Hourly Rate: Formula and 2026 Benchmarks
July 12, 2026
Still quoting parts like this by hand? Try QuoteBuddy free — from drawing to quote in minutesFree for 30 days · Unlimited quotes · No credit card required
Every quote you send rests on one number you probably set years ago and rarely revisit: your hourly machine rate. Get it wrong and you either price yourself out of work or win jobs that quietly lose money. This guide walks through machine shop hourly rate calculation from the ground up, so the rate card you build is defensible against your own books rather than copied from a competitor or pulled from memory.
The goal is a fully burdened rate for each machine: a single number per hour that absorbs the machine's own cost, the floor it sits on, the power it draws, the operator running it, and a fair share of everything else the shop spends to keep the lights on. Once you have that number per machine, quoting becomes arithmetic. Here is how to get there.
Start with the machine's own annual cost
The first block of any machine hour rate formula is the cost of owning and running the machine itself, independent of who operates it.
- Depreciation. Take the purchase price (or current replacement cost for older iron) and spread it over its useful life. A $180,000 / €165,000 3-axis VMC over 7 years is roughly $25,700 / €23,600 per year. Use replacement cost, not the bargain you paid in 2014, or your rate will not fund the next machine.
- Maintenance and consumables. Annual service contracts, spindle rebuilds, way oil, filters, and wear parts. Budget 4 to 8 percent of machine value per year as a working figure.
- Tooling amortization. Perishable tooling tied to that machine, prorated annually.
- Power. Spindle, drives, coolant pumps, and chip conveyor. A mid-size VMC under load pulls roughly 10 to 20 kW; multiply by your industrial kWh rate and expected run hours.
Add these and you have the machine's standalone annual cost before any labor or overhead.
Allocate floor space, power, and facility cost
The machine does not sit in a vacuum. Labor burden and overhead allocation in manufacturing starts by assigning each machine its share of the building.
Take total annual occupancy cost: rent or mortgage, property tax, insurance, heating, lighting, compressed air, and general utilities. Divide by usable square footage (or square meters) to get a cost per unit of floor. Then multiply by the footprint each machine actually occupies, including the working envelope, chip bins, and the operator's standing room. A 5-axis machine with a large enclosure and a coolant tank consumes more floor, and more rate, than a compact lathe.
This step is why two shops with identical machines can land on different rates. Higher rent or a colder climate legitimately raises your floor allocation, and your quotes should reflect it.
Add labor and the full burden
Now the part most shops underestimate. The hourly wage on the pay stub is only the start of the fully burdened shop rate.
- Base wage for the operator or machinist.
- Payroll burden: employer payroll taxes, workers' compensation, health and retirement contributions, paid time off, and holidays. This commonly adds 25 to 45 percent on top of base wage, more in Europe with statutory social charges.
- Effective hours. An operator is paid for roughly 2,080 hours a year but is not cutting metal every one of them. After vacation, training, meetings, and idle time, billable hours often land between 1,500 and 1,800. Divide fully loaded annual labor cost by billable hours, not paid hours, or you will undercharge.
If one machinist tends two machines, split the labor burden across both. If a machine runs lights-out unattended, its labor component drops sharply, which is exactly why automation changes the rate.
Absorb the rest of overhead
Everything not yet captured is general overhead: front-office salaries, sales, estimating, quality, ERP and software, accounting, marketing, and unbilled engineering. This is the part of how to calculate CNC machine cost per hour that quietly sinks margins when ignored.
Pool total annual overhead, then absorb it across your machines. Two common bases:
- Per machine-hour: total overhead divided by total billable machine hours across the shop, added as a flat amount per hour.
- Weighted by machine value or labor: larger, more expensive cells carry a bigger share.
For a small shop, a per-machine-hour absorption is usually accurate enough and far easier to maintain.
Worked example: from inputs to rate card
Putting the blocks together for one 3-axis CNC mill, annual figures:
- Machine cost (depreciation + maintenance + power): $32,000 / €29,500
- Floor and facility allocation: $9,000 / €8,300
- Fully burdened labor at 1,650 billable hours: $74,000 / €68,000
- Overhead absorption: $28,000 / €25,800
- Total annual cost: $143,000 / €131,600
- Divided by 1,650 billable hours ≈ $87 / €80 per hour
Layer your target markup on top and you have a sell rate. Run the same model per machine type and realistic 2026 ranges emerge: a 3-axis mill or standard CNC lathe commonly lands around $75 to $110 / €70 to €100 fully burdened, a 5-axis or multi-axis turn-mill cell around $120 to $180 / €110 to €165, with manual or secondary operations lower. These are machine shop rates per hour as cost, before profit; your sell price adds margin. To see how a lathe-class rate turns into a per-part price — bar stock, cutoff, setup spread over the batch — follow the CNC turning cost estimation guide.
FAQ: machine shop hourly rates
What is a typical machine shop hourly rate in 2026? A 3-axis mill or standard CNC lathe typically runs $75 to $110 / €70 to €100 per hour fully burdened, a 5-axis or multi-axis turn-mill cell $120 to $180 / €110 to €165, and manual or secondary operations $40 to $65 / €35 to €60. These are cost figures before profit; your sell rate adds markup on top. To see how the hourly rate turns into an actual part price, read how much CNC machining costs.
How much does a machinist's labour cost per hour? Far more than the wage. Payroll burden adds 25 to 45 percent on top of base pay, and only 1,500 to 1,800 of the 2,080 paid hours in a year are billable, so the cost per billable hour typically lands 50 to 100 percent above the pay-stub figure. In the worked example above, fully loaded labour of $74,000 / €68,000 over 1,650 billable hours comes to about $45 / €41 per hour — and that is labour only, before the machine, the floor, and the overhead that make up the full shop rate.
How do you calculate a fully burdened hourly rate? Sum four annual blocks per machine: the machine's own cost (depreciation at replacement value, maintenance at 4 to 8 percent of machine value, power), a floor-space share of facility cost, fully loaded labour, and an absorbed slice of general overhead. Then divide by realistic billable hours — 1,500 to 1,800 per year, not the theoretical maximum. In the worked example, $143,000 / €131,600 over 1,650 hours gives roughly $87 / €80 per hour of cost, before markup.
Why does the hourly rate differ from machine to machine? Because every block of the formula moves with the machine: a 5-axis cell carries more depreciation, more floor space, and costlier tooling than a compact lathe, while a lights-out machine carries almost no labour. Quoting one blended shop rate makes your simple machines subsidise the expensive ones — and a competitor with per-machine rates will undercut you exactly where you are overpriced.
How much of the machine hourly rate is labour? On a manned machine, labour is usually the largest single block: $74,000 / €68,000 out of $143,000 / €131,600 in the worked example, roughly half the rate. The share falls fast with automation — one operator tending two machines halves the labour per machine, and unattended lights-out running cuts it close to zero, which is how automated shops quote lower rates at the same margin.
Getting started
Build the model once in a spreadsheet, one column per machine, and revisit it whenever wages, energy, or capital costs move. The output is a rate card you can defend line by line.
That rate card is exactly what QuoteBuddy consumes. You enter your fully burdened rate per machine, your material costs, setup, and markup once, and the deterministic estimator applies them automatically to every interpreted drawing, so two estimators quoting the same part get the same defensible number. The rate work above is the foundation; the tool turns it into quotes in minutes. See the plans and pricing to start a 30-day trial, or read more shop-floor guides on the blog.