Last reviewed 13 August 2026
The cash conversion cycle is the number of days between paying for stock and collecting the cash from selling it. Work yours out from DSO, DIO and DPO, or derive all three from your accounts, then see which component is holding your cash.
The cash conversion cycle is the number of days between paying for stock and collecting the cash from selling it. Add days sales outstanding to days inventory outstanding, then subtract days payable outstanding.
CCC = DSO + DIO - DPO
Example: DSO 45 days, DIO 60 days, DPO 30 days. 45 + 60 = 105, and 105 - 30 = 75 days.
Enter the three components directly, or build them from your accounts. Each component is optional in the second method.
DSO cannot be negative.
DIO cannot be negative.
DPO cannot be negative.
Leave a pair blank and that component is left out. The result then shows which part of the cycle it covers.
All three components calculated.
Key takeaways
Your cash conversion cycle
75 days
Typical for a business selling on credit terms. The Paidnice customer data benchmark for wholesale and distribution is 60.0 days.
Paidnice shortens the collection leg of your cycle in Xero and QuickBooks.
No card required.
The cash conversion cycle counts the days your money is out of the business: from the moment you pay a supplier to the moment the matching customer payment lands.
Profit and cash are not the same thing, and this is the number that measures the distance between them.
You can grow revenue, hold margin and still run out of money: revenue is recognized when you invoice, while wages, stock and tax are paid in cash. The cycle puts a day count on that gap.
It also tells you how growth will feel. A business on a 75 day cycle funds roughly 75 days of operating cost before each extra sale pays for itself, so doubling revenue doubles the funding requirement.
A negative cycle does the opposite: growth generates cash instead of consuming it. Two companies with identical margins can have completely different financing needs, and this is what explains it.
Lenders read it the same way. A shortening cycle means operations are funding themselves and the facility can be smaller. A lengthening cycle, particularly one driven by receivables, is read as slipping collection quality long before it shows up in bad debt.
The quick version. Count the days your stock sits, add the days your customers take to pay, then take off the days your suppliers wait for their money. What is left is the gap you fund yourself.
Every calculation runs the same way: build the three components on the same period, then combine them. The order matters less than the consistency.
365 days for a year, 90 or 91 for a quarter, the real count for a month. Every component must use the same period, or you are adding figures that describe different windows of time.
DSO = (Average Accounts Receivable / Credit Sales) x Days. Use credit sales, not total revenue. Sales settled at the till inflate the denominator and report a collection cycle faster than the real one.
DIO = (Average Inventory / Cost of Goods Sold) x Days. Inventory is valued at cost, so the denominator must be at cost too. Dividing stock at cost by revenue is the single most common error in this formula.
DPO = (Average Accounts Payable / Cost of Goods Sold) x Days. Credit purchases is the more precise denominator where you have it. Use trade creditors only, not accruals, payroll or tax.
Add the two legs your own cash funds, then subtract the leg your suppliers fund. A negative answer means your suppliers fund more than the whole cycle, which is a real and healthy outcome for some models.
A distributor reports the following for the year, with average balances taken as opening plus closing divided by two.
Read as a funding requirement, 73 days on $800,000 of annual cost is about $160,000 permanently committed to the cycle. Cutting DSO by 10 days removes roughly $22,000 of that, and unlike a payables stretch it is a change nobody else can reverse.
The cash conversion cycle formula combines DSO, DIO and DPO, and each one is a separate lever with a separate owner inside most businesses.
How long customers take to pay after you invoice them.
It rises with longer terms, with a mix shifting toward larger and slower payers, with unresolved disputes, and with any gap between finishing work and invoicing. It is usually the fastest component to move, because it depends on a process you control. The DSO calculator covers the four ways to measure it.
How long stock sits before it sells.
It rises with overstocking, with slow moving lines nobody has written off, with seasonal buying and with forecast error. It is the hardest component to change quickly, because the stock is already bought and the cash is already spent. The inventory days on hand calculator handles this leg on its own.
How long you take to pay suppliers. It is the only component where a higher number improves the cycle, which is why it is also the most abused.
Extending it by agreement is working capital management. Extending it by paying late is borrowing against supplier goodwill, and in the UK and EU it carries a statutory interest entitlement for the supplier. The days payable outstanding calculator covers the three accepted methods.
The denominators are not interchangeable. DSO divides by credit sales, at selling price. DIO and DPO divide by cost of goods sold, at cost. Using revenue for all three is a common shortcut and it understates both DIO and DPO, typically by a third or more depending on your gross margin.
There is no single industry average worth comparing against. The range across sectors runs from below zero to beyond 200 days, and the difference is business model rather than performance. Compare against your own sector, and against your own figure last quarter.
Negative
Below 0 days
You collect before you pay. Normal for grocery, quick service food and upfront billing.
Tight
0 to 30 days
The cycle funds itself quickly. Growth needs very little working capital.
Typical
30 to 90 days
Where most businesses selling on credit terms sit. Watch the direction of travel.
Heavy
Over 90 days
Growth consumes cash. Normal in construction and agriculture, a warning elsewhere.
A negative cash conversion cycle is good, not a calculation error. Supermarkets sell stock within days, take payment instantly and pay suppliers on 30 to 60 day terms, so the supplier funds the whole operation. Subscription businesses that bill annually in advance get the same effect.
If your model does not look like that, a negative result usually means an input is wrong, most often payables that include accruals or tax.
Two sets of figures sit below, in two tables, because they come from different places and do not have the same shape. The first is our own customer data, as a range for the whole cycle. The second is published data on listed companies, broken into its three components. Every row says which set it belongs to.
| Sector | Typical CCC | Midpoint | Why |
|---|---|---|---|
| Grocery and quick service food | -10 to 15 days | 2.5 days | Stock sells before the supplier invoice falls due |
| Technology and SaaS | 15 to 30 days | 22.5 days | Almost no inventory, card and direct debit collection |
| Retail and consumer goods | 20 to 40 days | 30 days | Fast stock turnover, most sales paid at the till |
| Professional services | 30 to 55 days | 42.5 days | No inventory, so the cycle is collection speed alone |
| Wholesale and distribution | 45 to 75 days | 60 days | Trade credit on both sides of the transaction |
| Healthcare services | 45 to 75 days | 60 days | Insurance and reimbursement delays stretch collection |
| Manufacturing | 60 to 90 days | 75 days | Long production cycles and raw material buffers |
| Construction | 90 to 150 days | 120 days | Progress billing, retentions and long certification |
| Agriculture | 120 to 200 days | 160 days | Seasonal growing cycles, one harvest per year |
Source: Paidnice customer data, August 2026.
Each row shows the three components so you can see where the days come from, and they add up exactly: DSO plus DIO minus DPO.
| Industry | CCC | DSO | DIO | DPO | Why |
|---|---|---|---|---|---|
| Retail (general) | -5 days | 13 | 47 | 65 | Sales paid at the till, stock funded by supplier terms |
| Retail (grocery and food) | 4 days | 6 | 27 | 29 | Stock sells before the supplier invoice falls due |
| Business and consumer services | 38 days | 67 | 8 | 37 | Almost no inventory, so the cycle is collection speed |
| Information services | 50 days | 67 | 0 | 17 | No inventory at all, and a short payables tail. Thin sample |
| Engineering and construction | 64 days | 100 | 7 | 43 | Progress billing, retentions and long certification |
| Farming and agriculture | 70 days | 30 | 70 | 30 | Seasonal growing cycles, one harvest per year |
| Retail (distributors) | 80 days | 47 | 88 | 55 | Trade credit on both sides of the transaction |
| Machinery | 108 days | 69 | 97 | 58 | Long production cycles and raw material buffers |
| Healthcare products | 143 days | 60 | 140 | 57 | Regulated stock holdings and slow payer settlement |
Source. Each figure is derived from two datasets published by Aswath Damodaran, NYU Stern School of Business, both as of January 2026: Working Capital Requirements by Industry Sector, which gives receivables, inventory and payables as a percent of revenue, and Margins by Sector, which gives cost of goods sold as a percent of revenue. DSO is the receivables ratio times 365. DIO and DPO divide through by the cost of goods sold ratio first, so they sit on the standard denominator. Industry names and sample sizes are his.
Read these as large company figures. The sample is listed companies. The same calculation across the whole market excluding financials gives 32 days, and The Hackett Group's 2025 Working Capital Survey put the cycle at 37 days for the 1,000 largest US listed companies, which is the independent check on the derivation. Reviewed 15 August 2026.
Only the Paidnice table carries a range. The NYU dataset publishes one aggregate figure per industry rather than quartiles, so a range for those rows would have been invented. Note the spread that remains in both: there is no meaningful cross industry average for this metric, so any single figure quoted as one should be treated with suspicion.
The two sets disagree, and that is the useful part. Technology runs 15 to 30 days in our customer data and 50 days on the listed company data, because a listed information services business waits 67 days to be paid where a small one bills by card. Construction runs 90 to 150 days in ours against 64 on theirs, because a listed contractor has payables leverage a subcontractor does not. If you run a small business on Xero or QuickBooks, the Paidnice row is the closer comparison.
Enter the three components if you already have them. Build them from the accounts if you do not.
| Method | What you need | Best for | Weakness |
|---|---|---|---|
| Direct input | DSO, DIO and DPO already calculated | Scenario testing, board discussion, quick sensitivity checks | Inherits any error in how the three were built |
| From financial data | Receivables, credit sales, inventory, payables, cost of goods sold | The first real calculation, straight from a trial balance | Needs average balances, not just closing balances, to be accurate |
The second method is where most errors enter, and almost all of them are denominator errors. Use average balances, take receivables against credit sales, and take inventory and payables against cost of goods sold.
Closing balances still give you a directional figure, but a large invoice or delivery near period end will distort it.
A service business can use either method with inventory set to zero. The cycle then reduces to DSO minus DPO, which answers whether you collect from clients before or after you settle with subcontractors.
The cycle lengthens from three separate places: collection, inventory and payables. Work out which one is driving your number before you send anyone to fix it.
Work in the order of what you can actually move. Collection is a process you control, inventory is capital already committed, and payables terms need somebody else to agree.
The first four items are repetitive work that has to happen on a schedule to be worth anything, which is what makes them a good fit for automation. Automated email and SMS reminders fire on time regardless of workload, payment plans turn a stuck balance into a schedule, and AR reporting keeps the aging picture in front of you without a manual rebuild each month.
Inventory and supplier terms take quarters to move. Paidnice shortens the receivables leg now, chasing overdue invoices in Xero and QuickBooks.
See automated remindersWith DSO in A1, DIO in B1 and DPO in C1:
=A1+B1-C1=A1+B1To build it straight from the accounts, with receivables in A1, credit sales in B1, inventory in C1, cost of goods sold in D1, payables in E1 and the day count in F1:
=(A1/B1)*F1=(C1/D1)*F1=(E1/D1)*F1=IFERROR((A1/B1)*F1,0)+IFERROR((C1/D1)*F1,0)-IFERROR((E1/D1)*F1,0)=(A1+B1-C1)/365*D1Chart the three components as a stacked series rather than plotting the cycle alone. A flat cash conversion cycle can hide a rising DSO canceled out by a payables stretch, which is two problems reported as no change.
Always report the components. The headline figure tells you the size of the funding gap. Only the split tells you who to send to fix it: collections, buying, or the person who negotiates supplier terms.
The cycle is the headline. These are the parts it is built from, and the tools that price it.
| Metric | Question it answers | Unit |
|---|---|---|
| Cash conversion cycle | How many days our cash is out of the business | Days |
| Operating cycle | How many days from buying stock to collecting cash | Days |
| DSO | How many days customers take to pay us | Days |
| Inventory days on hand | How long stock sits before it sells | Days |
| Days payable outstanding | How many days we take to pay suppliers | Days |
| AR turnover | How many times receivables convert per year | Ratio |
| Invoice factoring cost | What it costs to buy the cycle days back | Percent |
Working capital days is the term you will hear alongside this one, and it is used two ways. Some teams mean the cash conversion cycle exactly. Others mean the operating cycle, DSO plus DIO, with no payables deduction.
The difference between the two definitions is your entire DPO, so check which one is on the slide before comparing anything.
Sources are cited for the benchmark figures only. Everything else on this page is computed from the figures you enter. Reviewed 15 August 2026.
Add days sales outstanding to days inventory outstanding, then subtract days payable outstanding. CCC = DSO + DIO - DPO. Calculate each part first: DSO is average receivables divided by credit sales times days in the period, DIO is average inventory divided by cost of goods sold times days, and DPO is average payables divided by cost of goods sold times days. Use the same period and day count for all three.
The cash conversion cycle formula is CCC = DSO + DIO - DPO, measured in days. It is the only working capital formula with a minus sign in it, and that sign is the point: the days your suppliers wait are days you do not have to fund. A result of 73 days means cash leaves your business 73 days before the matching customer payment arrives.
DSO is days sales outstanding, the average days customers take to pay you. DIO is days inventory outstanding, the average days stock sits before it sells. DPO is days payable outstanding, the average days you take to pay suppliers. DSO and DIO add to the cycle because they are days your money is committed. DPO subtracts because those days are funded by your suppliers.
It depends entirely on the business model, so compare against your own sector rather than a single average, and against businesses your size. In Paidnice customer data, reviewed August 2026, grocery and quick service food runs -10 to 15 days, technology 15 to 30, wholesale 45 to 75 and construction 90 to 150. On published figures for US listed companies, general retail runs about -5 days, grocery and food retail about 4, business services about 38, engineering and construction about 64, distributors about 80 and machinery about 108, against a whole market figure of about 32. What matters more than the level is the direction: a cycle shortening quarter on quarter is a stronger signal than any benchmark.
A negative cash conversion cycle means you collect from customers before you have to pay suppliers, so the business is funded by its own trading rather than by cash or debt. It is normal and healthy for supermarkets, quick service food and subscription businesses that bill upfront. It is not a sign of trouble. It is also not achievable for most businesses that sell on credit terms.
They are usually the same measure under two names, both counting the days between cash going out and cash coming back. Some finance teams use working capital days for the operating cycle only, which is DSO plus DIO with no payables deduction. Check which definition is being used before comparing two figures, because the gap between them is your entire DPO.
Put DSO in A1, DIO in B1 and DPO in C1, then enter =A1+B1-C1. To build the components from the accounts, with receivables in A1, credit sales in B1, inventory in C1, cost of goods sold in D1, payables in E1 and days in F1, use =((A1/B1)*F1)+((C1/D1)*F1)-((E1/D1)*F1). Guard the divisions with IFERROR so a blank denominator does not break the sheet.
Yes. A service business has no inventory, so DIO is zero and the cycle reduces to DSO minus DPO. That version is still useful because it shows whether you collect from clients before or after you pay subcontractors and suppliers. Set DIO to zero rather than leaving it blank, and say so when you report the figure.
Use credit sales. Total revenue includes cash and card sales that never sit in receivables, which inflates the denominator and reports a DSO lower than reality. The larger your share of instant payment, the larger the error. If your accounting export only gives total revenue, subtract the sales that were settled at the point of sale before you divide.
The operating cycle is DSO plus DIO: the days from buying stock to collecting the cash from selling it. The cash conversion cycle takes that figure and subtracts DPO, the days your suppliers funded for you. The operating cycle describes the trade. The cash conversion cycle describes how much of the trade you had to pay for yourself.
Quarterly is enough for most businesses, because all three components move slowly and monthly figures are noisy. Calculate it monthly when you are actively working on collections or inventory and want to see whether a change is landing. Always compare like with like: the same day count, the same denominators and the same treatment of credit sales each time.
Paidnice is accounts receivable automation that enforces your payment terms, trusted by thousands of businesses on Xero and QuickBooks. Credit control and debtor management, run for you.
INV-434
Acme Inc Ltd