Allodial Resources logo Allodial ResourcesBusiness funding, explained plainly
Cash Flow Management

Cash Conversion Cycle Explained for Small Business Owners

You had a profitable quarter on paper, yet the bank balance kept dipping below payroll. That gap between profit and cash usually has one cause: money sitting in inventory and unpaid invoices longer than you think.

A bookkeeper at a wooden desk reviewing printed inventory and invoice reports beside a calculator and a mug of tea

You had a profitable quarter on paper, yet the bank balance kept dipping below payroll. That gap between profit and cash usually has one cause: money sitting in inventory and unpaid invoices longer than you think. The cash conversion cycle puts a number on that delay, in days, so you can see exactly how long each dollar is tied up before it comes home.

I have spent years reconciling books for shops, trades and small wholesalers, and this one figure explains more cash crunches than any other line on a report. It takes about twenty minutes to calculate, and once you know it, you know which lever to pull.

What the cash conversion cycle actually measures

The cash conversion cycle, often shortened to CCC, counts the days between paying for what you sell and getting paid by the customer who bought it. It has three parts:

  • Days inventory outstanding (DIO): how long stock sits before it sells.
  • Days sales outstanding (DSO): how long customers take to pay after the sale.
  • Days payables outstanding (DPO): how long you take to pay your suppliers.

The formula is DIO plus DSO minus DPO. If the answer is 60, you are personally financing your operation for 60 days on every turn of stock. If it is negative, your suppliers and customers are financing you, which is the position large grocers and subscription businesses work hard to hold.

A service business with no stock simply drops DIO to zero. A plumber who buys parts on 30 day terms and gets paid on the day of the job may already have a negative cycle without realizing it.

How to calculate your cash conversion cycle step by step

Pull your last twelve months from your accounting software. You need five numbers: revenue, cost of goods sold, average inventory, average accounts receivable and average accounts payable. For averages, add the opening and closing balances for the year and divide by two. If your business is seasonal, average the twelve month-end balances instead, because two snapshots can badly mislead.

  1. DIO = average inventory divided by cost of goods sold, times 365.
  2. DSO = average receivables divided by revenue, times 365.
  3. DPO = average payables divided by cost of goods sold, times 365.
  4. CCC = DIO plus DSO minus DPO.

A worked example

Take a small industrial supply wholesaler with $1.2 million in revenue and $780,000 in cost of goods sold. Average inventory is $150,000, average receivables are $165,000 and average payables are $64,000.

ComponentCalculationDays
DIO150,000 / 780,000 x 36570
DSO165,000 / 1,200,000 x 36550
DPO64,000 / 780,000 x 36530
CCC70 + 50 - 3090

Ninety days means this owner needs roughly a quarter of annual cost of goods sold sitting in the business as working capital at all times. That is about $192,000 of cash, before rent or wages, just to keep the wheel turning.

What a good number looks like for your type of business

There is no universal target. A restaurant collecting cash at the till and paying food suppliers on 14 day terms can run a cycle near zero or below. A furniture maker who buys timber months ahead and sells to retailers on 60 day terms may sit at 120 days and still be healthy, as long as the margin covers the financing cost.

Rough ranges I see in small business files:

  • Cafes, salons and most cash-at-sale services: minus 10 to plus 10 days.
  • Trades and contractors billing on completion: 20 to 50 days.
  • Retail with seasonal stock: 40 to 90 days.
  • Wholesale and light manufacturing: 60 to 120 days.

The more useful comparison is against yourself. Calculate the figure every quarter. A cycle that drifts from 55 to 75 days over a year is an early warning, often months before an overdraft becomes the topic of a hard conversation.

Three ways to shorten the cycle without borrowing

Every day you cut releases cash. For the wholesaler above, each day is worth about $2,100 of cost of goods sold, so trimming 15 days frees roughly $32,000.

Collect faster

Invoice the day the work ships, not at month end. Put the due date in bold at the top. Offer card or bank transfer links on the invoice itself. Follow up at day 3 past due with a polite email and at day 10 with a phone call. Our piece on why collecting receivables faster beats any short-term loan covers the scripts and the math in more detail.

Hold less stock

Run a simple report of items with no sales in 90 days. Discount them, return them to the supplier for credit, or bundle them. Then reorder in smaller, more frequent batches for your slower lines, even if the unit price rises by 1 or 2 percent. The cash you stop parking on shelves is usually worth more than the bulk discount.

Ask for better payment terms

Many suppliers will move from 30 to 45 days for a customer who has paid on time for a year. Ask in writing, mention your history, and request the change at renewal rather than in the middle of a dispute.

Why stretching suppliers is overrated

The standard advice says to pay suppliers as late as possible to push DPO up. On a spreadsheet, it works. In practice, I have watched it backfire more often than it helps.

Suppliers notice slow payers. They quietly move you to the back of the allocation queue when stock is tight, they stop offering early payment discounts, and some add a credit review that ends with you on pro forma terms. A 2 percent discount for paying in 10 days instead of 30 is equivalent to an annual return of roughly 36 percent. Skipping it to gain 20 days of float is a poor trade unless you are genuinely out of cash.

Fix collections and inventory first. Those levers are inside your business and cost you no goodwill. Treat longer supplier terms as something you negotiate openly, not something you take by paying late. If you do use credit to capture discounts, the approach in using a line of credit for supplier early payment discounts shows how to keep the numbers honest.

Putting the number to work in your forecast

Once you know your cycle, plug it into your monthly cash projection. If sales are expected to rise 20 percent next quarter and your cycle is 90 days, you will need about 20 percent more working capital before the extra revenue arrives. Growth eats cash first and pays it back later. Owners who skip this step are the ones surprised when a record month leaves them short. Our guide to forecasting cash flow without a finance degree walks through building that projection in a plain spreadsheet.

Frequently asked questions

Is a negative cash conversion cycle good?

Usually, yes. It means customers pay you before you pay suppliers, so the business generates cash as it grows. The only caution is that it depends on supplier goodwill, so a sudden change in their terms can swing you positive quickly.

How often should a small business calculate its cash conversion cycle?

Quarterly is enough for most owners. Seasonal businesses benefit from a monthly check during their busy period, since inventory and receivables can swing sharply in a few weeks.

Can a profitable business run out of cash because of a long cycle?

Yes, and it is one of the most common reasons healthy companies end up in trouble. Profit is recorded when you invoice, but cash arrives only when the customer pays. A long cycle combined with fast growth can drain the bank account even while the profit and loss statement looks excellent.

CW
Callum Whitfield

Callum keeps the books for a handful of small businesses and sees their cash flow problems months before the owners do. He writes about forecasting and funding math the way he explains it to a client staring at a spreadsheet.

More posts by Callum

More in Cash Flow Management

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal cxoutlet dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto