Niblin
Guide14 min read

Inventory and Working Capital for Consumer Brands: Cash Conversion Cycle

Inventory is cash on the shelf. Learn how to forecast inventory, minimize dead stock, manage lead times (60-90 days from China), and calculate Days Inventory Outstanding (DIO) for omnichannel brands.

Last Updated: November 10, 2026•Atul TirkeyBy Atul Tirkey, Founder at Niblin

Most operations teams manage inventory to avoid stockouts. Most finance teams should manage inventory to minimize cash needs.

For consumer brands selling across channels (DTC, Amazon, Wholesale), inventory gets complicated: different channels have different velocities, lead times from suppliers are 60-90 days, and dead stock can silently drain working capital.

The Shift: Inventory management moves from "will we run out?" to "how much cash is locked up, and for how long?"

Inventory Is Cash on the Shelf: The Core Concept

Cash vs. Inventory Timing

WhenEventCash ImpactInventory Balance
Day 1 (Today)You place PO for $100kNot yet (pending)0 units
Day 30You pay supplier (net-30 terms)-$100k cash0 units (still in transit)
Day 60Inventory arrives at warehouse-$100k (already paid)$100k inventory
Day 60-90You sell/ship the inventory+$150k (revenue)-$100k inventory

Notice: You lose $100k of cash on day 30 (payment due), but don't get it back until day 90 (after sales). That's a 60-day float.

The Working Capital Equation

Working Capital = Inventory + Accounts Receivable - Accounts Payable

Higher inventory = more working capital needed = more cash locked up.

Example: A brand with $500k inventory, $300k AR, $200k AP needs $600k working capital to operate. If they grow inventory to $700k, working capital needs jump to $800k-$200k more cash required.

Lead Time: The Cash Commitment Timeline

Understanding Lead Time

Lead time is the number of days from when you place a PO until inventory arrives at your warehouse and is ready to sell.

Supplier TypeTypical Lead TimePayment TermsTotal Cash Commitment (Days)
Domestic US manufacturer7-30 daysNet-3030 days
Mexico/Central America21-45 daysNet-3045-75 days
China factory (sea freight)45-60 daysNet-30 (or 50% deposit)75-90 days
India factory60-90 daysNet-30 (or 50% upfront)90-120 days
Dropshipper (on demand)0-3 daysPer orderVery short or immediate

Consumer-Brand Specific: China Is Standard

  • Lead time: 60-90 days (often longer during peak season)
  • Payment: 50% deposit at order, 50% before shipping (typical)
  • Cash commitment timeline: Week 1 (pay deposit), week 8 (pay balance), week 13 (inventory arrives)
  • The problem: You commit $100k in week 1, but don't have inventory to sell until week 13. That's 13 weeks of cash tied up before any revenue.

Why Lead Time Matters for Cash

If you grow 30% (add $100k of new SKUs), you need to commit that $100k in cash 3 months in advance of revenue. If you're not prepared, growth stops because you run out of cash.

This is why many consumer brands hit a growth ceiling: not because demand is limited, but because working capital is. You need more cash to fund the inventory.

Days Inventory Outstanding (DIO): The Key Metric

Formula

DIO = Average Inventory Balance ÷ (Annual COGS ÷ 365)

Example

  • Average inventory balance: $500k
  • Annual COGS: $2M
  • DIO = $500k ÷ ($2M ÷ 365) = $500k ÷ $5,479 = 91 days

Your inventory takes 91 days to turn. In other words, you have 91 days' worth of COGS sitting in your warehouse.

What DIO Means

If you have 91 days of inventory, and your suppliers have net-30 terms, your cash-conversion-cycle for inventory is approximately 91 - 30 = 61 days of float (ignoring AR).

DIO by Channel (Consumer Brands)

ChannelVelocity (Typical)DIO (Typical)Why
DTC (Shopify)Fast (30-45 days)30-45 daysDirect to consumer, fast turns
AmazonFast: Medium (30-60 days)30-60 daysFBA inventory moves quickly, but some aging
WholesaleSlow (60-120 days)60-120 daysRetailers order seasonally; inventory sits
Bundle stock (for Amazon Ads)Medium (45-60 days)45-60 daysPlanned for seasonal or promotional builds

Calculating DIO by Channel (Better Visibility)

ChannelInventory BalanceChannel COGS/MonthDIO
DTC$100k$20k100k ÷ (240k/365) = 152 days (high!)
Amazon FBA$150k$40k150k ÷ (480k/365) = 114 days
Wholesale (in warehouse)$200k$30k200k ÷ (360k/365) = 202 days
Total$450k$90k450k ÷ (1,080k/365) = 152 days

Notice: DTC looks slower than expected (152 days) because $100k of DTC inventory is actually slow-moving SKUs. This is the dead-stock problem.

Forecasting Inventory by Channel and SKU

The Principle

Forecast sales by channel, then work backward to inventory need.

Formula: Inventory on Hand = (Forecasted COGS for Next X Days) + (Safety Stock) - (Inventory in Transit)

Example: DTC Channel

  • Forecasted weekly sales (DTC): $15k revenue, $7.5k COGS
  • Days of supply to keep on hand: 30 days (allows for demand variation)
  • Needed inventory: $7.5k × 4 weeks = $30k
  • Plus safety stock (10%): $30k × 1.1 = $33k
  • Minus inventory in transit (2 weeks): $7.5k × 2 = $15k
  • Target inventory on hand (DTC): $33k - $15k = $18k

Inventory by Channel (Multi-Channel Example)

ChannelTarget InventoryCurrent BalanceOver/UnderNext Action
DTC (Shopify)$18k$22k+$4k (over)Run promotion to clear excess
Amazon FBA$45k$35k-$10k (under)Reorder ASAP (lead time 60 days)
Wholesale (on hand)$50k$60k+$10k (over)Slow-moving; assess for clearance
Total$113k$117k+$4kSlight surplus; monitor weekly

How to Build the Forecast

  • Step 1: Forecast weekly/monthly sales by channel (use last 12 weeks of history)
  • Step 2: Calculate COGS for each forecast
  • Step 3: Set target inventory level (30-45 days supply for DTC, 45-90 days for wholesale)
  • Step 4: Add safety stock buffer (5-15% depending on demand predictability)
  • Step 5: Subtract inventory in transit (on order but not yet arrived)
  • Step 6: Target = (Forecast × Days / 30) + Safety Stock - In Transit
  • Step 7: Update weekly as actual sales land

SKU-Level Inventory Tracking (For Large Catalogs)

If you have 50+ SKUs, track separately. Group SKUs by:

  • Velocity (fast/medium/slow): Fast movers get 20-30 days inventory. Slow movers get 60-90 days or less.
  • Supplier/Lead time: Products from China need bigger buffers. Domestic suppliers can be leaner.
  • Seasonality: Winter items ramp up Sept: Nov. Summer items ramp June: Aug. Plan accordingly.

Use this to avoid the trap: some SKUs move fast and don't need inventory. Others move slow and tie up cash.

Dead Stock: The Silent Working Capital Killer

What Is Dead Stock?

Inventory that hasn't sold in 90+ days and is unlikely to sell. It ties up cash and warehouse space with zero return.

How Dead Stock Forms

  • Demand forecasting miss: You ordered 500 units based on a forecast that didn't materialize.
  • Failed product launch: You invested in a new SKU; it didn't resonate. Now you have 200 units.
  • Seasonal transition: Winter items don't sell in summer. Inventory sits.
  • Supplier overstock: You negotiated bulk discounts and overbought on a whim.
  • Channel shift: A wholesale customer stopped buying a product; inventory was destined for them.

The Cash Impact

ScenarioInventory BalanceDIO ImpactCash Tied Up
Ideal: All inventory turning in 45 days$200k45 days$200k floats 45 days
Reality: 30% dead stock (older than 120 days)$200k65 days (avg)$200k floats 65 days
Cash impact of dead stock alone30% × $200k = $60k120 days$60k floats 120 days = $20k+/month interest

How to Identify Dead Stock

  • Monthly: Run an inventory aging report. Flag units not sold in 90+ days.
  • By channel: Some SKUs are dead in one channel (wholesale) but healthy in another (DTC).
  • By velocity: Compare to benchmark. If median DIO is 45 days, anything 90+ days is suspect.

How to Fix It

  • Clear immediately (first 90 days): Run a promotion. Deep discount (20-40% off). Goal: convert to cash in 2-4 weeks.
  • Donate (if tax benefit): Write off as a loss; at least you get tax value.
  • Liquidate to third parties: Sell to discount retailers or online discount marketplaces (Overstock, ASOS Outlet, etc.). Accept 30-50% loss.
  • Last resort: Write off to scrap. At least you free up warehouse space.

Policy: Any SKU that hasn't sold in 90 days should be on a clearance plan within 30 days. Don't let it sit.

Open-to-Buy (OTB): Planning Inventory Purchases

What Is Open-to-Buy?

Open-to-Buy is the budget you have left to order new inventory. It prevents over-ordering and keeps working capital healthy.

Formula

Open-to-Buy = Planned Sales - Current Inventory - On-Order Inventory

Example

  • Planned sales for next 90 days (COGS): $50k
  • Current inventory on hand: $30k
  • On order (not yet arrived): $20k
  • Open-to-Buy = $50k - $30k - $20k = $0
  • Interpretation: You don't need to order anything yet. Current + on-order covers your planned sales.

Another Example (With Need)

  • Planned sales for next 90 days (COGS): $60k
  • Current inventory on hand: $15k
  • On order (not yet arrived): $25k
  • Open-to-Buy = $60k - $15k - $25k = $20k
  • Interpretation: You can safely order $20k more. That plus current + on-order gets you to $60k coverage.

How to Use OTB

  • Monthly: Calculate OTB for each major supplier or product line.
  • Govern purchases: Don't order more than your OTB. It's your spending limit.
  • Watch lead times: If lead time is 60 days, calculate OTB for the next 90 days (60-day lead + 30-day buffer).
  • Adjust for seasonality: In Q4, OTB might be higher (need more inventory for holiday). In Q2, lower (slower season).

OTB Prevents Two Problems

  • Over-ordering: You order too much, thinking you need it. OTB shows you don't. You save cash.
  • Under-ordering: You don't order enough and miss sales. OTB ensures you order to plan, not emotion.

Working Capital Best Practices for Consumer Brands

Practice 1: Separate Inventory Forecasts by Channel

DTC moves faster than wholesale. Amazon FBA has velocity rules. Track separately so you can see which channel is cash-healthy and which is draining.

Practice 2: Plan Lead Time as Part of Cash Planning

If lead time is 60 days and you place a PO today, you won't see cash for 60+ days. Build this into your 13-week cash forecast. Don't order without asking: "Can we float this cash for 90 days?"

Practice 3: Track DIO and Benchmark Against Industry

Calculate DIO monthly. Apparel brands often run 60-90 days. Beauty brands 30-60 days. If you're higher, that's a signal: excess inventory or slow movers.

Practice 4: Monthly Dead-Stock Review

Flag any SKU in inventory 90+ days. Immediately plan a clearance. Don't wait 6 months.

Practice 5: Use Open-to-Buy to Govern Ordering

Tie OTB to purchase authority. No one can order more than their OTB without approval from finance.

Practice 6: Account for Obsolescence & Shrink

Budget 2-5% for dead stock, returns, and shrink (theft, damage). Don't assume 100% turns to revenue.

Practice 7: Tie Inventory Plan to Cash Forecast

Every inventory decision is a working capital decision. Build a 13-week cash forecast. When inventory go up, cash position changes. Model it.

From Inventory Bloat to Working Capital Health

Inventory management isn't just an operations problem. It's a cash management problem.

A consumer brand with $500k inventory that takes 120 days to turn needs working capital to carry 4+ months of COGS. If they tighten DIO to 60 days (better forecasting, less dead stock), they cut working capital needs in half: freeing up $250k cash for growth.

Niblin connects your inventory system (Shopify, Amazon, WMS, accounting software) to show DIO, dead stock, and lead-time impact on working capital in real time. Build a channel-by-SKU inventory forecast. Open-to-Buy is automated. Dead stock is flagged monthly. And the whole thing ties to your 13-week cash forecast.

See your working capital in real time.

Track DIO by channel, flag dead stock, calculate Open-to-Buy, and tie inventory decisions to cash. No more guessing if you can afford to order. Get Started

Key Takeaways

  • Inventory is cash on the shelf; cash committed at purchase, tied up until sold
  • Days Inventory Outstanding (DIO) measures how many days inventory sits before sale. Lower DIO = less working capital needed
  • Lead time (60-90 days from China) is when cash is committed. Lead-time management is cash management
  • Cash Conversion Cycle (DIO + DSO - DPO) shows total days cash is locked up. Shorter CCC = more working capital available for growth
  • Dead stock (not sold in 90+ days) silently drains working capital. Identify monthly; clear immediately with promotions or liquidation
  • Open-to-Buy (OTB = Planned Sales - Current Inventory - On Order) is the budget for new purchases. Prevent over-ordering.
  • Track inventory separately by channel: DTC, Amazon, Wholesale all have different velocities and cash impacts
  • Reduce DIO by improving demand forecasting, killing slow SKUs, and optimizing lead times; each day saved = cash freed

Frequently Asked Questions

What is Days Inventory Outstanding (DIO)?

DIO = Average Inventory Balance ÷ (Annual COGS ÷ 365). It shows how many days inventory sits before being sold. A DIO of 60 days means you have 60 days' worth of COGS as inventory. Lower DIO = inventory turns faster = less cash tied up.

Why do lead times from China (60-90 days) hurt cash?

Lead time is when you commit cash (pay a deposit or full amount). If lead time is 60 days and you place a PO today, you pay in 30 days but don't receive inventory for 60 days. That 60-day float means cash is locked up in transit, and you can't access it for other uses.

How do I calculate working capital needed?

Working Capital = Inventory + Accounts Receivable - Accounts Payable. If you grow sales, inventory and AR grow (need more cash). If you negotiate longer payment terms (AR, payables), working capital improves. Tighten DIO and DSO to reduce working capital needs.

What should my DIO be?

Depends on channel and industry. DTC (Shopify, fast-moving): 30-45 days. Amazon FBA: 30-60 days. Wholesale (slower): 60-120 days. If your DIO is much higher, that's a signal of dead stock or slow inventory. Benchmark against competitors in your space.

What is Open-to-Buy (OTB)?

OTB = Planned Sales - Current Inventory - On-Order Inventory. It's your spending budget for new purchases. Example: $60k planned sales, $30k on hand, $20k on order = $10k OTB. OTB prevents over-ordering and keeps working capital healthy.

How should I handle dead stock?

Flag any SKU not sold in 90 days. Immediately plan a clearance: run a promotion (20-40% off), donate for tax write-off, or liquidate to discount retailers. Don't let it sit. Each month of dead stock costs cash interest or lost opportunity.

Plan, forecast and close with Niblin

Budget, rolling forecast, variance, cash and inventory for consumer brands, on numbers reconciled to your books.