THE IDEA TO TAKE AWAY

The cash conversion cycle is DIO + DSO − DPO: the days your cash is tied up between paying suppliers and collecting from customers. State the balance convention, day count and daily flows, then verify the days by converting them back to cash.

Cash conversion cycle = DIO + DSO − DPO

The cash conversion cycle (CCC) counts the days for which a business must fund its own operations: it buys and holds inventory (days inventory outstanding, DIO), sells on credit and waits to collect (days sales outstanding, DSO), and only later pays suppliers (days payable outstanding, DPO). Inventory days plus collection days is the operating cycle; supplier credit covers part of it, so the payable days are subtracted. A 72-day cycle means cash leaves for stock and returns, net of what suppliers financed, about 72 days later.

Two cautions before the numbers. First, published definitions disagree quietly about conventions — average versus closing balances, 365-day versus 360-day years — and both choices change the answer for the same financial statements. Second, “days” is not “cash”: the useful management question is what a longer cycle costs, which needs the daily flows behind each leg. Both are part of the worked example.

Read the three legs from one set of financials

The example is fictional: a small distributor’s last fiscal year, in one illustrative currency, with the convention stated up front — closing balances from the year-end balance sheet, a 360-day year, and all sales on credit. The working capital schedule guide forecasts these same three balances forward from day drivers; here we read them backwards out of the statements to measure the year that already happened.

Cell Label Amount
B2 Days in the year (convention) 360
B3 Revenue (all on credit) 36,000
B4 Cost of goods sold 21,600
B6 Accounts receivable, year end 5,100
B7 Inventory, year end 3,960
B8 Accounts payable, year end 2,700

Receivables, inventory and payables are balance-sheet items; revenue and cost of goods sold come from the income statement — the SEC’s introduction to financial statements explains how the statements divide that labour. Now the three day-count formulas:

Metric Formula in column B Result
DSO (B10) =B6/B3*$B$2 51.0 days
DIO (B11) =B7/B4*$B$2 66.0 days
DPO (B12) =B8/B4*$B$2 45.0 days
CCC (B13) =B11+B10-B12 72.0 days

Predict before you type: 36,000 of revenue over 360 days is 100 per day, so 5,100 of receivables is exactly 51 days of sales sitting uncollected. Each day of DIO and DPO is instead 21,600 ÷ 360 = 60, because inventory and payables are carried at cost. Note the *$B$2: all three day-count formulas pin the same cell, so changing the convention once moves all four answers together.

State the convention, or the answer drifts

Explanations of this metric use two different balance conventions — average of opening and closing, or closing only — often without flagging which one they chose. Both are legitimate; the same year gives both answers:

Convention DSO DIO DPO CCC
Closing balances (above) 51.0 66.0 45.0 72.0
Average balances, with 4,500 opening AR, 3,600 inventory, 2,400 AP 48.0 63.0 42.5 68.5

Three and a half days, same company, same year. The average-balance version pairs each closing balance with its opening figure — average the two balances, then divide by the same flow and multiply by the same day count — and answers “what did a typical day of this year look like?”; the closing version answers “what will tomorrow’s cash position start from?”, which makes it the natural starting point for a forecast. Whichever you choose, write it in a label cell like the 360 above, and never compare your number to a source that has not stated its own. The 365-versus-360 day count is the same species of silent choice: DSO computed on 365 days comes out 51.7, and mixing day counts across the three legs compounds a convention error with a units error. The receivables leg has a deeper story of its own — why a year-end snapshot flatters a seasonal business — on the days sales outstanding guide.

Convert days to cash: the downside costs money, exactly

Days are the diagnosis; cash is the consequence. With the two daily flows already computed — 100 of revenue per day, 60 of cost per day — each leg converts back to money: 51 days of DSO × 100 = 5,100 of receivables, 66 × 60 = 3,960 of inventory, 45 × 60 = 2,700 of payables, so the business funds 5,100 + 3,960 − 2,700 = 6,360 of net operating working capital. Resist the tempting shortcut 72 days × some daily flow: the legs run on different flows, so there is no single daily number that reproduces 6,360 from 72 days.

Now the credit-case downside: customers stop paying on time (DSO 51 → 60), demand softens and stock sits longer (DIO 66 → 75), and suppliers, spooked, tighten terms (DPO 45 → 36). The cycle:

CCC downside = 75 + 60 − 36 = 99 days   (+27 days)

Because all three drivers moved together as one coherent story, the balances follow: 60 × 100 = 6,000 receivables, 75 × 60 = 4,500 inventory, 36 × 60 = 2,160 payables. Net funding becomes 6,000 + 4,500 − 2,160 = 8,340, which is 1,980 more than the base year — the cash number behind the “+27 days”, from 900 for slower collections, 540 for the extra stock and 540 for paying suppliers earlier. A lender or a debt schedule cares about 1,980; the 72-versus-99 days is how you explain it. This is a scenario in miniature: assumption bundles, not single-input nudges — and for the one-at-a-time version, the sensitivity guide builds the grids.

The two mistakes the checks catch

Wrong base. The realistic slip is computing DIO on revenue: =B7/B3*$B$2 gives 39.6 days, and the CCC prints 45.6 — 26.4 days shorter, and ready to be benchmarked against any industry average with a straight face. The arithmetic never errors, so re-derive the balance through the definition’s own flow: DIO days are cost days, so multiply by 60 a day. The correct 66 returns 3,960 ✓; the wrong 39.6 returns 2,376, which is not the inventory on the balance sheet. (Dividing back by revenue would “confirm” the wrong figure — the check works because it re-crosses a different path, not the same one.) Run the same conversion on all three legs, plus the sign check that DPO is subtracted: =B10+B11+B12 prints 162 days for this example, an absurd number that survives review more often than it should.

Missing opening balance. In the average convention, a blank opening cell never raises an error; what it does depends on how you wrote the average. (opening + closing)/2 treats the blank as zero and halves the balance: leave opening receivables empty and DSO falls from 48.0 to 25.5 days. AVERAGE(opening, closing) skips the blank and returns the closing balance alone, so that leg silently switches to the closing convention while the others stay averaged. Neither prints anything wrong-looking, so check that every opening cell is filled before trusting the cycle. Decide the convention before entering data, the same discipline the 3-statement model applies when it reconciles each schedule back to the balance sheet.

A shorter cycle is not automatically better

Stretching payables from 45 days to 60 would cut this cycle by 15 days and fund 900 less — and might cost a supplier discount, a price increase or the relationship. Collecting receivables faster shortens the cycle but can push customers to a competitor that offers looser terms. The cycle is a leverage map, not a scoreboard: the honest reading of this example is “the downside’s 27 extra days are 1,980 of funding”, weighed line by line against what it costs to buy each day back.

Next practice step

You now have the cycle read from the statements and converted into cash. The other direction is where models live: the working capital schedule guide forecasts receivables, inventory and payables from day drivers and catches the wrong-base error with implied-days checks — build that next and the two articles meet at the same three rows of the balance sheet. For the full connected model, see the three-statement model.

In FinX’s Three-Statement Build course, the working-capital lesson wires these drivers into an integrated model; it requires paid access. Browse the catalogue for the current syllabus and pricing, or try the free five-question diagnostic to find the skill to practise next.

Continue with guided practice

Connect the schedules in one integrated income statement, balance sheet and cash flow model. Explore The 3-Statement Build syllabus and start with a free lesson.

The 3-Statement Build course
DM
ABOUT THE AUTHOR

David Mikadze

Notes on Excel practice and financial modelling at FinX Academy.

LinkedIn