Ask an owner what their margin is and most can give you a number. Ask what their margin is on their tenth-largest customer, or their worst route, or a specific product line, and the room goes quiet. That gap is where a lot of money hides.
The average is lying to you
A single blended margin is an average, and averages hide their extremes. A 32% overall gross margin can be a healthy mix of 45% work and 15% work, or it can be strong accounts quietly subsidizing accounts that lose money on every job. From the top line, the two look identical. From the bottom line, they are nothing alike.
When we build true contribution margin by customer, job, route, or product, the same shape appears again and again. A band of work at the top earns well. A large middle is fine. And a tail at the bottom, often 20% to 30% of revenue, earns almost nothing or loses money once you load in the real cost to serve it.
That tail is usually invisible because the cost to serve never makes it onto the customer's line. Extra trips. Rush orders. Returns and rework. Slow payment. Heavy support. The revenue shows up clearly. The cost to earn it gets buried in overhead.
Why this is worse than it sounds
The unprofitable tail does more damage than its size suggests. It consumes the scarcest things you have. Capacity. Management attention. Working capital. Every hour spent serving a money-losing account is an hour not spent on a profitable one, or on growth.
It also distorts decisions. When you chase revenue without knowing margin by customer, you grow the wrong accounts. You add a shift, a truck, or a person to serve work that was never going to pay for it. The business gets bigger and the profit does not follow.
What to do once you can see it
You do not fire the bottom of the book on day one. You work it in order.
- Build the view. Contribution margin by customer, job, route, or product, with the real cost to serve included. This is the whole game. You cannot fix what you cannot see.
- Reprice first. Many tail accounts are not bad customers. They are underpriced ones. A fair increase, tied to the value they get, moves a chunk of the tail into the black.
- Fix the cost to serve. Some accounts are unprofitable because of how you serve them, not what you charge. Change the delivery frequency, the order minimums, or the terms.
- Then, and only then, let some go. A small number will not reprice and cannot be served profitably. Releasing them frees capacity for work that pays, and the business often gets more profitable while getting smaller.
The exit angle
If a sale or transition is somewhere on your horizon, this work pays twice. A buyer pays more for a business with healthy, well-spread margins than for one propped up by a few strong accounts hiding a weak tail. Cleaning up customer profitability lifts EBITDA today and de-risks the business a buyer is underwriting. Both raise the number you walk away with.
The goal is not a spreadsheet. It is the ability to look at any customer and know, with confidence, whether the work is worth having. Most owners have never had that view. The ones who build it stop guessing and start choosing.
Curious where your own margins stand? The Exit-Readiness Scorecard includes margin visibility and the other places value tends to leak. Or start a conversation and we will get specific about your numbers.