Three clocks in one number
Days sales outstanding (DSO) measures how long customers take to pay. Days inventory outstanding (DIO) measures how long goods are held before they sell. Days payables outstanding (DPO) measures how long the company takes to pay suppliers. The first two tie up cash and the third funds it, which is why DPO is subtracted.
DSO = receivables / revenue x days. DIO = inventory / COGS x days. DPO = payables / COGS x days. Cash conversion cycle = DSO + DIO - DPO. The days figure is 365 for a year of revenue and COGS. Many courses use ending balances, and some use averages of the beginning and ending balances.
A worked example
A distributor has yearly revenue of $4,800,000 and cost of goods sold of $3,000,000. At year end it holds $600,000 of receivables, $500,000 of inventory and owes suppliers $350,000.
| Measure | Calculation | Days |
|---|---|---|
| DSO | 600,000 / 4,800,000 x 365 | 45.6 |
| DIO | 500,000 / 3,000,000 x 365 | 60.8 |
| DPO | 350,000 / 3,000,000 x 365 | 42.6 |
| Cash conversion cycle | 45.6 + 60.8 - 42.6 | 63.9 |
It takes about 64 days for a dollar spent on inventory to come back as cash. The working capital tied up is $600,000 + $500,000 - $350,000 = $750,000. Cutting inventory days by 10 would free about $82,192 of cash, since each day of COGS is $3,000,000 / 365.
Reading the cycle
A lower number is generally better, but the level depends on the business. Grocers and some online retailers collect from customers before they pay suppliers, which gives a negative cycle: the business is financed by its suppliers. Manufacturers with long production times and credit sales often run cycles of two to three months or more.
Watch the trend as much as the level. A cycle that lengthens year after year can mean customers are paying late, unsold stock is piling up or the company has lost its negotiating position with suppliers. Squeezing DPO too hard can damage supplier relationships, so a sensible target looks at all three clocks together.
Mistakes that cost points
- Dividing inventory or payables by revenue. Both use cost of goods sold.
- Adding DPO instead of subtracting it.
- Mixing a quarterly revenue figure with a 365-day count. Match the days to the period.
- Using a year-end balance after a seasonal spike without noting it distorts the result.
- Treating a negative cycle as an error. It can be a real feature of a business that is paid first.
Estimate for learning, not financial advice. Inputs stay in your browser and are not sent or stored.