Back to Blog
manufacturingprofitabilitymarginsmall business

Why Your Shop Is Busy But Your Bank Account Disagrees

By Mike Giuffrida
Why Your Shop Is Busy But Your Bank Account Disagrees

Running a manufacturing business at full capacity but still struggling to show profit? Here's how to find where your margin is actually leaking — and fix it.

You're running full shifts. The order board is packed. You've got good customers, a solid crew, and real revenue coming in the door. And yet, when you look at your bank account at the end of the month, something doesn't add up. The money isn't there the way it should be.

That feeling -- busy but broke, or close to it -- is one of the most disorienting experiences a manufacturing business owner can have. You're doing the work. You're shipping product. So where is it going?

Revenue Is Not Profit, and Confusing Them Will Sink You

This sounds obvious. But in manufacturing, it's surprisingly easy to run a high-revenue operation with razor-thin or even negative margins on specific jobs -- and never notice, because the top line looks fine.

The problem is most shops price based on gut feel, past quotes, or what the market will bear. Those aren't bad starting points. But if your actual cost to produce has crept up -- labor rates, raw material costs, machine downtime, scrap rates -- and your prices haven't moved with them, you're slowly bleeding out on every invoice you send.

Material costs alone have swung dramatically in recent years. If you locked in contract pricing 18 months ago and didn't revisit it, you may be absorbing cost increases you never agreed to absorb.

Job Costing Is the Diagnostic Tool You're Probably Not Using

Most manufacturers track overall financials. Far fewer do true job-level costing with any consistency. That's where the real picture lives.

Job costing means knowing -- specifically -- what each job cost you to produce versus what you billed for it. Not a category estimate. The actual labor hours, materials consumed, machine time, and overhead allocation for that job, on that run.

When you do this consistently, patterns emerge fast. You'll find that 20% of your jobs generate 80% of your profit. And you'll find jobs you've been winning for years that have quietly been losing money. That's not a guess -- it's one of the most common things that shows up when manufacturers actually run the numbers.

The Hidden Margin Killers Inside Your Own Shop

Once you're looking at job-level data, a few culprits show up repeatedly.

Setup time is one of the biggest. If you're running smaller lot sizes for more customers, your setup-to-run ratio gets worse. The machine isn't making money while it's being set up. If that's happening more often than it used to, your effective capacity -- and your margin -- shrinks without any single dramatic event to point to.

Scrap and rework is another one. A 3% scrap rate sounds minor. On a $500,000 job, that's $15,000 walking out the door. Track it by job, by operator, by machine. The number will surprise you.

Customer mix matters too. Not all revenue is created equal. Some customers are high-touch, slow-pay, and always pushing on price. Others are consistent, low-friction, and profitable. If you don't know which is which, you're flying blind on where to focus your sales effort.

Pricing Is a Strategy, Not Just a Calculation

Here's the thing -- most manufacturing businesses underprice not because they're bad at math, but because they're afraid. Afraid of losing the customer. Afraid the competitor will come in lower. Afraid that saying no to work means the shop goes quiet.

That fear is real. But accepting bad margin to keep machines running is a trap. You stay busy, you cover fixed costs, and you tell yourself it'll get better. It usually doesn't. It just delays the reckoning.

A better approach: know your floor. Understand exactly what it costs you to produce at your current overhead load, and set a minimum acceptable margin before a job goes out the door. Some jobs won't clear it. Let those go.


Real-world impact: A mid-size metal fabricator with $4.2M in annual revenue implemented job-level costing and identified that 11 recurring customers were generating negative gross margin after true labor and overhead allocation. By repricing six of them and walking away from five, annual profit improved by over $180,000 -- without adding a single new customer or piece of equipment.


The Path Forward Starts With What You're Willing to See

The data you need almost certainly already exists in your operation. It's in your ERP, your time sheets, your material receipts. The hard part isn't finding it. It's being willing to look at it clearly, even when it tells you something uncomfortable about jobs you've been proud of or customers you've had for years.

Think about the last three jobs you shipped. Do you know -- specifically -- what margin you made on each one? If you can't answer that without pulling a week's worth of records, that's worth sitting with.