Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
The timing gap between paying your supplier and banking real customer cash, and the six questions that measure it
What Is the Cash Conversion Cycle in Ecommerce?
Your P&L says you made money last quarter.
Your bank balance says something else.
The cash conversion cycle (CCC) is the time and cash gap between paying for product and receiving usable customer cash, formally calculated as Days Inventory Outstanding + Days Sales Outstanding - Days Payable Outstanding (Corporate Finance Institute). For most ecommerce brands, the gap runs into weeks or months, not days.
Software and services businesses rarely think about this. Ecommerce brands think about nothing else once they've been burned once.
The standard formula (CCC = DIO + DSO - DPO) comes from accounting textbooks and works for public companies with clean quarterly statements (Wall Street Prep). It is worth knowing. But it doesn't tell an operator what to do on a Tuesday when a supplier invoice is due and a new purchase order is sitting half-drafted.
That's why the operator version of this framework skips the formula and asks six direct questions instead. We'll walk through those next, then show you how growth turns this cycle from an accounting curiosity into the thing that kills otherwise-healthy brands.
Why Can a Profitable Store Still Run Out of Cash?
Here's the part nobody explains in the P&L.
A store can show EBITDA profit and still have zero free cash, because profit is tied up on the balance sheet as inventory rather than sitting in the bank. This is the single biggest operating difference between ecommerce and software or services businesses, which don't have physical stock absorbing working capital between the sale and the cash.
We see this pattern in nearly every audit: a founder pulls up their accounting software, sees a healthy net margin, and can't explain why payroll felt tight this month. The answer is almost always sitting in a warehouse.
The mechanism is called the inventory growth loop, and it runs like this:
- Forecast demand
- Place a purchase order
- Pay the manufacturer before or near production
- Wait for the product to arrive
- Receive inventory
- Spend marketing dollars to sell it
- Collect customer cash
- Use the remaining margin to fund the next, larger purchase order
The loop becomes dangerous exactly when growth accelerates. Every larger sales target requires a larger inventory commitment placed before the cash from the last cycle has fully returned. Growth doesn't just need more marketing spend. It needs more working capital, further in advance than most founders plan for.

What Are the Six Questions That Reveal Your Real Cash Timing?
Forget the formula for a second.
Six operator questions replace the standard CCC formula for day-to-day decisions: when you pay the supplier, when you receive goods, how long inventory sits before selling, when customer cash arrives, when platforms release funds, and how much profit must fund the next order. Answer all six and you have your real cash timeline, not an accounting abstraction.
Walk through them one at a time, with your own numbers:
- When do we pay the supplier? Deposit on order, balance on shipment, or full payment upfront?
- When do we receive the goods? Factor in production time plus freight, not just the quoted lead time.
- How long does inventory sit before selling? This is your days of inventory on hand, and it varies enormously by category (more on that below).
- When does the customer cash actually arrive? Order date is not cash date. Card networks, buy-now-pay-later providers, and bank transfers all settle on different clocks.
- When do payment processors, platforms, or marketplaces release funds? A Shopify Payments payout schedule is not the same as a Shopee or Lazada marketplace payout schedule.
- How much of the gross profit must be reinvested into the next purchase order? If the answer is "most of it," your growth rate is capped by your cash cycle, not by demand.
For Malaysia and Singapore sellers, question five is where this framework gets concrete. Import deposits on China-manufactured goods are often due before production starts, and freight lead times commonly run several weeks by sea. Demand spikes around Chinese New Year and Hari Raya compress the planning window further, because you're ordering ahead of a peak while competing with every other regional brand for factory and shipping capacity. On the collection side, payment gateway settlement and marketplace payouts on Shopee and Lazada typically land on a multi-day cycle after the order (the exact window depends on your program tier and platform, so check your seller dashboard for the current terms rather than assuming a fixed number).
Answer all six honestly and you'll usually find the real gap between paying your supplier and banking usable customer cash is measured in months, not days. That number, not your net margin, sets your real growth ceiling.
What Is a Negative Cash Conversion Cycle, and Can You Get One?
Some brands flip the entire equation.
A negative cash conversion cycle means a brand sells product and collects customer cash before its supplier invoice is due, effectively letting the customer fund the inventory. Gymshark is a commonly cited example, negotiating supplier terms so payment falls after delivery or sell-through rather than before production.
If a brand receives inventory and pays the supplier on net 60 terms, it may sell through a meaningful share of that stock before the bill is even due. When that happens:
- The customer effectively funds the inventory, not the brand.
- The brand avoids a large upfront cash outlay.
- Cash can grow even as revenue grows, instead of the two fighting each other.
- Supplier trust becomes a genuine financing advantage, not just a relationship nicety.
A worked illustration (figures below are for illustration only, not a sourced average): Say a Kuala Lumpur-based skincare brand pays a supplier on net 60 terms and typically sells through 70% of a new batch within 45 days of receiving stock. Customer cash from that 70% is sitting in the bank well before the RM 180,000 supplier invoice comes due. That gap is worth quantifying in ringgit, not just describing qualitatively, because it tells you how much of your next order the current cycle can already fund.

Turn the float into a decision, not a vibe:
- Quantify the number of days between customer cash receipt and supplier payment.
- Estimate the borrowing cost or cash yield you avoid during that window.
- Only count it as a real advantage if the supplier terms are durable and the relationship is healthy, not a one-time favor.
- Don't lean on float if demand, returns, or payment timing are unstable. The float disappears exactly when a soft month makes you need it most.
Does this sound like your store? Find out where your cash is actually leaking, not just where your margin is thin, with the free Revenue Score. 3 minutes. Free. No pitch.
How Do Supplier Terms Change as Your Store Grows?
New brands don't get the terms established brands get. That's not personal.
Supplier terms improve in four stages as a brand builds scale, reliability, and distribution leverage: upfront payment for unknown brands, partial deposits for growing brands, net terms for established brands, and extended terms for dominant distributors. Suppliers are extending risk, not doing favors, so terms track your track record.
| Stage | Typical supplier posture | What moves you to the next stage |
|---|---|---|
| New / unknown brand | Payment upfront or near-full deposit before production | Build trust with smaller, reliable orders and clean, consistent communication |
| Growing brand | Supplier may accept partial deposits or better timing | Negotiate terms tied to order volume, forecast accuracy, or exclusivity |
| Established brand | Supplier may accept net terms (e.g. net 30, net 60) | Push payment later in the cycle without straining supplier cash flow |
| Dominant distributor / retailer | Supplier may accept very long terms because access is valuable | Use distribution leverage and order predictability to keep extending terms |
Source: adapted from operator interviews in the Common Thread Collective cash conversion framework.
If you're still on stage one, the practical move isn't to demand better terms. It's to make yourself boring and predictable to your supplier: consistent order sizes, on-time payments, accurate forecasts. Suppliers extend terms to brands they trust not to leave them holding unsold custom inventory.

How Many Days of Inventory Should an Ecommerce Store Hold?
There isn't a single right answer here, and anyone who gives you one number is guessing.
Days of inventory on hand varies by category: roughly 90 days is the apparel gold standard (around 4 inventory turns a year, a benchmark Lululemon is often cited against), 30-45 days is typical for category-defining hardware brands, and 6-24 months is normal for durable, non-perishable products. The right number depends on lead time, seasonality, and cash position.
| Category tier | Typical days of inventory | Named example | Why it sits there |
|---|---|---|---|
| Apparel (gold standard) | ~90 days | Lululemon (~4 turns/year) | Fashion risk and seasonal cycles force faster turnover |
| Hardware / category-defining | 30-45 days | Category-defining hardware brands running near-monthly cycles | Frequent production cycles, often backed by a pre-order system when stock runs out |
| Long-tail / non-perishable / mature | 6-24 months | Durable, non-seasonal product categories (e.g. wallets, metal goods) | Product doesn't expire or go out of fashion, so brands self-finance a deep buffer |
There is no single right number. It's set by supplier lead time, seasonality skew, whether the product is perishable or fashion-cycle, and your current cash position.
Four questions determine where your store should sit on this table:
- What's your actual lead time from supplier, door to door?
- How skewed is your demand? A brand with one Q4 peak needs a different buffer than one with steady, even demand.
- Is the product perishable, dated, or subject to fashion risk?
- What's your current cash position and cost of capital?
A brand ordering 6+ months ahead of a single seasonal peak is playing a different game than a brand running lean, near-monthly cycles on category-defining hardware. Neither is wrong. Copying the wrong one for your category is.
How Do You Stress-Test a Purchase Order Before You Place It?
Run this before every large PO, not after the invoice lands.
An inventory stress test checks a planned purchase order against five scenarios: base case, demand down 25%, demand down 50%, lead time plus 30 days, and required discounting. Each scenario has a required action, and if you can't answer any of the five, the order is too big or too soon.
| Scenario | Question to answer | Required action |
|---|---|---|
| Base case | Can we sell through at expected price and velocity? | Proceed only if contribution margin and cash timing both work |
| Demand -25% | Can we still pay the supplier, cover Opex, and fund the next order? | Reduce the order size or renegotiate terms if cash gets tight |
| Demand -50% | Do we have enough cash to survive without destructive discounting? | Don't place the full order unless survival cash is protected |
| Lead time +30 days | Can we avoid stockouts or a delayed cash return? | Adjust the marketing calendar and reorder point accordingly |
| Discount required | Does margin survive markdowns? | Recalculate contribution margin after discount, shipping, returns, and CAC |
This table is the most usable output of the whole framework, because it turns "the demand forecast looks fine" into five separate financial answers. A purchase order that only survives the base case isn't ready.
The warning here isn't theoretical. Brands that over-ordered against inflated 2021-2022 pandemic-era demand were left over-inventoried and discounting heavily once demand normalized. Treat any unusually strong demand period as suspect until it's proven durable across at least one full cycle, not just one hot quarter.
Does this sound like your store? Find out where you're leaking revenue before your next PO, not after, with the free Revenue Score. 3 minutes. Free. No pitch.
How Do You Know If Your Store Is Ready to Scale Spend?
Answer these eight questions honestly before you approve the next round of growth spend.
An eight-question cash conversion checklist scores readiness for scale: 7-8 yes answers means the business is ready for controlled growth, 5-6 means scale carefully while fixing a specific gap, and 0-4 means growth may be cash-destructive even when the P&L looks profitable. The checklist forces a cash-timing answer, not a revenue-growth answer.
| # | Question | Yes / No |
|---|---|---|
| 1 | Do you know the cash timing from supplier payment to customer cash receipt? | |
| 2 | Have you modeled the next inventory purchase, not just the current P&L? | |
| 3 | Can the business fund the next, larger PO without starving operating cash? | |
| 4 | Have you stress-tested demand drops and lead-time delays? | |
| 5 | Do you know how much of your EBITDA is actually free cash versus locked in inventory? | |
| 6 | Are supplier terms improving as your scale and credibility improve? | |
| 7 | Are marketing targets synced to inventory availability and reorder timing? | |
| 8 | Would faster growth increase survivability, or increase insolvency risk? |
Score bands:
- 7-8 yes: Cash conversion is ready for controlled growth.
- 5-6 yes: Scale carefully, and fix the specific missing forecast or terms issue first.
- 0-4 yes: Growth may be cash-destructive even if the P&L looks profitable. Fix the cash cycle before you fix the growth rate.
Run this checklist before every quarter where you're planning to meaningfully raise ad spend or place a larger-than-usual purchase order. It takes ten minutes and it catches the exact mistake that sinks otherwise well-run brands: chasing a demand target the balance sheet can't fund yet.

How Is the Cash Conversion Cycle Different From Profit First?
Founders researching this topic often land on both frameworks and assume they're the same thing. They're not.
The cash conversion cycle measures timing in days (supplier payment to customer cash), while Profit First is a bank-account allocation system for cash you already have. Run both: the cash cycle tells you when money arrives, Profit First tells you where it goes once it lands.
Profit First is an allocation system. It's about bank account structure: open five accounts, allocate profit first, and run operations on what's left over (see our guide on Profit First for ecommerce). It answers "where does the money go once it arrives."
The cash conversion cycle is a timing measurement, in days. It's about supplier terms, inventory sitting periods, and when platforms release funds. It never mentions bank account structure at all. It answers "how long before the money arrives in the first place."
Run both. Profit First tells you how to allocate cash once it lands. The cash conversion cycle tells you when it lands, and how much of it gets swallowed by the next purchase order before you ever see it.
If your gap is demand forecasting rather than cash timing, see our guide on ecommerce inventory forecasting for the reorder-point math. If margin, not timing, is your real constraint, start with contribution margin instead.
Frequently Asked Questions
What is the cash conversion cycle in ecommerce?
The cash conversion cycle is the time and cash gap between paying for product and receiving usable customer cash. The accounting formula is Days Inventory Outstanding + Days Sales Outstanding - Days Payable Outstanding (CFI). For most ecommerce brands, this gap runs into weeks or months, not days.
How do I calculate my store's cash conversion cycle?
Walk through the six operator questions: when you pay your supplier, when goods arrive, how long inventory sits before selling, when customer cash lands, when your payment processor or marketplace releases funds, and how much profit must fund the next order. The gap between question one and question five is your real cycle.
Can an ecommerce brand have a negative cash conversion cycle?
Yes. A negative cycle means the brand collects customer cash before its supplier invoice is due, so the customer effectively funds the inventory. This typically requires negotiated terms like net 60, plus fast sell-through, and it's durable only as long as the supplier relationship and demand both stay stable.
How much inventory should an ecommerce store hold?
There's no single right number. Apparel brands often run close to a 90-day (one quarter) buffer, category-defining hardware brands often run 30-45 days, and durable non-perishable categories can run 6-24 months. Lead time, seasonality, and cash position set the right number for your specific store.
Why does my ecommerce store show a profit but have no cash?
Profit shown on the P&L can be tied up on the balance sheet as unsold inventory rather than sitting in the bank. This is the core operating difference between ecommerce and software businesses, and it's why net margin alone can't tell you whether you can safely fund your next purchase order.
Keep Reading

Free Download
We audited 10 Shopify stores doing $1M–$20M. Here are the 15 leaks every one had.
Real screenshots (names blurred). Most operators have 8 of the 15 and don't know it.
From 10 audits across SG, MY, AE — fashion, beauty, electronics, food.
PDF in your inbox in 30 seconds. 1 email. No follow-up unless you ask.


