Home
/
Blog
/
Machine Shop Pricing: Your Real Cost of a Machine Hour
Wish I'd Known This Sooner
Manufacturing

Machine Shop Pricing: Your Real Cost of a Machine Hour

Olena Smolikova
Olena Smolikova
Financial expert at Finmap

Ask a machine shop how it prices a part and the answer is usually two numbers: the metal, and an hourly rate. The metal is precise to the gram. The rate is a number someone settled on a few years ago, adjusted occasionally when it started to feel low.

That rate is doing most of the work in the quote, and almost nobody rebuilds it from the shop's actual costs. When it is rebuilt, two things usually turn out to be wrong: the machine is assumed to run far more hours than it does, and setup is treated as free.

Start from the hours the machine really runs

A machine that is «available» 22 days a month at 8 hours is 176 hours. That number is the source of the error, because it is not the number of hours the spindle is actually cutting. Subtract maintenance, tool changes, the mornings waiting for material, the gaps between orders, the parts scrapped and remade.

In most small shops the honest figure lands somewhere between 45% and 65% of nominal capacity. At 55% that 176 becomes 97 productive hours. Every fixed cost of the shop has to be recovered across 97 hours, not 176 — and a rate built on 176 is understated by nearly half before anything else is counted.

Build the machine-hour rate

Take everything the shop pays every month regardless of orders: rent, electricity, the operator's salary, insurance, accounting, software, loan or lease payments on the equipment. Say 246,000 a month for a shop with two machines.

If both machines together give 194 productive hours (97 each), the fixed cost per machine hour is 246,000 ÷ 194 ≈ 1,270. That is what an hour costs before a single gram of metal or a single cutter is touched.

To it add the variable cost per hour: tooling wear, coolant, electricity that scales with cutting, and the share of consumables. On a typical job that might be another 180–350 an hour depending on the material. So the true floor for a machine hour is roughly 1,450–1,620 — and anything quoted below that is a job the shop pays to perform.

Setup is the hidden half of a small order

The part that breaks small-batch pricing is setup. Two hours of programming, fixturing and first-article checks cost the same whether the order is for 5 parts or 500 — but they are almost always priced as if they disappear.

A job with 2 hours of setup and 6 minutes of cutting per part. At 10 parts, that is 2 hours setup + 1 hour cutting = 3 machine hours for 10 parts: 0.3 hours per part. At 200 parts, it is 2 + 20 = 22 hours for 200 parts: 0.11 hours per part. The same part costs nearly three times more per unit in the small batch, and a single price list that ignores this loses money on every short run.

The fix is not complicated: quote setup separately, or build a minimum order value that covers it. Both are easier to defend to a client than a price that looks arbitrary.

Material is not the place to find margin

Shops often try to make the numbers work by marking up material. It rarely helps: material is the part of the quote the client can verify, so the markup is visible and contested, while the machine hour — the part that actually carries the shop — stays too low.

Price material close to cost plus handling and wastage, and put the margin where the value is: the time of a machine and an operator that the client does not have. This is the same logic as putting indirect costs into the rate.

Watch utilisation, not just the order book

Because the rate depends on productive hours, utilisation is a financial number, not a production one. A month where the machines ran 40% instead of 55% did not just produce less — it raised the real cost of every hour sold by about a third, and the quotes issued that month were built on the old assumption.

Tracking hours run against hours available, month by month, is what keeps the rate honest. It also shows whether the answer to a slow month is more sales or fewer machines.

Where to start

Count one month of real spindle hours — not the schedule, the actual hours. Add up your monthly fixed costs and divide. Then take your three most recent quotes and check them against the result, adding setup as a separate line. Most shops find at least one regular customer whose repeat short runs have been subsidised for years.

In Finmap you see costs by machine and by order, so the rate stops being a number from memory. Try it free for 7 days.

Table of Contents
Check the Status of Your Business's Financial System
Order Financial Diagnostics
Olena Smolikova
Olena Smolikova
Financial expert at Finmap
  • Head of Finance Department, Beauty Hub Ltd (2020–2024).
  • Head of Management Accounting and Budgeting, Intime LLC (2016–2020).
  • Senior Economist, EdYouGet LLC (2015–2016).
  • Economist with responsibilities of Deputy CFO, Ukrainian Media Holding (2008–2015).

Recommended for Entrepreneurs

FAQ

How do I calculate a machine-hour rate?

Divide monthly fixed costs by the hours the machine actually runs, not by nominal capacity, then add the variable cost per hour — tooling, coolant, consumables. The result is the floor below which a quote loses money.

Measure it rather than assume it. Most small shops land between 45% and 65% of nominal hours once maintenance, setup, waiting for material and scrap are removed.

Yes, or covered by a minimum order value. Setup costs the same on 5 parts as on 500, so a single per-part price always undercharges short runs.

To machine time. Material is the part a client can price-check, while the machine hour is where your actual capacity and value sit.

Any questions left?
We are ready to answer them.
WhatsApp
Telegram
Finmap
Finmap support

Money Doesn't Disappear. You Just Don't See It.

Get a personal financial diagnosis or a Finmap demo — and see your business from a new perspective.

Ask Your Question to a Finmap Expert