Most retailers track revenue, gross margin, and net profit on a tight cadence and still find themselves squinting at the bank balance on a Friday morning, wondering where the money went. The numbers on the P&L looked fine. The deposit account doesn't. That gap isn't a bookkeeping error — it's the cash conversion cycle, the days your business spends funding inventory, waiting on customer payments, and standing between vendor invoices and the cash that pays them. This piece walks through how to measure it from data you already have, what your number is telling you, and how to shrink it without starving the floor.
Why Profit Doesn't Match Your Bank Balance
Profit is an accounting concept. Cash is an operational one. The two only line up if every dollar of revenue arrives in your account the same day you pay for the inventory that produced it — which never happens.
In practice, a small retailer pays vendors on net-15 or net-30 terms (or upfront for cannabis, where credit is structurally limited). Inventory then sits on the shelf for weeks before it sells. If any portion of sales runs through a B2B channel, wholesale account, or third-party platform, the cash from those sales arrives days or weeks later. Each of those gaps is working capital you have to fund yourself.
The cash conversion cycle puts a number on the gap:
CCC = Days Inventory Outstanding + Days Sales Outstanding − Days Payables Outstanding
A 50-day cycle means every dollar of growth requires you to float 50 days of operating costs. Double the revenue and you double the float. That's why fast-growing, "profitable" retailers run out of cash — growth itself is a cash-consuming activity, and nobody told them how to size the funding it requires.
The Three Numbers Behind Your Cash Cycle
You don't need a CFO to calculate this. You need a quarter of POS data, a clean inventory snapshot, and your accounts payable aging report. Pull these three numbers:
Days Inventory Outstanding (DIO). This is how long, on average, a unit sits on your shelf before it sells.
DIO = (Average Inventory at Cost / Cost of Goods Sold) × 90 days
If your average inventory at cost is $180,000 and your last 90 days of COGS is $360,000, your DIO is 45 days. Inventory turns roughly every six and a half weeks.
Days Sales Outstanding (DSO). This is how long it takes you to collect cash from a sale. For a pure cash/credit-card retailer, DSO is essentially zero — settlement happens in 1-3 business days. For retailers with a B2B or wholesale arm, or who run on third-party platforms with weekly payouts, this can run 7-30 days on the affected revenue. Calculate it on the slice of revenue where collection isn't immediate, then weight it.
Days Payables Outstanding (DPO). This is how long you take to pay your vendors.
DPO = (Accounts Payable Balance / COGS) × 90 days
If your AP balance is $80,000 and 90-day COGS is $360,000, your DPO is 20 days.
In this example: 45 + 0 − 20 = 25 days. The business funds 25 days of operating cost out of its own pocket on every dollar that flows through it. At $4,000/day in operating cost, that's $100,000 of working capital permanently locked into making the business run at its current size.
Reading Your Number Honestly
There is no universal "good" cash conversion cycle. The right benchmark depends on your category and credit posture:
- Specialty retail with diverse SKUs: typical CCC of 30-60 days
- Grocery and convenience (high turnover): 5-15 days, often negative
- Fashion and seasonal: 60-120 days because of selling windows
- Cannabis dispensaries: typically 25-50 days, constrained by limited vendor credit and the absence of any DSO offset
What matters more than the absolute number is the trend and the composition. A 45-day cycle that's been climbing one to two days every quarter is a slow leak. A 60-day cycle that's stable and matches industry norms can be perfectly healthy. A 20-day cycle achieved by stretching vendors past their terms isn't strength — it's a relationship problem about to become a supply problem.
Track the three components separately each month. If DIO is the line that's drifting up, you have a merchandising or velocity issue. If DPO is the line drifting down, your vendors are tightening terms. If DSO is creeping up, something in your wholesale or platform mix is changing.
Where the Days Actually Hide
Most cash cycle improvement comes not from negotiating better vendor terms (slow) but from squeezing the days hiding in operations you already control. Four places to look:
Slow-Moving SKUs Inflating DIO
The math of DIO uses average inventory, which means a small tail of dead stock can lift the whole number. If 15% of your SKUs haven't moved in 90 days but represent 25% of your inventory dollars, that single fact may be adding 8-12 days to your cycle. A quarterly aging review — not a markdown event, just a structured look at the SKUs holding the longest — typically recovers a meaningful slice of locked cash within one or two cycles.
Reorder Points Set on Comfort, Not Velocity
Many retailers reorder when the box looks low rather than when their data says it should. Setting reorder points based on actual sell-through rate plus a calibrated safety stock — instead of round-number par levels — can pull 10-20% of inventory dollars out without raising stockout risk. The math is straightforward: a 4-unit-per-week SKU with a 2-week lead time needs a reorder point around 12 units, not 30.
Vendor Terms You've Never Asked About
Most small retailers accept whatever terms the vendor offers on the first invoice and never revisit them. After 12 months of clean payment history, many vendors will quietly extend you to net-30 or net-45 if you ask. Each 10 days of additional DPO on a vendor representing 15% of your COGS is roughly 1.5 days of cycle improvement — and the conversation costs nothing.
Settlement Timing on Card Processors
If you're on a processor that funds in 2-3 business days and a competitor offers same-day or next-day at the same rate, that's free DSO compression on your largest revenue stream. The same logic applies to delivery and platform partners — weekly payouts vs. daily payouts, on a meaningful slice of revenue, can be worth several days of cycle.
Building a Working Capital Cadence
The number itself is only useful if you look at it on a rhythm. A practical monthly cadence:
- First week of the month: pull the three numbers (DIO, DSO, DPO) and update your cycle. Plot the 12-month trend, not just this month's value.
- Second week: review the slow-mover list — any SKU holding more than 60 days of supply at current velocity gets flagged for action (markdown, return, vendor swap).
- Third week: review the AP aging — any vendor where you're consistently paying 5+ days early is a candidate for the terms conversation.
- Fourth week: reconcile against your operating cash balance. Working capital required at current volume should match working capital tied up. If the gap is widening, growth is outpacing your cash engine and you need either better terms, leaner inventory, or a credit line to bridge it.
This cadence takes a half-day per month once it's running. The first time through it can take a full day because the data assembly is new. After two cycles, the only thing that changes is the spreadsheet values.
What Operators Often Get Wrong
Three patterns show up regularly when retailers first start tracking this:
Treating the cycle as a finance metric, not an operations metric. It belongs on the operations dashboard alongside same-store sales and gross margin, not buried in a year-end review.
Optimizing one component at the expense of another. Cutting inventory aggressively to lower DIO can lift stockouts and depress sales. Stretching DPO too far damages vendor relationships and can cost you preferred allocation on the products that actually move. The cycle is a system, not a single dial.
Ignoring the seasonal pattern. Many retailers have a natural cycle that swings 15-20 days between peak buy-in and post-peak sell-through. Look at your number against the same month last year, not just last month, before declaring something is wrong.
The Bottom Line
The cash conversion cycle is one of the most operator-actionable analytics frameworks in retail, and one of the most consistently ignored — because it requires pulling data from three systems and looking at them together. The work to set it up is one good afternoon. The reward is knowing, with a number, how much cash your business needs to run at its current size, and which lever moves that number.
Three takeaways worth holding onto:
- Profit and cash are different things. Track them separately or one will surprise you.
- The three components are independent levers. Diagnose which one is moving before you act.
- The cycle is a cadence, not a project. Pull it monthly and the trend will tell you more than the absolute number ever will.
At Chapters Data, we help small retailers and dispensaries assemble this view from POS, inventory, and AP data they already have — so the number lives in a dashboard instead of a spreadsheet someone updates twice a year. If your bank balance keeps surprising you, the cash conversion cycle is usually where the surprise is hiding.



