← All articles

Operations & fulfilment

Wholesale Inventory Management for a DTC Brand

By Martin Mecar, founderOctober 12, 20266 min read

The hard part of wholesale inventory is not counting. It is that two channels with completely different rhythms are now drawing from one shelf, and one of them can empty it in a weekend without asking.

A DTC store sells in a steady trickle you can watch by the hour. Wholesale arrives in lumps, weeks ahead of shipping, with a date attached. Put those two in the same pool with no rules and you will eventually short-ship a stockist because a good Saturday sold the stock you had already promised.

Commit stock at confirmation, not at picking

This is the single habit that prevents most of the damage, and it costs nothing to adopt.

The moment you confirm a wholesale order, treat those units as gone. Subtract them from what is available to sell, even though they are physically still on the shelf and will be for another fortnight. Brands that wait until picking day to commit are effectively selling the same units twice and finding out later which promise they will break.

In practice that means a separate location, a committed column in a spreadsheet, or at minimum a running list of confirmed orders you subtract before you decide anything. The mechanics inside the admin are in wholesale fulfillment on Shopify; the discipline is independent of any tool.

The corollary: do not confirm orders you cannot commit stock against. An order confirmation with a date on it is a promise, and "we will probably have it" is not a plan.

Think in cases, not units

Wholesale does not sell units. It sells cases, and the moment your case pack is six, your inventory arithmetic should be in sixes too.

Forty-one units in stock is thirty-six sellable units and five orphans. If you count in units you will tell a buyer you have forty-one, take an order for seven cases, and come up short. Count sellable cases, keep the remainder visible separately, and use the orphans for samples, market stalls or your own store.

This also changes production. A run that makes a thousand units but produces a hundred and sixty-six and a bit cases is a run that wastes packaging or leaves you short on the last case. Size production runs in whole cases from the start — the case design that drives this is in case pack packaging.

Forecasting wholesale when you have almost no history

DTC forecasting leans on a long series of daily orders. Wholesale gives you a handful of large, irregular events, which no averaging method handles well. Forecast the accounts instead of the orders.

For each active account, write down three things: how many cases they bought last time, roughly how long the stock took to sell, and when they are likely to reorder. Twelve accounts each reordering two cases every ten weeks is a forecast, and it is a far better one than a trend line drawn through lumpy monthly totals.

Then add the pipeline separately: accounts that have said yes but not ordered, and seasonal events you know about. Keep those in their own column, discounted by how confident you are, so an optimistic pipeline does not quietly become a production commitment.

A reorder conversation is also a forecasting tool. Ask a buyer how the last case sold and when they expect to need more, and most will tell you. That answer is worth more than any model, and it is one of the reasons the follow-up habit in wholesale order management pays for itself.

Working backwards from lead time

The number that governs everything is how long it takes to turn a decision into sellable cases.

Break it into the parts you actually control:

StageTypical for a small brand
Raw materials and componentsTwo to six weeks
Production runOne to two weeks
Cure, test or quality checkDays to weeks
Packing into casesDays

Add them up honestly and that total is your replenishment lead time. If it is nine weeks, then the stock you have today has to cover nine weeks of both channels plus whatever wholesale orders land in the meantime. That is the reorder point, and writing it on the wall next to each SKU is the least glamorous and most useful inventory system a small brand can run.

The component lead time is the one that catches people. Glass, tins, custom boxes and printed labels routinely take longer than the product itself, and running out of inner cartons stops a wholesale order just as completely as running out of wax.

Safety stock, and where to hold it

Safety stock exists because forecasts are wrong and lead times slip. The question is how much and in what form.

Hold it in your fastest-moving SKUs only. A slow scent sitting as safety stock is cash in a jar nobody is going to buy this season. Two or three SKUs will be most of your wholesale volume, and those are the ones worth covering.

Where possible, hold safety stock one step back from finished goods. Unlabelled units, or components, cover more scenarios than finished cases do, because they can still become whatever the next order needs. A brand holding a hundred finished units of one scent has bet on that scent; a brand holding a hundred unlabelled jars has not.

And keep a small genuine reserve that never gets sold: samples for buyers, replacements for damages, stock for the trade show you will get invited to at short notice. Being unable to send a sample because everything is committed costs accounts.

What to do when you are short

You will be short at some point, and the decision is which channel loses.

The default should be that the stockist wins. A DTC customer who sees a sold-out product comes back or buys something else. A shop that receives a short delivery has a gap on a shelf they planned around, has already told a customer it is coming, and starts wondering whether you are a reliable supplier. Wholesale relationships are slow to build and quick to lose.

That means turning off a product on your own store rather than short-shipping an account, which feels wrong the first time and is almost always right. If it happens often, the problem is not the allocation rule, it is that your minimum is too low or your production cycle is too slow to serve two channels — and one of those is easier to fix, as minimum order quantity sets out.

When you do have to short-ship, tell the buyer before the shipment leaves, offer the choice between waiting and taking a partial, and send the balance at your own freight cost.

The one spreadsheet that covers the first year

You do not need inventory software for a dozen accounts. You need one sheet with a row per SKU and six columns: units on hand, units per case, cases on hand, cases committed to confirmed orders, cases available, and reorder point. Update it when an order is confirmed and when a production run lands.

That sheet answers the only questions that matter — can you say yes to this order, and when do you need to start making more. Add a second tab listing confirmed orders with their ship dates, and you can see the next two months at a glance.

Graduate to software when the sheet is wrong more often than it is right, which usually coincides with stock living somewhere other than your own building. The packing side of that transition is in wholesale fulfillment.

If the sheet has plenty of available cases and not enough confirmed orders, the constraint is demand. Paste your product link into WholesalePilot and look at the preview of retailers that stock similar products, then work that list rather than the spreadsheet.

Questions brands ask about wholesale inventory

Should wholesale and DTC share stock? Physically yes, at the start. Logically no — commit wholesale orders against stock as soon as you confirm them.

How much stock should I hold before taking wholesale orders? Enough to fill one order from each account you are pitching, plus your normal DTC cover. Pitching a range you cannot supply is worse than not pitching.

What about seasonal products? Build the whole season's wholesale allocation before the season opens, and stop taking orders when it is gone. Trying to reorder mid-season with a nine-week lead time does not work.

Do I need barcodes to manage inventory? Not at this scale, but they make the eventual move to software and to a warehouse far less painful.

Find the B2B buyers for your product

Paste a product link. We find matching wholesale buyers, email them in your name, and hand you the replies.

Keep reading