Wholesale vs. DTC Inventory: Why One Model Doesn't Work for Both
Most brands don't have a demand planning problem. They have a wholesale DTC inventory management problem, and they don't know it yet because it's been hiding inside one spreadsheet, one reorder point, and one forecast for both channels.
That works fine when a brand is mostly one channel. It stops working the moment retail and DTC both matter, because the two channels don't behave the same way. They don't order the same way, they don't sell the same way, and they don't forgive the same mistakes. Even brands trying to run DTC, wholesale, and retail from a single inventory pool run into this the moment volume grows past a single channel.
Two channels, two different sets of physics
Wholesale and DTC aren't two flavors of the same business. They're two different businesses wearing the same logo.
Allocation logic
A retail buyer places a purchase order for a set quantity, on a set date, against a routing guide with real penalties attached. Miss the ship window and you're looking at chargebacks, or worse, a shrinking allocation next season.
DTC has no PO and no routing guide. Demand shows up order by order, shaped by a promo calendar, a paid ad spend, or a single TikTok that goes the wrong kind of viral. Allocating inventory against that requires a completely different logic than allocating against a buyer's forecast.
Safety stock rules
Wholesale safety stock exists to protect a relationship. A retailer that gets shorted twice starts routing orders to a competitor, so the buffer is built around fill rate and OTIF compliance, not around any single order.
DTC safety stock exists to protect a moment. A stockout during a launch week or a paid campaign burns the ad spend that drove the traffic in the first place. The buffer there is sized around volatility, not around a contract.
SKU velocity
A core SKU can be a top mover at retail and a slow seller on the website, or the reverse, in the same month. Blend the sales data together and the forecast tells you nothing true about either channel. Split it and the pattern usually becomes obvious fast.
Why one wholesale DTC inventory management model always breaks
Here's where most brands go wrong: they run one inventory model, one reorder point, and one demand plan across both channels, then wonder why they're either sitting on dead stock or blowing through it at the worst possible time.
An undifferentiated model averages away the signal. It smooths retail's steady, contract-driven cadence together with DTC's spiky, promo-driven cadence, and the average describes neither channel accurately. The result is safety stock that's too thin for wholesale and too thick for DTC, sized for a demand pattern that doesn't actually exist.
This is rarely a forecasting skills problem. It's a structural one. Real wholesale DTC inventory management means wholesale and DTC each get their own allocation logic, their own safety stock rules, and their own view of SKU velocity. A lot of otherwise well-run planning teams have simply never separated the two.
What this looks like in real client work right now
This isn't a theoretical framework. We're watching two current engagements rebuild their inventory models for exactly this reason.
One personal care brand we work with had been built around a large wholesale account and is now shifting toward an Amazon-first model, while keeping the door open for a future retail launch. That shift exposed how differently the channels were actually moving. Retail inventory sat comfortable while Amazon velocity on the same SKUs told a different story. The team is rebuilding its inventory model channel by channel rather than SKU by SKU, so DTC and wholesale each get sized against their own demand pattern instead of one blended number.
Another client, in the food and supplements space, is running a fulfillment RFP that deliberately evaluates DTC and B2B as two separate tracks rather than one combined bid. That split exists because combining them hides the real cost and service differences between a single-unit DTC order and a pallet-level wholesale shipment. The same logic applies upstream to inventory. Retail replenishment and direct-to-consumer velocity have diverged enough that one shared model can't serve both without shorting one channel to protect the other.
Neither of these is an edge case. It's the pattern we see any time a brand has grown past its original channel and added a second one without rebuilding wholesale DTC inventory management underneath it.
What a split model actually requires
Splitting the model doesn't mean splitting the warehouse or doubling the headcount. It means a few specific things:
A separate safety stock calculation for each channel, built on that channel's own demand volatility rather than a blended average. A SKU velocity view that reports retail and DTC separately, even when the SKU is identical, so slow-moving in one channel doesn't get masked by fast-moving in the other. And an allocation rule that decides, in advance, how inventory gets split when supply is tight, instead of deciding it in the moment under pressure.
None of that is complicated. It just has to be built on purpose instead of inherited from whichever channel came first.
Where to start
If your team can't currently answer "what does this SKU's demand look like at retail versus DTC," that's the first gap to close, before touching forecasts or reorder points. You don't need a new system to do it. You need to stop measuring both channels the same way. Our approach to scaling operations starts with exactly that kind of gap.
We've helped brands moving through exactly this transition build wholesale DTC inventory management that actually fits their business, without slowing the business down while they do it. If retail and DTC velocity are starting to pull in different directions for your SKUs, that's worth a conversation before the gap shows up as a stockout or a pile of aged inventory.
Related Insights

Why Brands Are Moving From One DC to a Distributed Fulfillment Network
A single DC or 3PL that once worked can quietly cap growth at nine-figure scale. Here is why brands are shifting to a distributed fulfillment network, and how to make that move well.

How to Prepare Your DTC Brand for a Sephora or Target Launch
Winning a Sephora or Target PO is the milestone. Passing vendor compliance is the test. What DTC brands need to know about EDI, chargebacks, and ASN accuracy before day one.

The Celsius Alani Nu Acquisition Wasn't a Sale. It Was a Roll-Up in Progress.
Celsius didn't sell to PepsiCo, it partnered. That choice is why Celsius could later buy Alani Nu instead of being bought. Here's the roll-up playbook.