Profit is an opinion, cash is a fact
Accrual accounting is designed to tell you whether the business model works. It matches the cost of a unit to the revenue from that unit, whenever each happens to occur, so you get a clean read on unit economics. It is deliberately silent on timing.
Timing is the whole story in ecommerce. Consider the actual sequence for a brand importing goods: you place a purchase order and pay a 30% deposit. Eight weeks later, production finishes and you pay the 70% balance. Four to six weeks after that, the container lands and clears. Then the goods sit in a warehouse for however long it takes to sell them. Cash left the building in month one. Revenue arrives in month five or six. Nothing about that gap shows up on the P&L, which cheerfully reports a healthy margin the whole time.
This is the specific failure mode that catches good operators. The dashboard is green. Contribution margin is holding. Revenue is up 60% year over year. And the bank account keeps getting tighter, because every dollar of that growth was pre-funded months earlier and the business has been running an involuntary lending operation to its own suppliers.
A P&L tells you whether you're building a good business. A cash conversion cycle tells you whether you'll still own it when you find out.
The cycle, defined and worked
The cash conversion cycle answers one question: how many days pass between the cash going out for inventory and the cash coming back from selling it? Three components:
- Days inventory outstanding (DIO) — average inventory value divided by daily cost of goods sold. How long a unit sits before it sells.
- Days sales outstanding (DSO) — how long after the sale you actually receive the money. For card-at-checkout DTC this is typically 2–3 days of processor settlement; for wholesale it can be 60 or more.
- Days payable outstanding (DPO) — how long after receiving goods you pay the supplier. This one works in your favor.
The cycle is DIO + DSO − DPO. Worked for a mid-sized DTC brand: annual COGS of $4.8M means daily COGS of about $13,150. Carry $1.4M of average inventory and DIO is roughly 106 days. Card settlement gives DSO of 3 days. Suppliers require payment on shipment, so DPO is effectively 0.
That's a cycle of 109 days. Every dollar of inventory this brand buys is locked up for about three and a half months before it comes back as cash. That single number governs how fast the business can safely grow, and most brands running it have never computed it.
Growth is a cash consumer
Here's where the cycle becomes a planning tool rather than a diagnostic. Take the same brand and ask what it costs to grow 40% next year. COGS rises from $4.8M to $6.7M. To hold the same 106 days of inventory coverage at the higher run rate, average inventory has to rise from $1.4M to roughly $1.96M — an incremental $560,000 of cash, committed before a single one of those units sells.
Against that, what does the growth produce? At a 35% contribution margin on the incremental revenue, 40% growth on, say, $9M of revenue generates about $1.26M of incremental contribution — but spread across the year, arriving after the inventory was paid for, and before fixed costs and ad spend take their share. The cash requirement lands in a lump, months ahead. That mismatch is the growth funding gap, and it's why so many brands hit a wall at the exact moment things start working.
Run this calculation before you set a growth target, not after. A 40% growth plan and a 109-day cycle is a half-million-dollar financing decision wearing a revenue goal's clothing. It may well be worth making — but it should be made deliberately, with the funding identified, rather than discovered in month seven when a supplier deposit won't clear.
Model the P&L behind the cash — free, no login
The Ecommerce P&L Calculator builds a real-time profitability model from your order economics, so you can see how changes in margin, spend, and volume flow through before you commit inventory to them.
Open the P&L Calculator →Lever one: days inventory outstanding
DIO is usually the biggest component and the one most within your control. Three sub-levers, in rough order of impact:
Forecast quality. Safety stock exists to absorb forecast error. The wider your error band, the more buffer you carry, and every unit of buffer is cash sitting on a shelf. Tightening forecast accuracy is not an analytics vanity project — it directly releases working capital, because a tighter range justifies a thinner buffer. This is the most underrated cash lever in ecommerce and it costs nothing but discipline.
Order frequency. Ordering 12 weeks of cover four times a year instead of 6 weeks eight times a year roughly doubles your average inventory for the same annual volume. Larger orders usually come with a per-unit price break, and that price break is what everyone optimizes for — but the comparison is incomplete unless you price the cash it locks up. A 3% unit discount that adds six weeks of inventory is often a bad trade.
SKU concentration. Slow movers are cash in costume. A SKU turning twice a year consumes six times the working capital per revenue dollar of one turning twelve times. Ranking SKUs by turns rather than by revenue or margin usually surfaces a long tail that contributes rounding-error profit while sitting on a meaningful share of the inventory balance — the same dynamic behind the broader hidden P&L cost of getting inventory wrong.
Lever two: supplier terms
DPO is the free lever, and it's usually the one nobody has asked about. Moving from payment-on-shipment to net 30 takes 30 days off the cycle. Net 60 takes 60. In the worked example above, negotiating net 45 would cut the cycle from 109 days to 64 — a 41% reduction — with no change to inventory, no forecasting work, and no operational risk whatsoever.
The reason this goes unexplored is that early-stage brands accept whatever terms they were given when they had no track record, and never revisit them once they've become a meaningful account. Suppliers extend terms to customers who order predictably and pay on time. If you've been doing both for two years, you have leverage you aren't using.
Be careful with one common trade: many suppliers offer an early-payment discount, something like 2% off for paying in 10 days instead of 30. Taking it means giving up 20 days of float for 2% of order value. Whether that's smart depends entirely on what those 20 days of cash are worth to you — if you're capital-constrained and turning inventory into growth, it usually isn't.
Why discounting looks different through a cash lens
Markdowns are conventionally judged on margin: how much contribution did we give up to move the units? Through a cash lens the calculation inverts. Aged inventory that isn't moving has already consumed its cash and is producing nothing. Converting it to cash at a reduced margin doesn't just clear shelf space — it recycles capital back into SKUs that turn.
This is not license to discount freely. The margin math on promotions is unforgiving and mostly points the other way; a discount still has to clear a break-even unit lift to be worth running, which is the discipline behind the true cost of discounting. But for genuinely dead stock — units with no realistic full-price future — the cash-recovery framing gives you a defensible reason to clear at a price the margin framing alone would reject. The relevant question isn't "what margin do we lose?" but "what is this capital earning if we don't?"
Putting it in the weekly review
The cycle is only useful if it's a live number rather than an annual exercise. A minimum viable practice:
- Compute DIO, DSO, and DPO monthly and track the trend. The direction matters more than the level — a cycle quietly lengthening is an early warning that inventory is building faster than sales.
- Attach a cash number to every growth plan. Incremental inventory required equals incremental daily COGS times DIO. Put that figure next to the revenue target on the same slide.
- Rank SKUs by inventory turns, not just by margin, and review the bottom of that list quarterly.
- Re-open supplier terms annually. It's the cheapest 30–60 days you will ever find.
- Model a downside case. If sales come in 20% below plan, DIO stretches and the cycle lengthens exactly when cash is tightest. Know that number before you need it.
Size your own funding gap
The brands that get into trouble here are rarely the unprofitable ones. They're the ones growing fast enough that the cash requirement compounds faster than the profit does, with a P&L that reports success right up until the deposit doesn't clear. The cycle is knowable, it's computable from data you already have, and it turns "can we afford to grow 40%?" from a feeling into arithmetic.
Want to know what your growth plan actually costs in cash?
We help DTC brands compute their real cash conversion cycle, size the working capital their growth target requires, and find the DIO and DPO levers that shorten it. Starts with a free diagnostic call.
Request a free audit →