Cash Conversion Cycle Calculator

The cash conversion cycle counts the days between paying your supplier and collecting from your customer. Enter revenue, cost of goods sold and the three working-capital balances, and this calculator builds all three legs — days inventory outstanding, days sales outstanding and days payable outstanding — nets them into the cycle, prices one day of it in cash, and shows which leg releases the most money for the least effort. A positive cycle is working capital you have to fund; a negative cycle means your suppliers fund your growth for you.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Revenue for the periodNet sales from the income statement for the same period the balances come from.12000000 $
Cost of goods soldCost of sales for the same period. For a service business substitute cost of services delivered.7800000 $
Average inventoryAverage of opening and closing inventory at cost; enter 0 if you carry none.1300000 $
Average accounts receivableAverage net trade receivables, after the allowance for doubtful accounts.1450000 $
Average accounts payableAverage trade payables only — exclude accrued payroll, taxes and interest.900000 $
Days in the periodMatch this to the period your revenue and COGS figures cover, or every leg is wrong by that ratio.365 — full year
Cost of funding working capitalYour revolver rate or hurdle rate, used to price the working capital the cycle locks up.8.5 % / yr

It returns

  • Cash conversion cycle — Days between cash leaving for inventory and cash arriving from the customer.
  • Operating cycle — Inventory days plus receivable days, before any supplier credit.
  • Days inventory outstanding (DIO)
  • Days sales outstanding (DSO)
  • Days payable outstanding (DPO)
  • Cash tied up by the cycle — Cycle days priced at one day of revenue — the usual sizing convention.
  • Operating working capital on the balance sheet — Inventory plus receivables minus payables, straight from the balances you entered.
  • Annual cost of funding it

The formula

CCC=Inventory¯COGSD+Receivables¯RevenueDPayables¯COGSD
Operating cycle=DIO+DSO
Cash tied upCCCRevenueD

In plain text: CCC = DIO + DSO − DPO

  • CCCCash conversion cycle — days of operations you must self-fund (days)
  • DIODays inventory outstanding: average inventory ÷ COGS × D (days)
  • DSODays sales outstanding: average receivables ÷ revenue × D (days)
  • DPODays payable outstanding: average payables ÷ COGS × D (days)
  • DDays in the period — 365, 360, 91 or 30 (days)

Inventory and payables are measured against cost of goods sold because both sit on the books at cost; receivables are measured against revenue because they sit at selling price. Balances should be period averages, and every figure must come from the same period.

Updated Category Activity, Turnover & Cash Conversion Cycle Verified against published test cases Reading time 12 min

What the cash conversion cycle measures

The cash conversion cycle is the number of days your money spends outside your bank account on a normal trip through the business. Cash leaves when you pay for inventory. It comes back when the customer pays your invoice. Everything in between — goods sitting in a warehouse, invoices waiting to be collected — is funded by you, out of equity or out of a revolver you pay interest on. Supplier credit runs the other way, and you subtract it, because every day your supplier waits is a day you do not have to fund.

This is a funding measure, not a profit measure, and that distinction is why it matters. A company can be profitable on every order and still run out of cash, because profit is recognised when you ship and cash arrives when the customer pays. Growth makes the gap worse: doubling sales with a 60-day cycle roughly doubles the working capital you must find first. Fast-growing distributors and contractors fail this way far more often than they fail on margin.

Owners and CFOs use the number to size a credit line and to decide whether growth is self-funding. Lenders watch its direction, because a lengthening cycle is usually the first visible symptom of unsold stock or uncollectible invoices. Private-equity operating teams treat it as the cheapest cash in a portfolio company: releasing working capital needs no new customers and no capital spending.

The formula, one leg at a time

Three ratios, each converted into days, then netted: CCC = DIO + DSO − DPO. The arithmetic is simple; the traps are all in which denominator each leg uses.

Days inventory outstanding is average inventory divided by cost of goods sold, times the days in the period. The denominator is COGS, not revenue, because inventory sits on the balance sheet at cost. Dividing a cost-basis balance by a revenue-basis flow understates inventory days by exactly the gross margin — at a 35% margin you would report 40 days when the true figure is 61.

Days sales outstanding is average receivables divided by revenue, times the days in the period. Revenue is the right denominator here, because a receivable is recorded at the invoice price. Strictly it should be credit sales only; if much of your revenue is collected at the point of sale, strip those sales out or DSO comes back flattered.

Days payable outstanding is average trade payables divided by cost of goods sold, times the days in the period. The purist denominator is purchases — COGS plus the increase in inventory over the period. When inventory is stable the two agree within a percent or two, and COGS is what nearly every published figure uses.

Why DPO is subtracted is the part people find counter-intuitive. Trade credit is interest-free financing granted by your suppliers. Hold inventory 60 days, collect in 45, pay in 30, and you fund 75 days yourself. Move the supplier to 60 days and you fund 45. Nothing operational changed; the financing moved onto someone else's balance sheet. Operating cycle is DIO + DSO, the trip from goods-in to cash-in before any financing, so the gap between it and the cash conversion cycle is exactly the free credit you have negotiated.

Worked example: a $12m distributor with 65% cost of sales

A wholesale distributor reports $12,000,000 of revenue and $7,800,000 of cost of goods sold for the year. Average inventory is $1,300,000, average receivables $1,450,000, average trade payables $900,000. It funds working capital on a revolver at 8.5%.

  1. Find the daily flows. COGS per day = $7,800,000 ÷ 365 = $21,369.86. Revenue per day = $12,000,000 ÷ 365 = $32,876.71.
  2. Inventory leg. $1,300,000 ÷ $21,369.86 = 60.83 days. Same answer as $1,300,000 ÷ $7,800,000 × 365.
  3. Receivable leg. $1,450,000 ÷ $32,876.71 = 44.10 days.
  4. Payable leg. $900,000 ÷ $21,369.86 = 42.12 days.
  5. Operating cycle. 60.83 + 44.10 = 104.94 days from goods arriving to cash arriving.
  6. Cash conversion cycle. 104.94 − 42.12 = 62.82 days funded by the company.
  7. Price it two ways. Cycle days at a day of revenue: 62.82 × $32,876.71 = $2,065,385. Money actually on the balance sheet: $1,300,000 + $1,450,000 − $900,000 = $1,850,000. Fund the second figure on the revolver and the interest is $1,850,000 × 8.5% = $157,250 a year, which is what the calculator reports.

The $215,385 gap between those two figures is worth understanding rather than waving away. Pricing every cycle day at a day of revenue quietly marks the inventory and payable legs up from cost to selling price. The receivable leg needs no markup — receivables are already recorded at invoice price, and 44.10 days × $32,876.71 returns exactly $1,450,000. So the gap is (inventory − payables) × (revenue ÷ COGS − 1) = $400,000 × 0.5385 = $215,385. Use the balance-sheet figure to size a credit facility, because that is the cash you must actually borrow; use days × revenue only to benchmark against companies of a different size.

Second, look at where the days are worth most. Ten days off inventory releases 10 × $21,370 = $214,000; ten days off collections releases 10 × $32,877 = $329,000, half again as much, purely because receivables carry the margin.

How to read the number, and what counts as good

There is no universal target, because the cycle is set mainly by the business model. Judge it three ways.

Against your own history. This is the comparison that always works. A cycle drifting out by five days a year while revenue grows means growth is being bought with working capital, and it will eventually collide with your credit line. Track all three legs, not the net, because a stable CCC can hide receivables deteriorating while payables are stretched to compensate.

Against companies with the same shape. Grocery and quick-service restaurants run cycles near zero or below, because inventory turns in days and customers pay at the till. Large retailers often run negative, selling stock before the supplier invoice falls due. Industrial distribution and business services typically land in the 40-to-90-day band. Capital equipment, apparel and anything with long lead times runs longer. A 90-day cycle is a warning in distribution and unremarkable in machine tools.

Against the cost of the money. The cycle carries a price tag, and that is what makes it actionable: days × revenue per day × your borrowing rate. Weigh it against the discount you would give a customer to pay early, or the price break you lose by ordering smaller quantities more often.

Finally, watch for improvement that is really borrowing. A cycle shortening only because DPO is rising is not an operational gain: paying suppliers later hands them a financing cost, which they price back into your goods or claw back by tightening your terms. Reverse factoring pushes DPO out while a bank funds the supplier, and that obligation behaves like short-term debt. Read the notes before you applaud a 30-day jump in DPO.

What one day of cycle is worth at each revenue scale

Cycle days priced at one day of revenue. Read across your revenue line to see the cash released by shortening the cash conversion cycle.
Annual revenueRevenue per day1 day5 days10 days20 days
$1,000,000$2,740$2,740$13,699$27,397$54,795
$5,000,000$13,699$13,699$68,493$136,986$273,973
$12,000,000$32,877$32,877$164,384$328,767$657,534
$25,000,000$68,493$68,493$342,466$684,932$1,369,863
$100,000,000$273,973$273,973$1,369,863$2,739,726$5,479,452
$500,000,000$1,369,863$1,369,863$6,849,315$13,698,630$27,397,260

Revenue per day = revenue ÷ 365. The cash released is permanent, not annual: you free the balance once and it stays freed while the shorter cycle holds. Inventory and payable days are strictly worth a day of COGS, so scale these figures by your cost ratio on those two legs.

Where each input comes from in a filing

Revenue and cost of goods sold are income-statement lines; inventory, trade receivables and trade payables are balance-sheet lines. Under US GAAP the relevant guidance is FASB ASC 330 for inventory, ASC 310 for receivables and ASC 210 for balance-sheet presentation; under IFRS it is IAS 2 and IFRS 9. Use the net receivable, after the allowance for doubtful accounts, and trade payables only — the balance-sheet line often bundles accrued payroll, taxes and interest, none of which is supplier credit for goods. No accounting standard defines the cash conversion cycle itself; it is an analytical convention, so state your definitions whenever you report it.

Mistakes that break the calculation

  • Dividing inventory by revenue instead of COGS. This understates inventory days by the full gross margin and is the single most common error in the formula.
  • Mismatching the period. Quarterly revenue against 365 days inflates every leg roughly fourfold. The day count and the income-statement window must agree.
  • Using year-end balances in a seasonal business. A December stocktake taken deliberately low makes the cycle look far shorter than the year actually was.
  • Putting accruals in payables. Accrued wages, taxes and interest are not trade credit. Including them inflates DPO and flatters the cycle.
  • Treating a rising DPO as an operational win. Stretching suppliers moves the financing, it does not remove it, and it often reappears in your unit costs or your terms.
  • Ignoring factored or securitised receivables. Selling the book removes it from the balance sheet, so DSO falls without a single customer paying faster.
  • Forgetting that the cycle scales with growth. Sixty days of cycle in a business growing 30% a year is a permanent, growing cash absorber, not a one-off investment.

The cash conversion cycle is the days view of working capital. The dollar view is working capital and the ratio view is the current ratio; all three describe the same balances, but only the days view tells you how fast they move.

To work on one leg, use the dedicated tool. The days inventory outstanding calculator adds carrying cost and a target comparison, and inventory turnover states the same thing in turns for buyers. On the collections side the DSO calculator adds best-possible DSO and average days delinquent, while receivables turnover is the form credit-scoring models expect. For supplier terms use the days payable outstanding calculator, and price any early-payment discount before you stretch: passing up 2/10 net 30 buys you 20 extra days at (2 ÷ 98) × (365 ÷ 20), about 37% a year, far dearer than a revolver.

Two situations need a different tool. Project accounting — construction, shipbuilding, long-term contracts — carries contract assets and retentions that behave nothing like trade receivables, so the cycle has to be restated around billings. And when the question is whether operations actually generate cash rather than how long they take, go to the cash flow statement and the free cash flow calculator, where the change in working capital appears as a real number.

Key terms

Cash conversion cycle
Days between paying a supplier and collecting from a customer: DIO + DSO − DPO. Also called the net operating cycle.
Operating cycle
DIO + DSO. The elapsed time from receiving goods to receiving cash, ignoring supplier credit.
Operating working capital
Inventory + trade receivables − trade payables. The dollars the cycle locks up, as distinct from the days.
Purchases
COGS plus the increase in inventory during the period. The theoretically correct denominator for DPO, and close to COGS whenever inventory is stable.
Reverse factoring
A bank pays your supplier early and you pay the bank later. It lengthens DPO without negotiating terms and behaves like short-term debt.

Frequently asked questions

What is a good cash conversion cycle?

Lower is better, but the level is set by your business model, so compare like with like. Grocers and restaurants sit near zero or below; large retailers often run negative; industrial distribution and business services typically fall between 40 and 90 days; capital equipment and apparel run longer. The two comparisons that always mean something are your own trend over the last eight quarters and the gap to a competitor with the same operating shape.

Can the cash conversion cycle be negative, and is that always good?

Yes, and usually it is a strong sign. A negative cycle means customers pay you before your supplier invoices fall due, so suppliers finance your inventory and each extra dollar of sales releases cash instead of consuming it. The caveat is durability: a negative cycle built on unusually long supplier terms depends on your bargaining power and on suppliers who can afford to wait. If it is built on reverse factoring, it is closer to hidden short-term debt than to negotiating strength.

Should DPO use cost of goods sold or purchases?

Purchases is the theoretically correct denominator, because payables arise from what you bought, not from what you sold. Purchases equal COGS plus the increase in inventory over the period. When inventory is roughly flat the two differ by a percent or two and COGS is fine — which is why nearly every published DPO figure uses it. If your inventory swung sharply, compute purchases and note which basis you used, because switching bases can move DPO by a week.

Why does my cycle differ from the figure in a stock screener?

Screeners choose different defaults. Most use year-end balances rather than averages, many divide inventory by revenue instead of COGS, and almost all use total revenue rather than credit sales for DSO. None of these is wrong if applied consistently, but they produce different numbers, so check the definition before arguing about a peer comparison or a covenant test.

How do I turn cycle days into a cash target for my team?

Price each leg at its own daily flow. A receivable day is worth one day of revenue; an inventory day and a payable day are each worth one day of cost of goods sold. At $12m of revenue and $7.8m of COGS that is $32,877 per DSO day and $21,370 per DIO or DPO day. Set the target in days for each leg separately, because a collector, a buyer and a purchasing manager can each only move one of them.

Does the cash conversion cycle work for a service business?

Partly. With no inventory, DIO is zero and the cycle reduces to DSO minus DPO — a useful figure, and the right way for a staffing agency to think about funding payroll ahead of client payment. What breaks is the denominator: with no cost of goods sold you cannot compute DPO, so substitute cost of services or total operating expenses and label it. This calculator returns a dash for both legs when COGS is zero.

How does the cycle relate to working capital on the balance sheet?

They are the same balances expressed differently. Operating working capital in dollars is inventory plus receivables minus payables; the cycle converts each of those into days so companies of different sizes can be compared. Sizing a credit facility calls for the dollar figure. Benchmarking, covenant reporting and target-setting call for the days figure, because days strip out both scale and inflation.

My business is seasonal. Which balances should I average?

Average all thirteen month-end balances from the start of the period to its end, then use that figure for each leg. A two-point average of a seasonal book can be out by a third: a garden-supplies wholesaler measured at a January year-end shows almost no inventory, and the cycle it reports bears no relation to the cash it needed in April. If you only have quarterly data, average five quarter-ends and say so, because a change in averaging method looks exactly like a change in performance.

References

  • FASB Accounting Standards Codification Topic 330, Inventory — Financial Accounting Standards Board
  • Corporate Finance, 13th ed. — Working Capital Management — McGraw-Hill (Ross, Westerfield & Jaffe)
  • Financial Reporting, Financial Statement Analysis and Valuation, 10th ed. — Cengage (Wahlen, Baginski & Bradshaw)
  • Analysis of Financial Statements, 4th ed. — Wiley (Fridson & Alvarez)