Ask ten shops what their labor rate is, and you’ll get ten confident numbers — most of them wrong. A labor rate that doesn’t reflect your real shop floor quietly bleeds margin on every job. Here are the questions we hear most from CNC, sheet metal, and 3D printing shops, with practical answers you can act on.

What is a labor rate, really?

Your labor rate isn’t just the hourly wage you pay an operator. It’s the fully loaded cost of one hour of productive machine or operator time, marked up to cover overhead and profit. If you’re quoting off wages alone, you’re leaving money on the table every single time.

A useful labor rate answers one question: what does one hour of this process actually cost me to deliver, and what do I need to charge to make money on it?

Why does one blanket rate cause problems?

Most shops run more than one process, and each process has a different cost profile. A 3-axis mill, a 5-axis mill, a press brake, and an SLS printer don’t cost the same to run per hour. When you apply a single blended rate across all of them, you overcharge on cheap processes and undercharge on expensive ones.

The result:

  • You lose bids on simple work because your rate is too high for it.
  • You win complex work at a loss because your rate is too low for it.
  • Your margins swing wildly and you can’t figure out why.

The fix is process-specific rates that reflect what each work center actually costs.

What goes into a fully loaded rate?

Build your rate from the ground up so you can defend every dollar. Start with these components:

  1. Direct labor — operator wages plus payroll taxes, benefits, and paid time off.
  2. Machine cost — depreciation or lease, maintenance, tooling wear, and consumables tied to that work center.
  3. Facility overhead — rent, utilities, and the power that specific machine draws.
  4. Indirect labor — programming, setup, inspection, and supervision that supports production.
  5. Profit margin — the markup that turns cost recovery into an actual business.

Add the cost components together, divide by your productive hours (more on that below), then apply your margin. That’s your billable rate per work center.

Why do productive hours matter more than clock hours?

This is where most rate calculations fall apart. A machine that’s paid for 2,080 hours a year is not producing parts for 2,080 hours. Subtract setup, maintenance, changeovers, idle time waiting on material, and downtime.

If a machine only runs billable work 60% of the time, you have to recover its full annual cost across those productive hours — not the total. Divide your annual work-center cost by realistic productive hours and your rate jumps. That higher, more honest number is what keeps you profitable.

This is also why capacity utilization ties directly into your labor rate. The more you fill available hours with billable work, the lower your rate can be while still covering costs. Idle capacity forces the rate up.

How do setup and run time factor in?

Setup and run time behave differently, so treat them differently in your quote. Setup is a fixed cost per job that gets amortized across the quantity — brutal on a batch of one, negligible on a batch of 500. Run time scales with quantity.

If you fold setup into a flat per-part rate, small runs look cheaper than they are and large runs look more expensive. Break them out. Quote setup once, then quote run time per part. Your customers get fairer pricing and you stop losing money on prototype and short-run work.

How do you keep rates accurate over time?

A labor rate is a living number. Wages rise, energy costs move, you add a machine, throughput improves. A rate you set two years ago is almost certainly wrong today. Review it at least annually, and revisit it whenever:

  • You add or retire a work center.
  • Utilization shifts meaningfully.
  • Wages, benefits, or utility costs change.
  • Your margins on delivered jobs drift from what you quoted.

Track actual job costs against your quotes. If parts consistently take longer or scrap higher than estimated, your rate — or your time estimates — need adjusting.

How does quoting software help?

Maintaining separate, fully loaded rates for every work center is powerful but painful to do by hand. Spreadsheets get stale, estimators apply the wrong rate, and setup-versus-run logic gets fudged under deadline pressure.

This is exactly where a purpose-built quoting engine earns its keep. Solvi lets you configure instant quoting around your real processes, materials, and margins — so each work center carries its correct rate, setup and run time are handled consistently, and every estimator produces the same defensible number. When your rates change, you update them once and every future quote reflects it.

Because Solvi combines quoting with an MES and a job board, the utilization data that drives your rate stays connected to the work actually moving across your floor. That closes the loop between what you charge and what production really costs.

The bottom line

A labor rate that reflects your shop floor is built from real, fully loaded costs, divided by honest productive hours, split into setup and run time, and reviewed regularly. Get it right and every quote protects your margin instead of gambling with it.

If you’re tired of blended rates that don’t match reality, see how Solvi can build your rates into a quoting engine that reflects your real processes and capacity.