Financial Strategy
Cash Conversion Cycle by Vertical: 2026 Benchmarks
The cash conversion cycle (DIO + DSO - DPO) measures how many days your cash is tied up between paying suppliers and collecting from customers. Across public DTC verticals it runs from 26 days for CPG to 194 for distressed beauty. Inventory days drive most of the spread, and supplier terms are the lever founders control.
Key Takeaways
- Cash conversion cycle (CCC) ranges from 26 days to 194 days across DTC verticals. CPG at retail scale and DTC eyewear run under 35 days; beauty sourcing from Asia and wide-assortment specialty retail run 130 to 190+ days.
- Inventory is the dominant driver, not receivables. Days inventory outstanding accounts for roughly 80% of the spread between verticals. DTC brands collect cash at checkout, so days sales outstanding is near zero.
- Supplier terms are the one lever you control. Going from net-30 to net-60 cuts about 30 days off your CCC, worth roughly $82K in freed cash per $1M of annual COGS.
- Your CCC sets your working capital bill. At a 60-day cycle, a brand ties up about $164K per $1M of COGS. At 120 days, that doubles. The money has to come from equity, debt, or slower growth.
- Narrow-SKU Shopify brands run far tighter than public comps. SMB cohorts show Shopify-only CCC near 17 days versus a public DTC median near 95, because broad catalogs strand inventory.
If you have ever wondered why a brand can post great margins and still run out of cash, the answer is almost always the cash conversion cycle. The cash conversion cycle (CCC) measures how many days your money is tied up between paying a supplier and collecting from a customer. It is the single best proxy for how much growth you can self-fund, and across the public DTC and ecommerce companies we track it ranges from under 30 days to over 190. This page benchmarks those numbers by vertical, all calculated from 10-K filings, and walks through the two levers that actually move the figure.
What the cash conversion cycle actually measures
The formula is simple: CCC = DIO + DSO - DPO. Days inventory outstanding (DIO) is how long your stock sits before it sells. Days sales outstanding (DSO) is how long you wait to collect cash after the sale. Days payable outstanding (DPO) is how long you take to pay your suppliers. Add the first two, subtract the third, and you get the number of days your own cash is locked in the operating cycle.
For a DTC brand, DSO is close to zero. Your card processor settles in a few days, so customers effectively pay you at checkout. That collapses the formula to inventory days minus payable days. The whole game, for most operators reading this, is the gap between how long inventory sits and how long you get to wait before paying for it.
This is also where founders get it wrong. Revenue growth does not automatically improve your CCC, and high gross margins can hide a punishing cycle. A brand with 80% gross margins and six months of inventory on the shelf is still starving for cash. When I talk to founders running a brand this size, the first thing I look at is the inventory balance, and I have sat across from operators carrying 250 days of inventory who had no idea their cycle had ballooned past 200 days as a result. The margin looked fine. The bank account did not.
Cash conversion cycle benchmarks by vertical
Here is the full picture from the most recent fiscal year for nine public companies, spanning apparel, beauty, eyewear, outdoor hardware, CPG, and specialty retail.
The spread is enormous, and it sorts cleanly into bands. At the tight end, CPG at retail scale and DTC eyewear run under 35 days. In the middle, omnichannel apparel sits between 37 and 58 days. At the punishing end, online fashion and outdoor hardware run 96 to 129 days, and beauty sourcing from Asia plus wide-assortment specialty retail run 130 to nearly 200.
| Company | Vertical | FY end | DIO | DSO | DPO | CCC |
|---|---|---|---|---|---|---|
| Church & Dwight | CPG / Health | Dec-2024 | 68 | 36 | 78 | 26 |
| Warby Parker | Eyewear DTC | Dec-2024 | 56 | 1 | 25 | 32 |
| Urban Outfitters | Apparel / Lifestyle | Jan-2025 | 63 | 4 | 30 | 37 |
| American Eagle | Apparel omnichannel | Feb-2025 | 72 | 18 | 32 | 58 |
| YETI | Outdoor hardware DTC | Dec-2024 | 148 | 24 | 76 | 96 |
| Revolve | Online fashion DTC | Dec-2024 | 156 | 3 | 31 | 129 |
| e.l.f. Beauty | Mass beauty / CPG | Mar-2026 | 168 | 39 | 74 | 132 |
| Boot Barn | Western / outdoor retail | Mar-2026 | 221 | 3 | 37 | 186 |
| Olaplex | Premium beauty (distressed) | Dec-2024 | 211 | 13 | 29 | 194 |
Two of these deserve an asterisk. Boot Barn's 186-day cycle reflects a wide-assortment western-wear model where carrying deep stock across boots, hats, and denim is the business, not a mistake. Olaplex's 194 days is the residue of over-ordering during its 2021 to 2022 boom, so read it as a warning about what excess inventory does to a cycle, not as the going rate for beauty.
Returns are quietly eating your margin. See by how much.
Get our Real Cost of Returns calculator: plug in your numbers, see the true hit per return.
Check your inbox. We'll send the Real Cost of Returns calculator shortly.
Inventory is the dominant driver
If you only fix one thing, fix inventory. Days inventory outstanding accounts for roughly 80% of the spread between these verticals, because DSO is near zero for DTC and DPO moves within a fairly narrow band. The chart below puts inventory days next to supplier-payment days for each company. The space between the two bars is the cash the brand has to finance itself.
Look at the gaps. Boot Barn holds inventory for 221 days but pays suppliers in 37, a 184-day hole it funds with its own capital. Olaplex's gap is 182 days. e.l.f. closes more of it because its 74-day DPO is genuinely strong, but it is still financing 94 days of inventory cost. Only one company on the list, Church & Dwight, pays suppliers slightly slower than it holds inventory, which is why its cycle is the shortest on the board.
Why does inventory run so long in beauty and fashion? Three reasons we see again and again. First, lead times: a brand sourcing from Asia is often six to nine months from purchase order to shelf, and every one of those days is inventory on the books. Second, SKU proliferation, where more styles and shades mean more stranded units that never quite sell through. Third, stockout fear, where operators carry safety stock far beyond what the financials support. The pattern we see again and again is a brand purposely carrying more inventory than is appropriate, for risk mitigation or bigger order discounts, and then wondering where the cash went. It went onto a shelf.
The supplier-terms lever
Inventory is the bigger number, but supplier terms are the lever you actually control week to week. DPO is the one variable a founder can negotiate without changing the product or the demand plan. The difference it makes is not small. Church & Dwight runs a 78-day DPO against Olaplex's 29-day DPO, and that gap alone explains a huge share of why one cycle is 26 days and the other is 194.
The math is clean. Moving from net-30 to net-60 supplier terms adds 30 days of DPO, which subtracts 30 days from your CCC, which frees roughly $82K in cash for every $1M of annual COGS. For a brand doing $5M in COGS, that is more than $400K you no longer have to borrow or raise.
How do you get there? You trade something for it. Offer a volume commitment in exchange for extended terms. Accept a slightly higher unit price in return for net-60, then run the math to confirm the cash you free is worth more than the margin you give up. Structure milestone payments, with a deposit at PO and the balance net-60 after delivery, so you are not paying for goods that are still on a boat. Operators tell us the same thing about wholesale, by the way: the margins can look better than DTC, but the payment timelines can be brutal, net-30 stretching to net-60 on the receivable side, and that can eat the margin advantage if you are not watching it. Terms cut both ways, so push on the ones you pay and tighten the ones you collect.
A brand can grow itself broke at 80% gross margins if its cash conversion cycle is long enough. Inventory is the size of the problem, supplier terms are the speed of the fix, and the number that ties them together is the only one that tells you how much growth you can fund without raising a dollar.
What your CCC means for your capital needs
Your cash conversion cycle is not an abstract ratio. It is a bill, and the size of the bill is set by one formula: annual COGS multiplied by CCC, divided by 365. That is the working capital locked inside your operating cycle at any moment. The table below shows what that costs per $1M of COGS at different cycle lengths.
| CCC (days) | Per $1M COGS | $5M COGS brand | $15M COGS brand |
|---|---|---|---|
| 20 | $54,794 | $273,973 | $821,918 |
| 40 | $109,589 | $547,945 | $1,643,836 |
| 60 | $164,384 | $821,918 | $2,465,753 |
| 90 | $246,575 | $1,232,877 | $3,698,630 |
| 120 | $328,767 | $1,643,836 | $4,931,507 |
| 150 | $410,959 | $2,054,795 | $6,164,384 |
| 180 | $493,151 | $2,465,753 | $7,397,260 |
Read it across one row and the stakes get obvious. A $15M COGS brand at a 60-day cycle ties up about $2.5M. Push the cycle to 120 days, whether through slower inventory or faster supplier payments, and that nearly doubles to $4.9M. The extra $2.4M has to come from somewhere: an equity round you did not want to do, a line of credit at today's rates, or growth you slow down to stay solvent. This is why we treat the CCC as a financing decision, not an operations metric. When we have helped brands pull inventory down from a balance that was three to four months too high, the liquidity that frees up is often the cheapest capital they will ever touch, because it is already theirs. That is the whole idea behind freeing trapped working capital: the cash is sitting on your shelf, not in a lender's account.
How to benchmark your own CCC and set a target
Start by calculating your own number. Pull inventory, accounts receivable, accounts payable, COGS, and revenue off your most recent balance sheet and P&L. Compute DIO (inventory / daily COGS), DSO (AR / daily revenue), and DPO (AP / daily COGS), then add and subtract. It takes about ten minutes. Then compare against the right benchmark for your model, because a Shopify-only brand and a wholesale CPG brand should not be held to the same bar.
The benchmark chart shows why the public-company table above can be misleading for a smaller operator. Narrow-SKU Shopify brands run a CCC near 17 days, Amazon FBA sellers near 39, and multichannel or wholesale SMBs near 60, all well below the public DTC median near 95. The public companies carry broad catalogs that strand inventory; a focused brand with 30 SKUs simply does not have that problem. Use the table below to find your lane.
| Business model / channel | Typical CCC | Notes |
|---|---|---|
| Shopify-only SMB DTC | 10 to 25 days | Narrow SKU count, card payouts, tight inventory |
| Amazon FBA SMB | 25 to 55 days | Marketplace payout cycles and prep costs |
| Multichannel / wholesale SMB | 45 to 75 days | Wholesale receivables extend DSO |
| CPG brand selling wholesale (emerging) | 45 to 90 days | Target under 60 as scale builds |
| Public DTC brand (typical) | 75 to 120+ days | Broad catalogs, median DIO around 129 days |
| Negative CCC (Amazon, Costco) | -30 to -5 days | Collect customer cash before paying suppliers |
Then set a target and pick the lever. If you are above 90 days, your problem is almost certainly inventory, so attack DIO first through SKU rationalization and tighter demand planning. If your DPO is below net-45, negotiate terms before you go shopping for debt, because freeing your own cash is cheaper than renting someone else's. A practical goal for most Shopify-native brands is a CCC under 60 days; a wholesale or CPG brand should aim under 45 as it scales. What to do this week: calculate the number, find your row in the table above, and decide whether your next dollar of working capital comes from your shelf or from a lender. Deciding which lever to pull, and finding the freed cash before you raise a dollar, is exactly what our fractional CFO team does.
Sources and methodology
Company-level figures are calculated from SEC EDGAR 10-K filings. DIO, DSO, and DPO for all nine companies use year-end balance sheet balances and full-year income statement figures, with CCC = DIO + DSO - DPO. Filings used include American Eagle (FY2024, filed March 2025), Urban Outfitters (FY2025), Revolve (FY2024), e.l.f. Beauty (FY2026), Warby Parker (FY2024), YETI (FY2024), Boot Barn (FY2026), Olaplex (FY2024), and Church & Dwight (FY2024). All are searchable at the SEC EDGAR full-text and company search.
Cohort benchmarks come from published vendor and advisory reports. DTC inventory-day medians (around 129 days, with a top quartile near 42) are from the Finaloop DTC ecommerce profit benchmarks. The SMB CCC ranges by channel and the negative-CCC retailer examples are from Wayflyer's cash conversion cycle guide.
Cross-industry context is drawn from working-capital survey data. The cross-industry median CCC and year-over-year movement are reported in the Hackett Group Working Capital Scorecard coverage at CFO.com, which tracks DIO, DSO, and DPO across large public companies.
Two figures are estimates, flagged for transparency. Urban Outfitters' DSO uses a comparative-period accounts-receivable proxy, and YETI's COGS is derived as revenue minus reported gross profit. Both are noted because they slightly affect the precise day counts, though not the band each company falls into.
Calculations use period-end, not average, balances. Using year-end inventory rather than an average of beginning and ending balances can over- or under-state DIO for highly seasonal brands. Average-balance methods would modestly reduce most DIO figures here, but the relative ranking across verticals holds.
Frequently asked questions
what is a good cash conversion cycle for an ecommerce brand?
For a narrow-SKU Shopify brand, aim for under 60 days, and the tightest operators run 15 to 25. A broad-catalog or wholesale brand will run higher. Under 90 days is healthy for most DTC; over 120 days usually means you are carrying too much inventory or paying suppliers too fast.
how do i calculate my cash conversion cycle?
CCC = DIO + DSO - DPO. DIO is inventory divided by daily COGS, DSO is accounts receivable divided by daily revenue, and DPO is accounts payable divided by daily COGS. Pull those four numbers off your balance sheet and P&L and you have it in about ten minutes.
what's the average cash conversion cycle for apparel brands?
Public apparel omnichannel brands run roughly 37 to 58 days. Urban Outfitters came in at 37 and American Eagle at 58 in their most recent filings. Online-only fashion with a broad catalog runs much higher, closer to 130 days, because more styles mean more stranded inventory.
why is my beauty brand's cash conversion cycle so long?
Beauty almost always sources from Asia with six to nine month lead times, so inventory sits for months before it sells. e.l.f. Beauty ran 168 inventory days and a 132-day CCC. The fix is rarely faster selling; it is tighter ordering and longer supplier terms.
how much working capital do i need based on my ccc?
Multiply your annual COGS by your CCC, then divide by 365. A brand with $5M of COGS at a 60-day cycle ties up about $822K. At 120 days that becomes $1.6M. That cash has to come from equity, debt, or slower growth, so the cycle is effectively a financing decision.
how do i negotiate better supplier payment terms to improve my ccc?
Trade something for the terms. Offer volume commitments, accept a slightly higher unit price, or structure milestone payments (deposit at PO, balance net-60 after delivery). Moving from net-30 to net-60 cuts about 30 days off your CCC and frees roughly $82K per $1M of annual COGS.
what's the difference between days inventory outstanding and inventory turns?
They are the same fact in two units. Inventory turns is how many times you sell through your inventory in a year; DIO is 365 divided by turns. Four turns equals about 91 days of inventory; eight turns equals about 46 days. DIO is easier to compare against a CCC benchmark.
is a negative cash conversion cycle actually possible for a dtc brand?
Yes, but it is rare. You need low inventory days plus supplier terms longer than your inventory holding period, so you collect customer cash before you pay suppliers. Amazon, Apple, and Costco run negative cycles. Church & Dwight gets close on the brand side with a 78-day DPO against 68 inventory days.
