Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Free Tool

Cash Conversion Cycle Calculator

ORM Technologies
Home/ Tools/ Cash Conversion Cycle Calculator

The cash conversion cycle (CCC) is the number of days between paying suppliers and collecting cash from customers. The formula is CCC = DIO + DSO - DPO: days inventory outstanding plus days sales outstanding minus days payable outstanding. A SaaS company holds almost no inventory, so its cycle is DSO minus DPO.

Enter one period, usually a year. Use billings as credit sales in a subscription business. Enter zero inventory if you hold none. Purchases on credit is optional: fill it in when most of your bills are operating costs rather than cost of goods sold.

Invoiced in the period
Ending, or the average for the period
Cost of revenue on the income statement
Zero for most SaaS companies
Ending, or the average for the period
Supplier bills in the period. Blank to use COGS
365 a year, 90 a quarter
Cash conversion cycle
30.0 days
DIO 0.0 + DSO 50.0 - DPO 20.0

The Forecast Brief

Get The Forecast Brief

You just measured how long your cash is tied up. The Forecast Brief is a short email from Pete Furseth, ORM's COO, built on what ORM sees in its customers' forecasts.

Cash conversion cycle formulas, with Excel and Google Sheets versions

Each result above comes from one of these formulas. The examples use the calculator's default numbers: an illustrative B2B SaaS company with $14,600,000 of annual billings, so $40,000 a day, and no inventory.

MeasureFormulaExcel or SheetsExample (illustrative)
Days sales outstanding (DSO)Accounts receivable / credit sales x days=B3/B2*B8$2,000,000 / $14,600,000 x 365 = 50.0 days
Days inventory outstanding (DIO)Inventory / COGS x days=B5/B4*B8$0 / $3,650,000 x 365 = 0.0 days
Days payable outstanding (DPO), on purchasesAccounts payable / purchases on credit x days=B6/B7*B8$400,000 / $7,300,000 x 365 = 20.0 days
DPO on COGS (textbook version)Accounts payable / COGS x days=B6/B4*B8$400,000 / $3,650,000 x 365 = 40.0 days
Operating cycleDIO + DSO=C3+C20.0 + 50.0 = 50.0 days
Cash conversion cycleDIO + DSO - DPO=C3+C2-C40.0 + 50.0 - 20.0 = 30.0 days

B2 is credit sales or billings, B3 accounts receivable, B4 cost of goods sold, B5 inventory, B6 accounts payable, B7 purchases on credit and B8 the days in the period. C2, C3 and C4 hold DSO, DIO and DPO. Corporate Finance Institute gives the same formula, DIO + DSO - DPO, with a manufacturing example. Use the same balance convention (ending or average) for all three parts.

The three parts, and what each one measures

  • DIO is how long cash sits in inventory before a sale. For a software company it is zero or close to it. Capitalized software and prepaid hosting are not inventory.
  • DSO is how long customers take to pay after you invoice. In SaaS it is the largest part of the cycle and the one sales, billing and collections can move. The DSO calculator covers best possible DSO and the countback method, and the accounts receivable turnover calculator gives the same idea as a ratio.
  • DPO is how long you take to pay suppliers. It is subtracted because every day of supplier credit is a day your own cash is not needed. See days payable outstanding for the formula choices.

The cash conversion cycle for SaaS: DSO minus DPO

With no inventory, the formula shrinks to DSO minus DPO. Two choices decide whether the result means anything.

Measure DSO on billings. Receivables come from invoices. A SaaS company that bills annual contracts upfront and divides receivables by recognized revenue overstates DSO by weeks. Billings is revenue plus the change in deferred revenue, and the DSO calculator's SaaS tab rebuilds it for you.

Measure DPO against what suppliers bill you. The textbook DPO divides payables by cost of goods sold. In a manufacturer, most supplier bills are in COGS, so that works. In SaaS, cost of revenue is mostly hosting, support staff and payment fees, while payables also hold software subscriptions, contractors, agencies and events that sit in operating expenses. Divide all of those payables by COGS alone and DPO looks twice as long as it is. In the default example, DPO is 40 days on COGS and 20 days on purchases, so the cycle is either 10 or 30 days. The 30 is the one that describes how the company pays its bills.

Business modelDIODSO numeratorDPO denominator
Manufacturer or distributorInventory / COGSCredit salesCOGS or purchases
SaaS, billed monthlyZeroBillings (close to revenue)Supplier bills: COGS plus non-payroll operating costs
SaaS, billed annually upfrontZeroBillings, never revenueSupplier bills
Services or consultingZero, unbilled work tracked on its ownBillingsSupplier bills, plus subcontractors

Negative cash conversion cycle, and the deferred revenue the formula misses

A negative cycle means you collect from customers before you pay suppliers. It happens when DPO is longer than DIO plus DSO. A SaaS company reaches it through the formula only when it pays suppliers more slowly than its customers pay it.

Many SaaS companies are funded by customers anyway, through a line the formula does not include. When a customer pays a $120,000 annual contract upfront, the cash arrives in the first month while the revenue is earned over twelve. Until then it sits in deferred revenue, a current liability. The CCC only looks at receivables, inventory and payables, so a company whose customers prepay can show a 30-day cycle while holding months of customer cash. To see that effect, look at operating working capital, where deferred revenue is included. The working capital calculator shows it, along with a public SaaS balance sheet where current liabilities exceeded current assets.

Worked example with the calculator's defaults

The numbers are illustrative. A B2B SaaS company reports for a full year.

  • It bills $14,600,000, or $40,000 a day, and ends the year with $2,000,000 of receivables. DSO is 50.0 days.
  • It holds no inventory, so DIO is 0.0 days and the operating cycle equals DSO, 50.0 days.
  • Cost of revenue is $3,650,000. Suppliers bill it $7,300,000 in the year, including hosting, software, contractors and events, or $20,000 a day. It ends the year owing them $400,000, so DPO on purchases is 20.0 days.
  • The cash conversion cycle is 0.0 + 50.0 - 20.0 = 30.0 days. On the textbook COGS basis DPO would read 40.0 days and the cycle 10.0, which overstates how long the company waits to pay.
  • Cutting DSO by 5 days shortens the cycle to 25 days and frees about $200,000 of cash, once (5 x $40,000).

What is a good cash conversion cycle?

A good cycle is short and stable, reached by fast collections rather than slow payment. Compare it with your own history and with companies that bill and buy the way you do.

BenchmarkFigureSource
Cash conversion cycle, top 1,000 US public nonfinancial companies37 days, 4% better than a year earlierThe Hackett Group, 2025 Working Capital Survey
Days payable outstanding, same group59 days, up 3%
DSO gap between top and median performers18 days
Median DSO, SaaS companiesAbout 59 daysUpflow, State of B2B Payments 2024

Hackett's group is large public companies, many of them holding inventory, and the improvement came from paying suppliers more slowly, while DSO and DIO worsened slightly. A shorter cycle built on late payment to suppliers is a cost moved to someone else, not cash earned.

Operating cycle, cash conversion cycle and cash conversion ratio

MeasureFormulaUnitQuestion it answers
Operating cycleDIO + DSODaysHow long from buying inventory to collecting the sale?
Cash conversion cycleDIO + DSO - DPODaysHow long is our own cash tied up?
Cash conversion ratioOperating or free cash flow / net profitRatioHow much of our profit arrives as cash? (CFI)
Working capitalCurrent assets - current liabilitiesDollarsWhat short-term cushion do we hold?

How to shorten the cash conversion cycle

  • Invoice on the contract start date, with the PO number and AP contact on file. Billing lag and missing PO numbers add days to DSO before the customer has done anything.
  • Bill annually upfront where the market accepts it. It does not change DSO much, but it adds deferred revenue, which funds the business in a way the CCC does not show.
  • Pay suppliers on their terms, not before. Paying a net 30 bill on day 10 gives away 20 days of cash, unless there is a discount worth more than your cost of cash.
  • Do not stretch suppliers past terms. Late payment raises DPO for a quarter and costs goodwill, priority support and, for small suppliers, their own cash flow.
  • Watch quarter-end. Pete Furseth, ORM's COO, sees the third month of a quarter as always the largest across ORM's customers. Invoices bunch at quarter end, so quarter-end DSO and the CCC jump even when customers pay on time. Compare each quarter with the same quarter last year.

Common cash conversion cycle mistakes

  • DSO on recognized revenue in a SaaS company. With annual upfront billing it inflates the cycle by weeks.
  • DPO on COGS when most bills are operating costs. It makes DPO look long and the cycle look short.
  • Mixing periods. A quarter-end balance divided by annual flows, with 90 in the formula, cuts each part to a quarter of its value.
  • Mixing ending and average balances between the three parts.
  • Reading a shorter cycle as good news when it came from paying suppliers late.

ORM's take on the cash conversion cycle

The cash conversion cycle tells you how long cash is tied up once a deal is billed. For most SaaS companies, the bigger cash question sits earlier: which deals will close, in which week and on what terms. A cash plan built on a wrong bookings forecast is wrong by the same amount, whatever the cycle.

That is what ORM forecasts. We build bookings and ARR forecasts from your own CRM data, with a low case, an on-target case and an upper bound, and with the week-by-week seasonality of your quarter built in. ORM targets 95% accuracy on the forecasts it builds.

Common questions

What is the formula for the cash conversion cycle?

The cash conversion cycle is days inventory outstanding plus days sales outstanding minus days payable outstanding: CCC = DIO + DSO - DPO. Each part is a balance divided by a daily flow. DIO is inventory over cost of goods sold, DSO is receivables over credit sales, and DPO is payables over cost of goods sold or purchases, each multiplied by the days in the period.

How do you calculate the cash conversion cycle for a SaaS or service company?

A SaaS company holds almost no inventory, so DIO is zero and the cycle becomes DSO minus DPO. Measure DSO on billings, not recognized revenue, because receivables come from invoices. Measure DPO against what your suppliers actually bill you, such as hosting, software and contractors, because cost of goods sold alone is small and makes DPO look longer than it is.

What is a good cash conversion cycle?

Shorter is better, as long as it does not come from paying suppliers late or squeezing customers. The Hackett Group's 2025 survey of the top 1,000 US public nonfinancial companies put the cycle at 37 days. SaaS companies often sit lower because they carry no inventory. A cycle below zero means customers pay before you pay suppliers, which is common with annual upfront billing.

What does a negative cash conversion cycle mean?

A negative cash conversion cycle means the company collects cash from customers before it pays its suppliers, so suppliers and customers fund the business instead of its own cash. It happens when DPO is longer than DSO plus DIO. In SaaS it is more common to see the same effect in deferred revenue: customers prepay annual contracts, which the standard formula does not count.

What is the formula for the operating cycle?

The operating cycle is days inventory outstanding plus days sales outstanding: the time from buying inventory to collecting cash from the customer. The cash conversion cycle subtracts days payable outstanding from it, because supplier credit covers part of that time. With DSO of 50 days, no inventory and DPO of 20 days, the operating cycle is 50 days and the cash conversion cycle is 30.

Is the cash conversion cycle the same as the cash conversion ratio?

No. The cash conversion cycle is measured in days and tracks working capital. The cash conversion ratio compares cash flow with profit: Corporate Finance Institute describes it as the ratio of a company's cash flow to its net profit, using operating or free cash flow. A company can have a short cycle and a weak ratio, for example when large non-cash gains lift profit.

Know which deals will be billed before quarter end

This tool measures how long cash is tied up. ORM forecasts the bookings that start the cycle.

Schedule a Demo

More free tools