What should your CNC or machine shop charge per hour? This calculator loads your labor burden, depreciates your machine honestly, allocates shop overhead, and gives you a break-even rate plus a real quoted rate.
Most small shops underprice themselves. You set a rate five years ago, maybe checked what the shop down the road was charging, and never really went back to look at the math. Then insurance goes up, your machinist gets a raise, power bills climb, and you're still quoting off the old number. The gap between what you charge and what you actually need to charge comes straight out of your pocket.
The math for a real shop rate is straightforward. Loaded labor per hour, plus what a machine costs you per hour, plus shop overhead per hour, times your target margin. The trap is not the formula. The trap is the assumptions that feed it. Most of all, how many hours you actually run billable in a year.
Your machinist's gross wage is not what they cost you. You also pay payroll taxes, workers comp (which runs 7 to 18 percent alone in manufacturing), unemployment, benefits if you offer any, and paid time off. All that bundled together is called labor burden, and for a typical US small shop it lands around 23 percent on top of gross wages. So a $25/hour machinist actually costs you close to $31/hour in the seat. Bump the burden number up if you carry real health benefits.
Then divide that loaded annual labor by the hours that machinist is actually billable. Not the hours they're on the clock. The hours you can invoice against. Breaks, training, cleanup, material handoffs, setups between jobs, and the five minutes everyone spends looking for the right fixture plate all come out of that number. That's where most shops go wrong.
A machine costs you money two ways. It loses value over time, and it eats power, tooling, and repairs while it runs. For depreciation the calculator uses straight-line over the useful running hours. An $80,000 VMC with a $10,000 salvage value and a 20,000 hour life costs you $3.50 per hour just in depreciation, before you pay the power bill or buy one insert. That's capital recovery. If you don't collect it in your rate, you can't replace the machine when it wears out. Which means you slowly go out of business without noticing.
Variable machine costs are simpler. Add up power, tooling, consumables, and routine maintenance for the year. Divide by your billable hours. On a modest shop machine this usually works out to $8 to $15 an hour. Spindles with high power draw or aggressive roughing push it higher. If you don't know your real spend, guess high. It costs you less to overestimate consumables than to under-collect on every job for a year.
Rent. Utilities that aren't directly tied to the machine. Insurance. Admin, your bookkeeper, software subscriptions, the accountant at tax time, office supplies. None of that goes away when a machine is idle. All of it has to get paid out of your billable hours. Add up the annual total and divide by billable hours. For a one-man, one-machine shop this usually works out to $15 to $25 an hour. For larger shops with more people to spread it across, it comes down. Either way the number has to be in the rate or it comes out of your wallet.
Shops that skip this step are the same shops that feel busy but never have money in the checking account. The jobs look profitable in isolation because material plus labor plus a small markup pencils out, but nothing in that math pays for the building or the light bill.
Break-even is a floor, not a rate. At break-even you're running for free and any job that runs long or takes rework loses money. Your real quoted rate should include 15 to 25 percent on top of break-even. That's not optional profit. It's what pays the owner, builds up the cash cushion that gets you through a slow quarter, and funds the next machine when the current one finally dies. The default here is 20 percent because that's the number every industry article cites. If you're in a commodity niche and have to match a cheaper shop, you might accept a lower margin and find costs to cut instead. Don't zero it out. Running with no margin is how shops go under when they hit one bad month.
Every shop rate calculator on the internet asks for "hours per year" and every shop owner types in 2,000 because that's what a full time employee works. That number is almost always wrong for billable machine time. A realistic 1 shift shop runs a machine 1,600 to 1,800 billable hours per year after you account for setup between jobs, maintenance, waiting on material, breaks, vacation, and the afternoons where something goes sideways. If you're punching in 2,000 for your effective hours, your real shop rate is 10 to 20 percent higher than whatever this calculator just told you. The sensitivity box on the right shows what a 10 percent drop in billable hours does. It's usually eye opening.
Published benchmarks cluster into rough bands. A one-person shop with older, modest equipment and cheap rent tends to come in at $60 to $80 an hour. A mid-size shop with good late-model equipment and honest overhead sits at $90 to $120. Shops with $200k+ machines, 5-axis work, or tight tolerance deliverables routinely charge $125 to $160. MSC cited $150/hour as reasonable for a machine with $100,000 sitting on the floor. If this calculator says your rate should be $95/hour and you're charging $70/hour, the gap isn't a mistake. It's the reason your checking account feels tighter than the job board looks.
A lot of shops do this math in a spreadsheet once and then never open it again. The problem isn't the spreadsheet. The problem is that inputs drift. Insurance renews and goes up 12 percent. You upgrade a machine. Your machinist gets a raise. A new lease kicks in. The spreadsheet doesn't notice. A year later you're quoting off a rate that was right in 2023. A live calculator won't fix the problem of not revisiting your numbers. But when you do revisit, you don't have to remember where you stashed the file or which of the fourteen tabs had the real totals.
Free tool from swarf.shop. No email, no signup, no catch. We build job tracking software for small machine shops — these calculators are stuff we needed ourselves.