High revenue, but no cash? Understanding the cash conversion cycle.
- What it measures
- Days between paying for inventory and collecting cash from customers
- Formula
- Days inventory outstanding + days sales outstanding − days payables outstanding
- Who needs it most
- E-commerce, retail and any business that buys stock before it sells

15+ years in finance: 100+ financial models built, €40m+ raised for clients, Forbes contributor and lecturer.

Why can a business be profitable and still struggle with cash flow? The answer is timing. You pay for stock, freight and staff first, and the customer pays you later. The metric that shows how long your money stays tied up in that loop is the cash conversion cycle (CCC). In the video above we explain it for e-commerce and retail businesses and show where cash gets stuck and how to free it. Here is the written version.
Profitable business, but no cash?
Your profit and loss statement says you earned money. Your bank balance says otherwise. Both can be true at once, because profit counts a sale when it happens, while cash only counts when money moves. Every day your cash sits in unsold inventory or in an unpaid invoice, you cannot spend it on suppliers, ads or salaries. Fast growth makes this worse: the more you sell, the more stock you must buy up front.
This is the same mechanism behind revenue growing while profit isn't and behind many cash flow gaps.
What is the cash conversion cycle?
The cash conversion cycle counts the days between paying for inventory and getting cash back from the sale. It combines three numbers:
- Days inventory outstanding (DIO): how many days stock sits before it sells.
- Days sales outstanding (DSO): how many days customers take to pay after they buy.
- Days payables outstanding (DPO): how many days you take to pay your suppliers.
CCC = DIO + DSO − DPO
An illustrative example: if stock sells in 60 days, customers pay in 10 days and you pay suppliers in 30 days, your CCC is 60 + 10 − 30 = 40 days. For those 40 days you are financing the business with your own cash. Cut the cycle to 25 days and you free the cash that 15 days of operations would have locked up. These numbers are an example, not figures from a client.
Why it matters more than you think
A long cycle means you need more working capital to run the same revenue. That is expensive: it forces you to borrow, slow down growth or skip investment. A short cycle means the business funds itself. Many cash problems that look like "we need more financing" are really "our cycle is too long".
How to free up cash
The video walks through the main levers. Start with the one that is biggest in your numbers.
1. Free cash from inventory. Slow-moving products are cash sitting on a shelf. Find them with SKU-level data, stop reordering what doesn't sell, and clear dead stock. For the margin side of this, see how SKU profitability shows which products deserve your cash.
2. Forecast inventory and manage stock. Better demand forecasts mean you buy closer to when you sell. Order in smaller, more frequent batches where supplier minimums allow.
3. Improve supplier payment terms. Moving from payment on order to 30 or 60 days directly shortens your cycle. Where suppliers won't extend terms, ask whether early-payment discounts or staged payments help. Factoring or supply-chain financing can bridge the gap, but compare the true cost first.
4. Collect earlier with advance payments and subscriptions. Deposits, pre-orders, prepayment and subscription models bring cash in before you spend it, and can even push DSO below zero.
5. Track it every month. Calculate DIO, DSO and DPO monthly, watch the trend and tie it to your 13-week cash flow forecast. For a deeper e-commerce walkthrough, read our guide to the cash conversion cycle for e-commerce.
A real business case
The video closes with a real client example showing how changing inventory and payment terms improved cash flow. Watch it from 04:12 in the video for the details.
Calculate your own cycle
We built a free Cash Conversion Cycle calculator, linked in the video description, so you can enter your own DIO, DSO and DPO. If you want help reading the result, John Galt Finance also offers a free financial model template and a free call with our CFO.
Download the free financial model template Book a free call with our CFO
Related questions
What is the cash conversion cycle?
The cash conversion cycle (CCC) is the number of days between the moment you pay for inventory or inputs and the moment you collect cash from the customer who bought them. The shorter it is, the less cash your business needs to fund growth.
Can a profitable business run out of cash?
Yes. Profit is recorded when you make a sale, cash arrives when the customer pays. If you pay suppliers and buy stock weeks or months before customers pay you, a growing and profitable business can still miss payroll.
How do you improve the cash conversion cycle?
Hold less slow-moving inventory, forecast demand better, negotiate longer supplier payment terms, collect from customers sooner through advance payments or subscriptions, and consider factoring for receivables when the cost is justified.
















