Why inventory is a P&L problem, not an ops problem

Most DTC brands treat inventory planning as an operational function — a logistics task that lives with whoever manages the 3PL relationship. This framing explains why inventory problems compound: the people closest to the P&L aren't watching inventory metrics, and the people managing inventory aren't accountable for margin outcomes.

Inventory directly affects every major P&L line. Overstock inflates carrying costs, drives markdown spending, and ties up capital that could be deployed in growth. Stockouts reduce revenue and increase CAC (you're paying to send traffic to products customers can't buy). Inventory imbalances between SKUs distort your product mix toward whatever happens to be in stock, not toward the SKU mix that maximizes contribution margin.

The aggregate cost of inventory mismanagement for a $5–10M DTC brand is typically $200,000–$600,000 per year. That range comes from carrying cost on excess inventory (usually 20–35% of inventory value annually when you include warehouse fees, capital cost, and eventual markdown losses) plus lost contribution margin from stockouts on core SKUs. Most operators know there's a problem; few have the model that shows the full number.

The real cost of overstock

Overstock cost has four components, and most P&Ls only capture one of them directly:

Warehouse carrying cost. At most 3PLs, storage is billed by the pallet or cubic foot per month. A brand carrying 20% excess inventory on a $2M COGS base is paying warehouse fees on roughly $400,000 worth of goods that aren't selling. At $2/cubic foot/month and typical product density, that's $8,000–$15,000 per month in fees on dead inventory. This shows up as a 3PL line item — but rarely gets analyzed as a function of inventory health.

Capital cost. Inventory is cash. A brand that bought $400,000 in inventory that isn't selling has $400,000 of working capital sitting idle. At a 15% cost of capital (typical for bootstrapped DTC brands reliant on credit facilities), that's $60,000 per year in implicit financing cost for the overstock alone. This cost rarely appears on the P&L at all — it's the opportunity cost of capital that never gets charged.

Markdown and liquidation losses. When overstock eventually gets cleared — through discount campaigns, bundle deals, or liquidation channels — it sells below original margins. A SKU that cost $12 to produce and was priced to yield $28 gross margin might clear at $18, reducing gross margin to $6. The margin compression from clearing overstock is one of the primary drivers of the discount-driven margin compression pattern in DTC.

Paid media waste. Brands running paid ads don't always suppress overstock SKUs from campaigns — in fact, sometimes they increase spend on them to accelerate sell-through. Paying $35 CAC to drive orders for a SKU you're trying to clear at reduced margins is doubly punitive: you're spending more to make less per order.

The real cost of stockouts

Stockout costs are asymmetrically hard to see because they represent revenue that never appeared — there's no line item for "sales we didn't make." But the cost is real and quantifiable.

Direct lost revenue. The simplest component: if a core SKU runs out of stock for 3 weeks and that SKU normally generates $40,000/month, you've lost roughly $30,000 in revenue. But revenue loss is only the starting point.

Conversion rate degradation. When your most popular SKU is out of stock, overall store conversion rate drops — not just conversions on that product. Visitors who come for a specific product and find it unavailable have elevated bounce rates. The halo effect of a stocked hero SKU on store-wide conversion is real and typically 5–15% of total conversion rate for a product that drives 20%+ of revenue.

Paid media waste. If you're running paid campaigns that include out-of-stock SKUs, you're paying for clicks that can't convert. A brand running $50,000/month in paid media with 15% of that traffic directed at out-of-stock products is wasting $7,500/month — plus the contribution margin from the orders that traffic would have generated if the product were available.

Repeat purchase rate damage. A customer who purchased a consumable product and set a mental reminder to reorder — who then finds it out of stock when they return — is statistically less likely to complete that reorder even after restock. The reorder window closes. This is the most insidious stockout cost because it permanently compresses the LTV of customers who were your best retention candidates. Some percentage of those customers will find a competitor during the stockout and never return.

Weeks of supply: the simplest inventory health metric

Weeks of supply (WOS) is the most useful inventory health metric for DTC operators: current inventory units divided by average weekly units sold. It tells you, at current sell rate, how many weeks until you run out of stock. Deviations in either direction are the signal to act.

Target WOS ranges by SKU tier:

Build this table weekly. It takes 20 minutes once the data pull is set up, and it surfaces inventory problems weeks before they become crises. A SKU dropping below 4 WOS needs a reorder decision now. A SKU climbing above 20 WOS needs a markdown or promotion decision now. Most brands make these decisions reactively — when the warehouse sends an out-of-stock alert or when end-of-year inventory is staggering.

Demand planning for DTC

Demand planning for a DTC brand doesn't require sophisticated software — it requires a model that connects your revenue forecast to your SKU-level sell rate, then maps those sell rates against your promotional calendar and seasonal patterns.

The core inputs: historical weekly sell rate by SKU (trailing 13 weeks is a reasonable baseline), planned promotional events in the next 90 days (with estimated lift percentages based on previous comparable promotions), seasonal trend adjustments (if December is 2.5x your average monthly volume, your November inventory build needs to reflect that), and new SKU launches that may cannibalize existing SKU sell rates.

The output: a weekly SKU-level sell rate forecast for the next 90 days, from which you calculate forward WOS and identify reorder points. A DTC brand operating without this model is effectively guessing at inventory quantities — sometimes getting lucky, more often either over- or under-buying, with the costs described above landing on the P&L.

The most common planning failure isn't the baseline forecast — it's ignoring the promotional calendar. A brand that runs a 30%-off summer sale every July needs to inventory-plan for 2–3x normal sell rates in June and July. If that planning doesn't happen in March or April (when orders are placed), either the sale goes poorly because products are out of stock, or the brand carries excess inventory going into Q3 when sales normalize.

Open-to-buy discipline

Open-to-buy (OTB) is a capital discipline tool: a quarterly ceiling on total inventory purchases that is tied directly to your projected revenue, target inventory turns, and cash flow plan. It prevents the most common inventory mistake in DTC — buying too much of the wrong things because "the price break was good" or "we're running low on everything."

The OTB calculation: (projected gross revenue for the quarter × target COGS percentage) − current inventory at cost + planned end-of-period inventory target. The result is the total amount you can spend on inventory this quarter while maintaining your target inventory turns and not overcapitalizing the balance sheet.

OTB enforcement requires discipline because suppliers always have incentives to sell you more than you need. "Buy 500 units for a 15% price break" sounds like a win — but if your sell rate is 40 units/month, you've just bought 12.5 months of inventory. The carrying cost of those 460 excess units over the time it takes to sell them at normal pace often exceeds the value of the 15% price break.

When to liquidate vs. hold

The instinct when confronted with overstock is to hold it and wait for organic sell-through. This instinct is often wrong. Holding overstock costs money every month in carrying costs and capital opportunity cost. The question isn't "how much will I lose if I liquidate?" — it's "what is the full carrying cost of holding this inventory compared to clearing it now?"

Build a simple liquidation vs. hold model: current inventory value at cost, monthly carrying cost (warehouse + capital), estimated months to sell at current sell rate, markdown required to accelerate sell-through. If the carrying cost over the expected holding period exceeds the markdown loss from clearing now, clearing is the better P&L decision. This is the correct framework, and it almost always suggests clearing sooner than operators are comfortable doing.

Liquidation channels in priority order for DTC: (1) bundle offers to your existing customer base — zero acquisition cost, and customers who already trust you are willing to buy clearance; (2) discount code to email list; (3) markdown on-site; (4) third-party liquidation or wholesale (lowest recovery, but stops the bleeding on carrying costs). The worst outcome is carrying overstock for 18 months at full carrying cost and then liquidating at 40 cents on the dollar. The second-worst is not liquidating at all and writing it off entirely.

Get an inventory and P&L audit

Inventory mismanagement is one of the most common sources of hidden margin compression in DTC. The full cost — carrying charges, markdown losses, stockout revenue gaps, paid media waste — rarely shows up as a single number, which is why it persists. Building the model to see it clearly is usually a half-day exercise that changes how the business is run.

Want to know what inventory mismanagement is actually costing you?

We build inventory cost models for DTC brands that quantify overstock and stockout losses, identify the highest-impact SKU planning improvements, and connect inventory decisions to P&L outcomes. Starts with a free diagnostic call.

Request a free audit →