They thought they needed to hire. They needed one system.

They didn't need more people. They needed the work to stop happening twice.

The owner came to me convinced the next step was a hiring round. Revenue had flattened, orders were still coming, and the team was clearly at its limit. More volume meant more hands. It was the obvious read, and on the surface it was correct: the people were maxed out.

So I went and looked at what those people were actually doing all day.

The company was a Canadian consumer-products business selling through several online storefronts. There was a Shopify store and a Squarespace store. There was an Amazon FBA channel. There was a FAIRE wholesale channel for the retailers who bought in bulk. Accounting ran on AccountEdge, a desktop package, and shipping went out through Freightcom. Each of those is a reasonable tool. Most of them are the tool I would have picked. The problem was not any one of them. The problem was that none of them talked to each other.

So the people were the integration. Every order that came in on one channel was read off a screen and typed by hand into the next system. Inventory was not really tracked; the count in one place did not match the count in another, and both were guesses. There was no work-order flow from raw material to finished goods, so what the company made and what it could promise were held together by whoever remembered. At one point I found that the accounting setup would block goods from shipping out for manufacturing until the import duties on them had been paid. Real orders waited on a bookkeeping rule. It was a business held together by people, and the people were good at it. That was the whole trouble.

Once I saw the day-to-day, the ceiling stopped looking commercial. Growth was not blocked by demand. Growth multiplied the manual work in a straight line. Sell twice as much and you re-key twice as many orders, reconcile twice as many mismatched counts, chase twice as many exceptions. Every new dollar of revenue arrived with its own tax in human hours. Hiring would have worked, in the narrow sense that more hands can re-key more orders. It would also have locked in the very thing that was capping them, and made it more expensive. They didn’t need more people. They needed the work to stop happening twice.

The move was not clever. It was consolidation. Put the storefronts, the wholesale channel, the fulfillment, the inventory, the work orders, and the accounting on one system, so there is a single source of truth and the manual glue between systems simply goes away. An order lands once and everything downstream already knows about it. Inventory is a number the whole business shares rather than five numbers nobody trusts. It is unglamorous work. It is mostly plumbing.

That work is underway now, so I will be honest about where it stands. This is not a finished before-and-after with a tidy number on the end. What I can say is what the ceiling was and what the room now looks like. The company had been capped around three million in revenue, and the only path past it under the old setup was to keep adding people at roughly the rate that revenue grew. With one system carrying the manual load instead, the same headcount can plausibly support something on the order of five times the volume. That headroom is in reach. It was not in reach before, at any amount of hiring.

The lesson I keep relearning is that a ceiling that looks like a hiring problem is often a systems problem wearing a hiring problem’s clothes. When a team is visibly maxed out, adding people is the intuitive fix, and sometimes it is the right one. But it is worth asking first what the team is actually spending its hours on. If a large share of that time is people moving data between tools that should have been talking to each other, no amount of hiring buys you out of it. It just raises the price of standing still. The highest-leverage technology work is rarely the exciting part. It is usually the quiet plumbing underneath how the business already runs.