Back

Cash Conversion Cycle (2026): Formula, Worked Example, Benchmarks and the Leaks the Formula Misses

Guide · · Published October 2026 · 10 min read

By Ashwin Gopinath, CEO

TL;DR

  • The cash conversion cycle (CCC) is the number of days cash stays tied up in operations, from paying for stock to collecting from customers. The formula is CCC = DIO + DSO - DPO.
  • The 1,000 largest nonfinancial companies in North America ran a cash conversion cycle of 38.4 days in The Hackett Group's October 2026 survey, with all of the improvement coming from payables.
  • The formula tells you how many days. It does not tell you which invoices were paid early for nothing, which customer disputes sat unanswered, or which reorders went to stock you already had too much of. Those causes sit in email, chat and meetings.
  • Sentra joins what the ERP says with what people said in email, chat and meetings, and raises each gap to its owner with the evidence. A named person approves before anything goes out.

See where every decision and owner stands, without a status meeting.

Book a demo

What the cash conversion cycle measures

The cash conversion cycle measures how many days pass between paying cash out for inventory and collecting cash back from customers. It adds the days inventory sits before it is sold (DIO) to the days customers take to pay (DSO), then subtracts the days you take to pay suppliers (DPO). Wikipedia and Corporate Finance Institute use the same definition.

Read it as a financing gap. For every day of the cycle, the business funds its own operations with cash or debt. A 60-day cycle means a company with $84 million of annual cost of goods sold carries roughly 60 days of that cost in working capital at all times. Shortening the cycle releases cash without a single extra sale.

The first two terms together, DIO plus DSO, are the operating cycle: the time from buying stock to collecting for it. DPO is the part suppliers finance for you. A negative cycle is possible when customers pay before suppliers are paid. Amazon is the usual example, because it collects at checkout and pays suppliers on terms.

The cash conversion cycle formula

Each component converts a balance sheet figure into days of activity. Wall Street Prep gives the standard versions.

ComponentFormulaWhat it tells you
DIO (days inventory outstanding)Average inventory / cost of goods sold x days in periodHow long stock sits before it is sold
DSO (days sales outstanding)Average accounts receivable / revenue x days in periodHow long customers take to pay
DPO (days payable outstanding)Average accounts payable / cost of goods sold x days in periodHow long you take to pay suppliers
CCCDIO + DSO - DPODays your own cash funds operations

A few choices change the answer, so fix them before you compare periods.

  • Average or ending balances. Averages smooth out a single month-end. Ending balances react faster. Pick one and keep it.
  • Revenue or credit sales for DSO. If a large share of sales is paid at the point of sale, use credit sales only, or DSO will look better than collections really are.
  • COGS or purchases for DPO. COGS is the common convention. Purchases is more accurate when inventory levels are swinging, because you pay suppliers for what you buy, not what you sell.
  • Days in period. Use 365 for a year, 90 or 91 for a quarter, and do not mix them.

For a deeper look at the payables term, see our guide to days payable outstanding.

Worked example: a 60-day cycle and where 21 days of it went

The assumptions are illustrative. A distributor has $120 million of annual revenue and $84 million of cost of goods sold. Average inventory is $13.8 million, average receivables are $16.4 million and average payables are $11.5 million. The period is 365 days.

  • DIO = 13.8 / 84 x 365 = 60.0 days
  • DSO = 16.4 / 120 x 365 = 49.9 days
  • DPO = 11.5 / 84 x 365 = 50.0 days
  • CCC = 60.0 + 49.9 - 50.0 = 59.9 days

One day of DSO is worth about $329,000 of cash here (120 million / 365). One day of DIO or DPO is worth about $230,000 (84 million / 365). That is the number to put in front of a leadership team.

Now look at what an investigation of the cycle turned up. Each of these is a leak a ledger records without explaining.

FindingAssumptionCash tied upDays of CCC
Invoices paid early with no discount$28M of annual supplier spend paid 30 days before its due date28M x 30 / 365 = $2.30MDPO 10.0 days lower
Disputed invoices nobody answered$12M of annual customer invoices waited 40 extra days in an unanswered email dispute12M x 40 / 365 = $1.32MDSO 4.0 days higher
Reorders of stock already in surplus$1.7M of inventory above target cover, bought by automatic reorder$1.70MDIO 7.4 days higher
Total$5.32M21.4 days

Fixing all three takes the cycle from 59.9 days to about 38.5 days and releases about $5.3 million. None of the three needs a new supplier contract or a harder collections policy. Each needs someone to see the problem while it is happening.

What a good cash conversion cycle looks like

There is no universal target, because a grocer, a software company and an aircraft parts maker carry very different inventory and terms. Compare against your own history and against peers in the same industry, as Corporate Finance Institute recommends.

Two sourced reference points for large companies:

  • The Hackett Group's 2026 North American survey put the cycle at 38.4 days, an improvement of 0.2 days. DPO improved by 2.9 days, DSO worsened by 2.1 days and DIO worsened by 0.6 days.
  • Hackett's 2025 U.S. survey of the top 1,000 U.S. public nonfinancial companies put the cycle at 37 days and DPO at 59 days, and estimated $1.7 trillion trapped in excess working capital.

The pattern in both years is the same. Companies improved the cycle by paying suppliers later, while receivables and inventory got worse. Hackett's 2026 release says that "extending payment terms alone is unlikely to provide a sustainable path to future improvement." The remaining cash sits in collections and stock.

The levers that shorten the cycle

J.P. Morgan groups the levers into three: hold inventory for less time, collect receivables faster and extend payables. Each has a policy version and an execution version. The execution version is usually where the cash is.

Inventory (DIO)

  • Stop reorders into surplus. Automatic reorder points do not know that a large order was delayed rather than cancelled, or that a promotion was pulled in a meeting last week. Check reorders against cover by SKU and location.
  • Clear slow stock deliberately. Set an age threshold and agree an owner for each item past it.
  • Check what the system counts against what is on the shelf. Inventory that is recorded but not sellable raises DIO and causes stockouts at the same time. Our guide to stockouts and phantom inventory covers how to find it.

Receivables (DSO)

  • Invoice on the day you deliver. Every day between delivery and invoice is a day added to DSO.
  • Answer disputes the day they arrive. A dispute raised by email stops the customer's payment run until someone replies. Track disputes by age and owner, not only by amount.
  • Bill everything you delivered. Work done but never invoiced never becomes cash. See our guide to revenue leakage and unbilled revenue.

Payables (DPO)

  • Pay on the due date, not before, unless a discount pays for it. Paying early with no discount gives away free supplier credit.
  • Take early payment discounts that beat your cost of funds. A 2/10 net 30 discount is worth about 36.7% a year on a simple basis, as our guide to 2/10 net 30 early payment discounts shows. Losing one to a slow approval costs more than any loan.
  • Negotiate terms with care. Longer terms raise the supplier's DSO. Taulia notes this can strain suppliers' cash flow and their ability to deliver on time, which is why some buyers pair longer terms with supply chain finance.

How to find the leaks manually

A cycle review that stops at the formula reports a number. A useful review traces each component to the transactions behind it.

1. Recalculate the cycle by month for 12 months. Use the same balances and day counts each time, and chart DIO, DSO and DPO separately. A flat cycle can hide a payables gain covering a receivables loss.

2. Compare actual payment dates with due dates. Pull every paid supplier invoice for the quarter. Flag any paid more than five days before the due date with no discount taken, and sum the value.

3. List discount-eligible invoices paid after the discount window. Sum the discounts lost and note where each invoice waited.

4. Age open receivables by reason, not only by date. Separate invoices that are simply late from invoices under dispute, and record when the customer last heard from you.

5. Check reorders against stock cover. For each purchase order raised in the period, compare on-hand plus on-order quantity with the target cover at the time of the order.

6. Assign an owner to every finding. Each leak needs a person who can change the behavior, whether that is the AP lead, a collector or a planner.

Use this checklist to record each finding.

FieldExample
ComponentDPO
FindingSupplier invoices paid 30 days early, no discount
Value$2.30M average cash tied up
Days of CCC10.0
CausePayment run set to pay on approval rather than on due date
EvidencePayment file, supplier terms, AP thread
OwnerAP lead
Action and dateChange run rule to due date, from next cycle

Common mistakes

  • Treating a lower cycle as always better. A cycle cut by paying suppliers late can damage supply. Wikipedia notes that strict collections combined with lax payments is not always sustainable.
  • Mixing formulas between periods. Switching from ending to average balances, or from revenue to credit sales, moves the cycle without any change in the business.
  • Ignoring seasonality. A retailer's December inventory and January receivables both distort a single-month view. Compare the same month year on year.
  • Reading the total without the components. The same cycle can come from very different DIO, DSO and DPO. Report all three.
  • Stopping at the number. The formula shows that DSO rose four days. It cannot show that the cause was a dispute email nobody answered. A root cause analysis of each component finds that.

How Sentra catches this automatically

Sentra understands how a company really runs, and acts on it before anyone asks. It reads email, chat, meetings and documents alongside ERP, CRM, HRIS and BI data, and works out what is true now and why. For the cash conversion cycle, that means joining what the system of record says with what people said, across all three components.

  • Invoices paid weeks early with no discount. Sentra connects the supplier's terms and the payment date in the ERP, and raises early payments with no discount taken to the AP owner with the invoice, the terms and the cash given away.
  • Customer disputes nobody answered. A dispute raised by email does not show up in the receivables ledger. Sentra links the customer's email to the open invoice, and tells the account owner that the invoice is held and how long the customer has been waiting.
  • Reorders into surplus. Sentra sets a new purchase order against stock cover and against what was said in planning meetings and supplier threads, such as a delayed shipment that is still coming, and raises it to the planner before it is approved.

Each finding goes to the person who can fix it, with the evidence and its source attached. A named person approves anything Sentra raises before it reaches anyone else. Answers respect each source's existing permissions, so a collector sees only what they are allowed to see. Sentra replaces none of the company's systems. The ERP still records and pays, and the AR team still collects. Sentra holds SOC 2 Type II and ISO 27001 certifications and runs in the cloud, in an isolated VPC or air-gapped on premises.

To see what Sentra would catch in your own working capital, book a demo.

FAQ

What is the cash conversion cycle formula?

Cash conversion cycle equals days inventory outstanding plus days sales outstanding minus days payable outstanding (CCC = DIO + DSO - DPO). Each component converts a balance sheet figure into days, using cost of goods sold for inventory and payables and revenue for receivables.

What is a good cash conversion cycle?

It depends on the industry, so compare with peers and your own trend. For reference, the 1,000 largest nonfinancial companies in North America averaged 38.4 days in The Hackett Group's 2026 survey.

Can the cash conversion cycle be negative?

Yes. It is negative when customers pay you before you pay your suppliers. Retailers and marketplaces that collect at checkout and pay suppliers on terms are the usual examples.

How do you reduce the cash conversion cycle?

Hold inventory for less time, collect receivables faster and pay suppliers on their due date rather than early. In practice the quickest gains come from stopping early payments with no discount, answering customer disputes the day they arrive and stopping reorders into surplus stock.

Is a shorter cash conversion cycle always better?

Usually, but not if it comes from paying suppliers late. Stretching payables raises your suppliers' DSO and can hurt their ability to deliver. A cycle improved through collections and inventory is more durable.

What is the difference between the operating cycle and the cash conversion cycle?

The operating cycle is DIO plus DSO, the time from buying stock to collecting for it. The cash conversion cycle subtracts DPO, the part of that time your suppliers finance.

How often should you calculate the cash conversion cycle?

Monthly, after each close, using the same balances and day counts. Review DIO, DSO and DPO separately each month so a gain in one does not hide a loss in another.