You can be profitable on paper and still run out of cash. It happens every week to small businesses that grow faster than their bank balance can keep up with. The income statement says you made money, the customers love you, and yet payroll is two days away and the operating account is thin.
There is a number that explains this gap, and it does not appear on any of the three financial statements you probably look at. It is called the cash conversion cycle, and once you understand it, the disconnect between profit and cash starts to make sense.
What the Cash Conversion Cycle Actually Measures
The cash conversion cycle (CCC) measures how many days a dollar stays trapped between the moment you spend it on inventory or supplies and the moment a customer's payment lands in your bank account. Think of it as the round trip your operating cash takes through the business.
The formula is straightforward:
CCC = DIO + DSO − DPO
Three pieces, three different drags on your cash:
- DIO (Days Inventory Outstanding) — how long product sits on your shelf before it sells
- DSO (Days Sales Outstanding) — how long after the sale you wait to get paid
- DPO (Days Payable Outstanding) — how long you take to pay your own suppliers
The first two are days your money is gone. The third is days you are using someone else's money. Subtract one from the other and you have the net days cash is unavailable to you.
A CCC of 45 days means every dollar of daily sales requires roughly 45 cents of working capital permanently parked in the business. For a shop doing $1 million in annual sales, that is around $123,000 stuck in operations at all times. Grow to $2 million and you suddenly need another $123,000 of working capital just to keep the wheels turning — which is exactly why fast-growing companies sometimes go broke.
How to Calculate Each Component
You can pull every number you need from your balance sheet and income statement. The trick is being consistent about whether you use end-of-period or average balances, and whether you annualize over 365 days or use a shorter window for a monthly view.
Days Inventory Outstanding
DIO = (Average Inventory / Cost of Goods Sold) × Days in Period
If your average inventory over the last quarter was $25,000 and your quarterly COGS was $225,000, your DIO is (25,000 / 225,000) × 90 = 10 days. Inventory turns about every ten days.
Service businesses without physical inventory have a DIO of zero, which simplifies the math but does not get you out of the CCC problem — DSO often dominates instead.
Days Sales Outstanding
DSO = (Average Accounts Receivable / Revenue) × Days in Period
A consulting firm with $80,000 in average AR and $480,000 of quarterly revenue has a DSO of (80,000 / 480,000) × 90 = 15 days. On average it waits two weeks from invoice to payment.
This is the metric most small businesses underestimate. Owners often quote their stated terms ("we bill net 30") instead of the actual collection number, which is usually longer because of late payers, disputed invoices, and slow paperwork.
Days Payable Outstanding
DPO = (Average Accounts Payable / Cost of Goods Sold) × Days in Period
If your average AP is $30,000 and quarterly COGS is $225,000, your DPO is (30,000 / 225,000) × 90 = 12 days. You pay suppliers roughly twelve days after they invoice you.
A Full Example
A small retailer's last quarter:
- DIO: 35 days (inventory turns about every five weeks)
- DSO: 8 days (mostly card payments, a few B2B accounts)
- DPO: 25 days (suppliers offer net 30 and the owner uses most of it)
CCC = 35 + 8 − 25 = 18 days
Eighteen days of working capital tied up in the cycle. At $2,000 of daily sales, that is about $36,000 of permanently locked-in cash. If the owner wants to open a second location and double sales, they will need roughly another $36,000 just to fund the additional cycle — before any equipment, lease, or staffing costs.
What's a "Good" Cash Conversion Cycle?
There is no universal good number. The right CCC depends almost entirely on what business you are in.
- Grocery, fast food, and restaurants often run a negative CCC. Customers pay cash on the spot, inventory turns in days, and suppliers wait 30 days. Cash from today's sale funds last week's purchase. McDonald's, Costco, and Amazon have famously negative cycles — they are funded by their own operations.
- Retail with credit-card payments typically lands in the single-digit to low-double-digit DSO range, with DIO doing most of the work. A CCC of 20–40 days is normal.
- Manufacturers and contractors can run 60–90+ day cycles. Long production times, raw material stockpiles, and B2B customers paying on net-60 or net-90 stack up fast.
- Professional services have zero DIO but often run 30–45 day DSO with monthly invoicing and slow corporate AP departments.
- SaaS and subscription businesses can run near-zero or negative because customers prepay annually before any cost is incurred.
The 2024 Hackett working-capital benchmark put the average CCC for the largest U.S. non-financial companies at about 37 days, and J.P. Morgan reported that the S&P 1500 average drifted up by roughly 2.4 days in 2023 — meaning even sophisticated public companies are quietly leaking working capital. A small business at 30–60 days is not in trouble; it is just paying the price of doing business in its industry. The question is whether your CCC is improving or getting worse, and whether it is reasonable for your sector.
Why This Matters More Than Most Small Business Owners Realize
Three reasons.
It explains the growth paradox. Many businesses fail not because they cannot sell, but because they sell too fast for their working capital to support. Every extra dollar of revenue drags a fraction of a dollar into the CCC. If you double sales without changing operations, you double the cash trapped. This is why doubling revenue does not double your bank balance.
It is the first thing a lender or investor will calculate. Bankers reviewing a line of credit application reverse-engineer your CCC from the balance sheet in about ninety seconds. A stable, reasonable cycle tells them you understand your business. A bloated or worsening cycle tells them you do not.
It is one of the few metrics you can directly manage. Unlike interest rates, customer demand, or commodity costs, every component of the CCC is controllable. You decide your billing cadence, your inventory policy, and which suppliers you negotiate with. Improving CCC is one of the highest-leverage things an operator can do without raising prices or cutting costs.
How to Shorten the Cycle Without Breaking the Business
There are three levers and a sequence to pull them in.
Lever 1: Lower DSO — Get Paid Faster
The easiest gains live here, and most small businesses leave money on the table.
- Invoice the day the work is done. Most owners batch invoicing weekly or monthly. Every day of delay is a day added to DSO.
- Make the invoice impossible to argue with. Wrong PO number, missing line item, unclear due date — these are all reasons accounts payable teams legitimately set your invoice aside.
- Offer a small discount for early payment. A 1–2% discount for payment in 10 days (the "2/10 net 30" structure) often beats the cost of a short-term loan.
- Require deposits on large orders. A 30% or 50% deposit converts what would have been receivables into immediate cash and dramatically shrinks the cycle.
- Accept ACH and cards. Card fees of 2–3% are usually cheaper than carrying a 30-day receivable and the bad debt risk that comes with it.
- Run an aging report weekly. Knowing what is 30, 60, and 90 days overdue is the difference between a polite reminder and a write-off.
Lever 2: Lower DIO — Hold Less Inventory
- Identify dead stock and stop reordering it. Eighty percent of inventory dollars usually sit in twenty percent of SKUs, and a chunk of that twenty percent is not actually moving.
- Move toward just-in-time ordering where suppliers can deliver reliably on short notice. The shorter your lead time, the less safety stock you need.
- Renegotiate minimum order quantities. Many small suppliers will accept smaller, more frequent orders if you ask, especially if you commit to a full-year volume.
- Sell off obsolete inventory at cost. A dollar tied up in stock that nobody wants is worth less than fifty cents of cash you could redeploy.
Lever 3: Raise DPO — Pay Suppliers Later
Of the three levers, this one carries the most risk. Done well, it is free financing. Done badly, your suppliers stop shipping.
- Take the full payment terms you have already negotiated. Many owners pay in 7 days when the supplier offered net 30. That is needlessly handing over working capital.
- Negotiate net 45 or net 60 when you have a strong payment history and are a meaningful account.
- Use vendor financing or trade credit programs that some larger suppliers offer.
- Pay early only when there is a real discount that beats your cost of capital.
Do not stretch suppliers past terms without telling them. A late payment hurts your supplier relationship far more than a few extra working capital dollars are worth.
The Order Matters
Start with DSO. It is the fastest to move, the least relationship-damaging, and the most owners are underperforming there. Then attack DIO, which takes longer because it touches purchasing patterns and product mix. DPO comes last because most of the value comes from disciplined use of existing terms, not from squeezing suppliers harder.
The Trap of Squeezing Too Hard
A CCC of zero is not the goal. Push DSO low enough and you start losing customers who need normal payment terms. Push DIO low enough and you stock out, miss sales, and frustrate buyers. Push DPO high enough and your best suppliers start sending invoices "due on receipt" or requiring deposits from you.
The real goal is a CCC that is stable, appropriate for your industry, and trending in the right direction over time. A retailer who improves from 45 days to 35 days over a year has unlocked working capital that funds growth, weathers slow seasons, and reduces dependence on debt. They have given themselves optionality — which is what financial health actually looks like for a small business.
Track the Cycle in Your Books, Not Just Your Head
You cannot manage what you cannot see, and the cash conversion cycle is invisible without clean accounting. The numbers it depends on — accounts receivable, accounts payable, inventory, COGS, revenue — all come straight from a properly maintained general ledger. If your AR balance is wrong because invoices are not entered on time, your DSO will be wrong, and the decisions you make from it will be wrong.
The most useful thing you can do is calculate CCC quarterly, write the number down, and watch the trend. Three quarters of slow drift upward is your early warning system. Catching it then is dramatically easier than discovering it the day you run out of cash.
Free the Cash Trapped in Your Operations
The cash conversion cycle is one of the cleanest examples of why bookkeeping is not just compliance work — it is an operational tool. Every metric you need to manage working capital lives in the same ledger that produces your tax return. If your books are clean and current, the cycle is something you can monitor. If they are not, you are flying blind on the most consequential cash decision in your business.
Beancount.io provides plain-text accounting that keeps your inventory, receivables, and payables in a transparent, version-controlled ledger you actually own. Pull the balances you need for DIO, DSO, and DPO without waiting on a quarterly close or wrestling with a black-box subscription tool. Get started for free and bring the numbers behind your cash conversion cycle into the open.