Contribution LTV runs 30-40% below what Shopify shows — after COGS, fulfillment, and discounts. Most brands find out when the cash stops keeping up with revenue.
A supplements brand ran a 20% first-order discount on subscriptions. Revenue LTV:CAC: 3:1. Looked healthy on the dashboard.
After separating cohorts, contribution LTV:CAC on the discount group dropped to 1.4:1 — after COGS, fulfillment, and the discount itself. 31% of discount subscribers churned before order 3. Full-price subscribers at 11%.
Both cohorts were being reported as one blended number.
I ran supplements affiliate in the US market. $3.5M revenue in 4 months. I know what blended LTV looks like when you are scaling fast — and why it hides the problem until it is expensive.
I also know what it costs when the math is wrong. A bank withheld $600,000 in a single freeze. The project ended. You learn differently when the downside is real.
Now I do the cohort analysis most operators skip. Not because they do not care — because Shopify does not show it by default.
Most brands have seen #1. Almost none have looked at #3.
A pet supplements brand had healthy subscription signup rates. Blended cancel rate looked acceptable in the dashboard.
Broken out by shipment: 62% of first-time subscribers cancelled between shipment 2 and 3. The spike was concentrated in a single acquisition window — invisible in aggregate.
CAC payback extended to 14 months on a contribution basis.
A skincare brand had strong first-order AOV and acceptable blended retention metrics. The dashboard showed healthy numbers.
74% of customers never placed a second order. On a contribution basis — after COGS and acquisition cost — the brand was losing money on every customer who did not reorder.
The cohort that did reorder was profitable. It was 22% of buyers.
Three steps. No API access. 5-7 days from data to report.
Replenishment categories only. Shopify only. Diagnosis, not execution.
If you already track LTV at contribution level by cohort — you don't need this audit. You need execution.
No form. No discovery call required.
One email is enough to start.