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:

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:

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 →