Cash-Conversion-Cycle-Adjusted LTV:CAC for Inventory-Heavy DTC
A practical method for adjusting LTV:CAC by your cash conversion cycle — so the ratio captures inventory cash, not just marketing cash. Built for apparel, beauty, and home brands.
Quick answer
If you hold 60-120 days of inventory and pay suppliers in 30-60 days, your real LTV:CAC denominator is CAC plus the inventory cash tied up per acquired customer. Subtract supplier float, divide LTV by that adjusted denominator, and aim for ≥3.0 — most inventory-heavy brands sit at 1.8-2.4 once the cash conversion cycle is included.
Cash-Conversion-Cycle-Adjusted LTV:CAC
An LTV:CAC ratio that includes inventory days and supplier payment terms in the denominator, so it reflects total cash tied up to serve a customer — not just marketing spend.
For inventory-heavy DTC brands — apparel, beauty, home — the marketing cost of acquiring a customer is only part of the cash story. Every order also ties up cash in inventory you bought 60-120 days earlier, partially offset by supplier credit terms. Cash-conversion-cycle-adjusted LTV:CAC layers those working-capital flows on top of the standard payback-adjusted ratio, giving you a number that tracks how fast each euro of customer LTV is actually freeing up cash. It's the version a finance lead or growth investor will recompute the moment they see your standard ratio.
Standard LTV:CAC treats CAC as the only cash you spend to win a customer. For a SaaS company that's roughly true. For an apparel brand with 90-day inventory and 30-day supplier terms, it's wildly understated — often by 40-70%.
This page builds on payback-adjusted LTV:CAC for working-capital-constrained DTC. If you haven't capped LTV at a cash-payback horizon yet, start there — CCC adjustment sits on top of that base.
Why CCC changes the LTV:CAC story
The cash conversion cycle (CCC) = Days Inventory Outstanding + Days Sales Outstanding − Days Payable Outstanding. For DTC, DSO is near zero (cards settle in 2-3 days), so CCC collapses to inventory days minus supplier credit days.
An apparel brand running 90 inventory days with NET-30 suppliers has a 60-day CCC. That means every €1 of cost-of-goods sits as cash for two months before the customer pays. Multiply by the COGS-per-customer and you've found a second CAC hiding in your balance sheet.
The hidden denominator
On a €60 AOV with 45% COGS and a 60-day CCC, each acquired customer ties up roughly €4.50 in working capital for every monthly order — separate from the €18 you spent acquiring them. Ignore it and your LTV:CAC overstates cash efficiency by 25-35%.
How to compute it
Step 1: take your payback-adjusted LTV (gross-margin contribution within the payback window, typically 6-12 months for inventory-heavy DTC).
Step 2: build a working-capital cost per acquired customer. For each order in the payback window, calculate COGS × (CCC ÷ 365) × cost of capital. Sum across expected orders. For a brand with 12% cost of capital and a 60-day CCC, that's roughly 2% of cumulative COGS per customer — small per order, meaningful at scale.
Step 3: divide payback-adjusted LTV by (CAC + working-capital cost per customer). That's your CCC-adjusted LTV:CAC. If you want the harsher version finance leads prefer, treat the full inventory cash (not just its carrying cost) as part of the denominator — useful when you're capital-constrained, not just optimising returns.
Benchmarks by category and inventory profile
Typical CCC-adjusted LTV:CAC ranges for inventory-heavy DTC verticals
| Vertical | Inventory days | Supplier terms | CCC (days) | Standard LTV:CAC | CCC-adjusted LTV:CAC |
|---|---|---|---|---|---|
| Fast-fashion apparel | 75-95 | NET-30 | 45-65 | 3.0-3.5 | 1.9-2.4 |
| Premium apparel | 110-140 | NET-30 to NET-60 | 60-90 | 3.5-4.2 | 2.2-2.8 |
| Beauty (single-SKU hero) | 45-70 | NET-45 | 10-25 | 3.8-4.5 | 3.1-3.8 |
| Beauty (broad assortment) | 90-120 | NET-30 | 60-90 | 3.2-3.8 | 2.0-2.5 |
| Home & lifestyle | 100-160 | NET-30 to NET-45 | 60-115 | 3.0-3.5 | 1.6-2.2 |
| Consumables / subscription | 30-50 | NET-30 to NET-60 | −10 to +15 | 4.0-5.0 | 3.7-4.6 |
Two patterns jump out: consumables with negative CCC (supplier terms longer than inventory days) barely move when adjusted, while home and premium apparel often drop a full point. If your standard ratio is 3.5 and your CCC-adjusted ratio is 1.8, you're not scaling profitably — you're scaling your inventory loan.
Operational levers that move the ratio
The fastest lever is supplier terms. Moving from NET-30 to NET-60 on 70% of COGS knocks ~20 days off CCC and can lift CCC-adjusted LTV:CAC by 0.3-0.5. Ask early; large suppliers will trade terms for volume commitments.
The slower but more durable lever is inventory turns. Trimming SKU count, pre-selling drops, and tighter forecasting cycles can pull inventory days from 110 down to 75. Pair that with a CRO program focused on increasing sell-through on existing SKUs rather than launching new ones — fewer SKUs, higher conversion per SKU, less stuck cash.
How to use this number in decisions
Use CCC-adjusted LTV:CAC for paid-media budget caps and channel-mix decisions. If Meta is delivering a 3.2 standard ratio but a 1.9 CCC-adjusted ratio, you're funding inventory growth with ad spend — fine in a launch phase, dangerous past €5M revenue without a credit line.
Use the standard payback-adjusted version for cohort health and CRO test prioritisation, where the cash-cycle layer adds noise without changing the test's direction. Two ratios, two jobs — don't average them.
Frequently asked questions
Payback-adjusted LTV:CAC caps LTV at the months it takes to recoup CAC, addressing marketing cash. CCC-adjusted layers the inventory and supplier-term cash on top, so the denominator reflects total working capital tied up per customer — not just ad spend.
Below 45 days is strong, 45-75 is typical, and above 90 starts to constrain growth without external financing. Premium apparel with long lead times often sits at 80-110 and survives on healthy margins; fast-fashion needs to stay under 60 to fund its own growth.
Use the carrying cost (CCC × cost of capital × COGS) when you're optimising returns and have funding available. Use full inventory cash when you're capital-constrained — it tells you whether the next euro of CAC is actually fundable from operations.
Mostly no. Print-on-demand and dropshipping have near-zero inventory days, so CCC adjustment moves the ratio by a few percent at most. Stick to payback-adjusted LTV:CAC and focus on margin per order instead.
Quarterly is enough for most brands. Recompute whenever inventory days shift by more than 15, supplier terms change on a major SKU, or you renegotiate a credit line — those are the events that meaningfully move the ratio.
If you take a 2/10 NET-30 discount, your effective CCC drops by ~20 days on that PO but you give up 2% of COGS. Compare the 2% margin hit to your cost of capital — if capital costs over 36% annualised (which 2/10 NET-30 implies), take the discount; otherwise hold the cash.
Gross-margin LTV:CAC adjusts the numerator for COGS. CCC-adjusted LTV:CAC adjusts the denominator for the timing cost of that COGS. Use both — they answer different questions and stacking them is standard for inventory-heavy brands raising growth equity.
Yes. Subscription and consumables brands with NET-60 supplier terms and 30-day inventory have negative CCC — suppliers effectively fund customer acquisition. In that case the working-capital cost term goes negative and CCC-adjusted LTV:CAC sits above the standard ratio.
If your CCC-adjusted ratio falls below 2.5 on a channel, slow that channel's scaling until either supplier terms improve or inventory turns increase. Scaling a sub-2.5 channel past €100k/month in paid spend without a credit line typically forces a cash crunch within two quarters.
Inventory days and supplier terms come from your finance team or 3PL reporting. CAC, AOV, and repeat-purchase curves come from your analytics stack — GA4 plus your store backend. If you're piecing this together across four tools, that fragmentation is itself a cost; a unified analytics layer makes quarterly recomputation a 30-minute job instead of a two-day exercise.
See Metricuno on your data
Bring your stack — Google Analytics, Stripe, a CRM, anything — and we'll walk through the metric tree that turns your funnel into one number.