Simple formula
DIO + DSO - DPOThe formula uses these inputs:
- Days Inventory Outstanding: enter your value in the calculator or spreadsheet.
- Days Sales Outstanding: enter your value in the calculator or spreadsheet.
- Days Payable Outstanding: enter your value in the calculator or spreadsheet.
Excel formula
Use this Excel formula as a starting point. Replace the sample cell references with the cells in your worksheet.
=B2+C2-D2
Google Sheets formula
In most cases, the Google Sheets version uses the same structure as Excel.
=B2+C2-D2
Power BI DAX measure
Use this DAX pattern as a starting point and rename measures or columns to match your Power BI model.
Cash Conversion Cycle =
[DIO] + [DSO] - [DPO]
SQL example
This generic SQL pattern can be adapted to your warehouse table names and column names.
SELECT
/* replace with your formula */ AS cash_conversion_cycle
FROM kpi_data;
Cash Conversion Cycle calculator
How to interpret Cash Conversion Cycle
Use this KPI with trend data, targets, and related metrics. A single value is less useful than a consistent definition tracked over time.
Common mistakes
- Mixing different time periods in the numerator and denominator.
- Using totals that do not match the KPI definition used by your company.
- Comparing results across teams or industries without context.
Related KPI formulas
Frequently asked questions
What is the Cash Conversion Cycle formula?
The common Cash Conversion Cycle formula is: DIO + DSO - DPO.
How do you calculate Cash Conversion Cycle in Excel?
Use this Excel formula pattern: =B2+C2-D2. Replace the cell references with your own data.
Can this KPI be calculated in Power BI?
Yes. Use the DAX measure on this page as a starting point and adjust table and column names to match your model.