How the calculator works
- Debtor days = money customers owe you ÷ (sales ÷ days in the period). How long customers take to pay.
- Stock days = stock at cost ÷ (cost of sales ÷ days). How long stock sits before it is sold.
- Creditor days = money you owe suppliers ÷ (cost of sales ÷ days). How long you take to pay for it.
- Cash conversion cycle = debtor days + stock days − creditor days.
- Cash tied up = owed to you + stock − owed to suppliers. It is the money the cycle keeps out of your bank right now.
A worked example
A building supplies wholesaler sold $1,095,000 over the last 12 months, with $730,000 of cost of sales. Its Balance Sheet shows $135,000 owed by customers, $120,000 of stock at cost and $70,000 owed to suppliers (aged totals with GST taken out). Made-up figures to show the arithmetic.
| Result | |
|---|---|
| Daily sales: $1,095,000 ÷ 365 | $3,000 a day |
| Daily cost of sales: $730,000 ÷ 365 | $2,000 a day |
| Debtor days: $135,000 ÷ $3,000 | 45 days |
| Stock days: $120,000 ÷ $2,000 | 60 days |
| Creditor days: $70,000 ÷ $2,000 | 35 days |
| Cash conversion cycle: 45 + 60 − 35 | 70 days |
| Cash tied up: $135,000 + $120,000 − $70,000 | $185,000 |
Each lever is worth a different amount, because a day of sales is bigger than a day of cost:
- Collecting 10 days faster frees $3,000 × 10 = $30,000.
- Holding 10 fewer days of stock frees $2,000 × 10 = $20,000.
- Paying suppliers 10 days later keeps $2,000 × 10 = $20,000 in the bank, if your terms allow it.
Getting customers from 45 to 35 days and stock from 60 to 50 days takes the cycle to 50 days and puts $50,000 in the bank without selling anything more. Press "Load the worked example" above to see it in the calculator.
Getting the figures from Xero
- Sales and cost of sales: Accounting › Reports › Profit and Loss for the last 12 months. Use the cost of sales lines for stock and materials; if wages sit in cost of sales, leave them out, or stock and creditor days will read low.
- Money owed to you and owed to suppliers: the totals of the Aged Receivables Summary and Aged Payables Summary as at today, divided by 1.1 (Australia), 1.15 (New Zealand) or 1.2 (UK standard rate) to take the tax out. How to read the aged reports explains both.
- Stock: the inventory line on the Balance Sheet. If you do not track inventory in Xero, it only moves when your accountant posts a stocktake, so use your latest count at cost instead. How to calculate stock days covers why.
Which part to work on
- Debtor days well above your terms: invoice the day the work is done, turn on Xero invoice reminders, and chase the biggest overdue balances first. The debtor days calculator shows how late customers pay against your terms.
- Stock days above your reorder cycle plus delivery time: find the slow lines and stop reordering them before you cut anything that sells. The stock turnover calculator shows how many times a year your stock sells through, and how much cash a faster turnover would free.
- Creditor days well below your terms: you may be paying early. Pay on the due date, not when the bill arrives. How to calculate creditor days shows how to check. Paying later than agreed costs goodwill and sometimes discounts, so stop at your terms.
To see how the extra cash changes how long the business can run, use the cash runway calculator. To check whether current assets cover everything due this year, use the working capital calculator. If the business is profitable but the bank balance still falls, a longer cycle is often why: profit but no cash walks through it, and how to improve cash flow ranks the other levers.
Questions
- What is the cash conversion cycle?
- It is roughly how many days your own cash is tied up on each sale: from paying a supplier for stock or materials to being paid by the customer. It adds how long stock sits and how long customers take to pay, then takes off how long you take to pay suppliers.
- What is the formula?
- Cash conversion cycle = debtor days + stock days − creditor days. Debtor days = money owed to you ÷ sales × 365. Stock days = stock at cost ÷ cost of sales × 365. Creditor days = money you owe suppliers ÷ cost of sales × 365. Use 365 with a year of sales, or the number of days in whatever period you use.
- What is a good cash conversion cycle?
- Shorter is better, and the trend matters more than the number: compare it with the same time last year. A café or online shop that is paid on the spot can run below zero, because customers pay before suppliers do. A wholesaler or manufacturer giving 30-day terms and holding stock often runs at 60 to 90 days. The question is whether yours is getting longer, and which part is driving it.
- What does a negative cash conversion cycle mean?
- Customers pay you before you pay your suppliers, so suppliers are effectively funding the business. That helps cash while sales hold steady. If sales fall, the bills for last month's bigger orders still arrive, so keep a reserve.
- Do I include GST or VAT?
- Keep both sides the same. The Aged Receivables and Aged Payables totals include GST or VAT, while sales and cost of sales on the Profit and Loss do not. Divide the aged totals by 1.1 in Australia, 1.15 in New Zealand or 1.2 at the UK standard rate before entering them, or the debtor and creditor days will read about 10 to 20% high.
- My business has no stock. Does this still work?
- Yes. Leave stock at zero. The cycle is then debtor days minus creditor days. If cost of sales is also zero, the cycle is simply how long customers take to pay.
- Are my figures stored or sent anywhere?
- No. The calculation runs in your browser. Nothing you type is saved or sent to our server or anyone else. The only exception is if you ask us to email you the result: then your email address and a short summary of the result are stored, and nothing is sent until you confirm.
No Xero needed
Get a sample Monday email for a business like yours
Pick your kind of business, rough sales and country. We email you the Monday email ReportPilot would write for a business like that: cash, sales and profit against last month, who owes money and one thing to do. Made-up figures, clearly labelled as a sample, from the same engine as the real one.
We email a link to confirm first; nothing else is sent until you press it. Then the sample, a few related emails over three weeks and a monthly cash check. One click to unsubscribe.
This calculator gives an estimate from the figures you enter. It is not financial advice. Xero is a trademark of Xero Limited. This tool and ReportPilot are independent and are not made or endorsed by Xero.