Cash Conversion Cycle Explained: DSO, DIO, DPO

The cash conversion cycle (CCC) is the single best one-number summary of how efficiently a company turns operating inputs into cash. It tells you, in days, how long a dollar of working capital is locked up before it comes back as collected revenue. Lower is better. Negative is famous – it means suppliers are effectively financing the business.

TL;DR: CCC = DSO + DIO − DPO. Days sales outstanding (how long it takes to collect from customers) plus days inventory outstanding (how long inventory sits on the shelf) minus days payable outstanding (how long the company waits to pay its own suppliers). If you can compress the first two and stretch the third, you are running a cash machine. Damodaran’s industry working capital data shows the spread across sectors is enormous – software firms can run near zero, while building supplies can sit on inventory for 100+ days.

What CCC actually measures

Every product business has the same three-step operating loop:

  1. Buy inventory (or raw materials and labor) on credit. Cash does not leave yet, but the company owes a supplier.
  2. Hold the inventory until it sells, then deliver it. Often on credit to the customer, who now owes the company.
  3. Collect cash from the customer. Use that cash to pay the supplier.

The CCC tries to answer one question: between the day the company pays its supplier and the day it gets paid by its customer, how many days is its own cash sitting outside the bank? The shorter that gap, the less working capital the business has to finance, the higher the return on invested capital (ROIC), and the more free cash flow drops out the bottom of the income statement.

A short CCC also means the business is much harder to break in a downturn. A company that takes 100 days to convert inventory into cash needs roughly a quarter of revenue parked in working capital at all times. A company with a negative CCC does the opposite – growth generates cash instead of consuming it.

The formula and its three components

CCC = DSO + DIO − DPO

Each component is a days-equivalent ratio – take the relevant balance sheet item, divide by a flow from the income statement, and multiply by 365 to express it in days.

  • Days Sales Outstanding (DSO) = (Accounts Receivable / Revenue) × 365. How many days, on average, between booking a sale and collecting the cash. A high DSO means the company is effectively extending interest-free loans to its customers.
  • Days Inventory Outstanding (DIO) = (Inventory / Cost of Goods Sold) × 365. How many days, on average, a unit of inventory sits in the warehouse before it is sold. A high DIO ties up cash and exposes the business to obsolescence and writedown risk.
  • Days Payable Outstanding (DPO) = (Accounts Payable / Cost of Goods Sold) × 365. How many days the company takes to pay its suppliers. A high DPO is interest-free supplier financing – good for cash, but only if suppliers do not push back or charge higher prices.

The standard convention uses revenue in the DSO denominator and COGS in DIO and DPO, because receivables scale with billed sales while inventory and payables scale with cost. Some textbooks use revenue everywhere for simplicity – watch which version a company or analyst is using before comparing across sources.

How the cash conversion cycle works A timeline showing inventory purchased on day zero, supplier paid after DPO days, inventory sold after DIO days, and cash collected DSO days after the sale. The cash gap between paying suppliers and collecting from customers is the cash conversion cycle.

The cash gap: CCC = DSO + DIO − DPO

time (days)

Buy inventory day 0

Pay supplier day DPO

Sell inventory day DIO

Collect cash day DIO + DSO

DPO (supplier credit)

DIO (inventory held)

DSO (waiting for cash)

Cash gap = CCC (company’s own cash funds operations)

Source: Adapted from standard working-capital pedagogy in the CFA Institute curriculum and Damodaran (NYU Stern).

A worked example with real numbers

Take a stylized but realistic mid-cap industrial. The company posts $4.0B in revenue and $2.8B in cost of goods sold over the trailing twelve months. From the latest balance sheet, accounts receivable is $520M, inventory is $480M, and accounts payable is $390M.

Component Formula Inputs Days
DSO AR / Revenue × 365 $520M / $4,000M 47.5
DIO Inventory / COGS × 365 $480M / $2,800M 62.6
DPO AP / COGS × 365 $390M / $2,800M 50.8
CCC DSO + DIO − DPO 47.5 + 62.6 − 50.8 59.4
Worked example. AR = accounts receivable; AP = accounts payable; COGS = cost of goods sold.

Roughly 59 days. At $4.0B of revenue, that is about $651M of cash tied up in working capital at any given moment ($4.0B × 59.4 / 365). If management can compress DIO from 63 to 50 days through better demand planning, the cycle drops to about 46 days and frees up roughly $143M in cash – without doing anything else.

Sector benchmarks: why CCC ranges are wildly different

There is no universal “good” CCC. Capital-light software collects fast and has no inventory, so CCC is often a small positive number or even negative. Discount retailers like Costco famously turn inventory in roughly 30 days and stretch payables almost as long, producing CCCs near zero. Building products and aerospace, where inventory sits in warehouses or on long lead-time bills of materials, can easily run past 100 days.

Sector archetype Typical DSO (days) Typical DIO (days) Typical DPO (days) Typical CCC (days)
Discount / warehouse retail ~4 ~30 ~30 ~4
Big-box e-commerce ~30 ~40 ~85 ~−15
Branded consumer electronics ~50 ~10 ~90 ~−30
Enterprise software (SaaS) ~70 ~0 ~40 ~30
Industrial machinery ~60 ~80 ~55 ~85
Building products / aerospace parts ~55 ~110 ~50 ~115
Approximate ranges derived from Damodaran’s US working-capital-by-sector dataset (January 2026). Individual firms vary widely from their sector medians.
Typical cash conversion cycle by sector archetype A bar chart comparing approximate cash conversion cycle in days across six sector archetypes. Big-box e-commerce and branded consumer electronics show negative cycles. Building products and industrial machinery show cycles above 80 days.

Typical CCC by sector (days)

0

Discount / warehouse retail (~4)

Big-box e-commerce (~−15)

Branded consumer electronics (~−30)

Enterprise software (~30)

Industrial machinery (~85)

Building products / aerospace (~115)

Bars left of the zero line are negative CCC: customers and supplier credit fund operations.

Approximate values, illustrative. Source basis: Damodaran (NYU Stern) US working-capital data, January 2026; firm-level filings on SEC EDGAR.

Why negative CCC is a moat (and when it is not)

A negative cash conversion cycle is the structural feature investors point to when they call a business a “cash machine.” When a company collects from customers before paying suppliers, growth literally generates cash on the balance sheet instead of consuming it. The cleanest examples are big-box e-commerce platforms (customers pay at checkout while suppliers wait 60-90 days) and certain branded consumer-electronics makers that get paid up front and pay component suppliers on extended terms.

But negative CCC is not free. It usually comes from two structural ingredients:

  • Bargaining power over suppliers. If a buyer represents a large share of a vendor’s sales, it can dictate payment terms. Walmart and Costco’s leverage with suppliers is famously well-documented in their 10-K filings on SEC EDGAR.
  • Fast or prepaid sell-through. Subscription, marketplace, and platform models often collect cash before delivering the service. That timing alone can push CCC negative without any leverage over suppliers.

When either of those conditions weakens – a marketplace loses category share, a brand loses pricing power, a supplier consolidates and pushes back on terms – CCC drifts wider, often quietly and over several quarters before management calls it out. That is why SEC-mandated MD&A discussions of changes in working capital – which the SEC investor.gov glossary describes alongside other disclosure concepts – deserve more careful reading than they usually get.

Common mistakes when using CCC

  • Mixing income-statement and balance-sheet periods. Always pair end-of-period balance-sheet items with the matching trailing twelve-month flow, or use the average of opening and closing balances. Using a single quarter’s revenue against a balance-sheet snapshot gives noisy and misleading results for seasonal businesses.
  • Comparing across very different business models. Comparing a software firm’s CCC to a discount retailer’s is not a fair fight – the underlying operating loops are different. Compare within sector first, then look at how CCC is trending versus history.
  • Ignoring contract assets and deferred revenue. Modern revenue-recognition rules (ASC 606) can park large amounts of cash in contract assets or deferred revenue lines that traditional CCC formulas miss. Adjust definitions for SaaS, defense, and long-cycle construction companies before drawing conclusions.
  • Reading negative CCC as automatically bullish. A negative CCC funded by hard-pressed suppliers can reverse fast if those suppliers gain leverage, or if the company’s category share slips. Pair CCC with supplier-concentration disclosures.
  • Forgetting CCC interacts with ROIC. Lower CCC means lower invested capital, which mechanically raises ROIC. That is why working-capital improvement is one of the most common levers private-equity owners pull post-buyout.

How CCC connects to the rest of valuation

CCC is one of the most tangible levers in the DuPont decomposition of ROE – it sits inside the asset-turnover term. It feeds directly into free cash flow, which is the cash that ultimately discounts down to enterprise value in a DCF. And it shows up in every ROIC calculation, because invested capital includes net working capital. Once you have a sector view of CCC, you can stress-test the working-capital assumptions inside any model and immediately see where the cash will come from – or go.

What to learn next

Once CCC clicks, the natural next steps are reading the cash flow statement carefully (the change in working capital line is essentially CCC expressed as a dollar move), studying how vendor financing and supply-chain finance programs can flatter DPO without changing the underlying economic terms, and learning how lenders sometimes use CCC stability as a borrowing-base covenant.

Sources

Disclosure: This article was produced with AI assistance and reviewed before publication. It is for informational purposes only and is not investment advice.

Leave a Comment