LTV:CAC for Subscription DTC Stores With Churn Inputs

Metricuno
May 28, 2026
6 min read
Quick answer

A scenario walkthrough for subscription DTC operators: swap purchase frequency for monthly churn, adjust contribution margin for shipping cadence, and read a worked LTV:CAC example at 6% churn.

Quick answer

For a subscription store, replace purchase frequency with 1 / monthly_churn_rate to get expected billing cycles, multiply by AOV and contribution margin per shipment, then divide by blended CAC. At 6% monthly churn, €38 AOV, and 55% contribution margin, a subscriber is worth roughly €348 — so a €90 CAC yields LTV:CAC ≈ 3.9.

Definition
Unit economics

LTV:CAC for Subscription DTC Stores With Churn Inputs

A configuration of the LTV:CAC ratio where monthly churn drives expected subscriber lifetime instead of repeat-purchase frequency.

Subscription DTC brands — recurring coffee, supplements, pet food, skincare refills — don't behave like one-shot stores. The customer agrees to a recurring shipment, and the question stops being 'how often will they reorder?' and becomes 'how many billing cycles before they cancel?'. That makes monthly churn the dominant input.

This scenario walks through how to configure the standard LTV:CAC formula for that setup: substitute 1 / churn for purchase frequency, adjust contribution margin to reflect per-shipment fulfilment costs, and apply a discount rate if the expected lifetime stretches beyond 18 months.

Most LTV:CAC templates were built for one-purchase stores. They assume you'll multiply AOV by an average annual order count. For a subscription brand, that field has no natural value — the answer depends entirely on retention.

Plugging '1.0' or '4.0' as purchase frequency hides the real driver. Two coffee brands with identical AOV and CAC can have wildly different unit economics if one churns at 4% per month and the other at 9%.

Why churn replaces purchase frequency

In a subscription model, the customer's next order isn't a marketing decision — it's a billing event that fires automatically unless they cancel. So the relevant question is how many of those billing events happen before churn.

Under a constant monthly churn assumption, expected subscriber lifetime in months equals 1 / monthly_churn_rate. At 5% monthly churn that's 20 months; at 8% it collapses to 12.5. Small movements in churn produce large LTV swings — which is why this input deserves more attention than AOV.

Cohort churn ≠ blended churn

New subscribers churn faster than 12-month tenured ones. Using a single blended churn rate overstates LTV for the cohorts you actually acquire with paid spend. If you can, model month-1 churn separately (often 15-25% for supplements and meal kits) and apply a lower steady-state rate after month 3.

Contribution margin shifts with shipping cadence

Margin per shipment is not the same as gross margin on a one-time order. Pick-pack, last-mile carrier fees, and subsidised free shipping eat into every recurring box — so contribution margin is usually 8-15 points below the headline product margin.

Cadence matters too. A monthly coffee subscription at €38 has different per-shipment economics than a quarterly supplement bundle at €95 with the same annualised revenue. Higher AOV per shipment dilutes fixed fulfilment costs and lifts contribution margin meaningfully.

For the LTV calculation, use per-shipment contribution margin — revenue minus COGS, pick-pack, shipping, and payment fees — then multiply by expected shipments. Don't apply a separate retention-marketing cost here; that belongs in a churn-adjusted CAC framing, not LTV.

Benchmark churn and LTV:CAC by vertical

Benchmark

Typical subscription DTC unit economics by vertical (steady-state monthly churn, contribution margin, healthy LTV:CAC range)

VerticalMonthly churnContribution marginHealthy LTV:CAC
Coffee & beverage5-7%50-58%3.0-4.5
Supplements & vitamins7-10%55-65%2.8-4.0
Pet food & treats4-6%40-50%3.0-4.0
Personal care refills6-9%55-65%3.0-4.5
Meal kits9-13%25-35%2.0-3.0

Pet food sits at the low-churn end because pets create a forcing function — the dog still needs feeding. Meal kits sit at the high-churn end because the customer makes a fresh keep-or-cancel decision every week. Calibrate your model against the right neighbour.

Worked example: 6% monthly churn

A specialty coffee brand on Shopify ships monthly at €38 AOV. Per-shipment contribution margin after roasting, pick-pack, and DPD shipping comes to 55%, or €20.90 per box. Steady-state monthly churn is 6%, so expected lifetime is 1 / 0.06 ≈ 16.7 shipments.

LTV = 16.7 × €20.90 ≈ €349. Blended CAC across Meta and Google sits at €90 after creative testing and a referral programme. That puts LTV:CAC at €349 / €90 ≈ 3.9 — comfortably in the healthy zone for coffee, and an order of magnitude away from a high-AOV one-purchase store where the ratio collapses without repeat behaviour.

Testing ideas to move the ratio

On the LTV side, the highest-leverage experiments target month-1 churn: onboarding email sequences, a 'skip a shipment' flow that prevents cancellation, and a flavour-swap option after the first box. A two-point reduction in monthly churn from 8% to 6% lifts expected lifetime from 12.5 to 16.7 months — a 33% LTV gain with no acquisition spend.

On the CAC side, test creative that pre-qualifies for commitment (showing the recurring nature on the ad, not just the first-box discount) and landing pages that frame the second shipment, not the first. Customers who arrive expecting a subscription churn slower than those upgraded from a one-time purchase.

Frequently asked

Frequently asked questions

Use monthly churn as the input — it's what your billing system reports natively and what aligns with shipment cadence for most subscription DTC brands. Annual churn obscures month-1 cliffs, which is where most subscription losses actually happen.

A one-purchase store has no recurring billing — LTV is bounded by repeat-purchase probability, which is usually low for considered items at €200+. Subscription LTV compounds across guaranteed billing cycles until churn, so the calculator is configured around churn rather than reorder rate.

Avoid blended numbers — they'll be flattered by the fact that most subscribers haven't had time to churn yet. Use month-3 cohort churn as your steady-state proxy, and model month-1 separately. If you have no cohort data, start with the vertical benchmark in the table above and refine quarterly.

Net them out. If you sell at €38 but the first box is €19, your weighted AOV across an average 16-month lifetime is roughly €37, not €38. Modelling the discounted first shipment separately is more accurate but rarely changes the ratio by more than 2-3%.

Subtract them from contribution margin, not from CAC. Loyalty programme costs, win-back emails, and SMS credits are recurring per-customer costs that suppress per-shipment margin. Bundling them into CAC double-counts and makes acquisition look worse than it is.

3:1 is a reasonable floor, but interpret it against payback period. A subscription brand with 3:1 LTV:CAC and 14-month payback is healthier than a one-purchase brand at 3:1 and 4-month payback only if you can fund the working capital gap. Watch CAC payback alongside the ratio.

Cadence changes the time axis. A quarterly subscription at the same monthly churn loses customers between shipments at the same rate, but each shipment delivers more revenue. Convert churn to per-shipment churn (1 - (1 - monthly_churn)^months_between_shipments) to keep the model consistent.

Only if expected lifetime exceeds about 18 months. At 5% monthly churn (20-month lifetime), discounting future cash flows at 10% annually trims LTV by roughly 8%. Below that horizon, the precision rarely justifies the modelling complexity.

Calculate the two cohorts separately and weight by acquisition mix. Blending them produces an LTV number that doesn't match either segment and hides which acquisition channels are bringing in subscribers versus one-time buyers.

Monthly, with a rolling 90-day churn input. CAC moves with creative fatigue and channel mix; churn moves with onboarding changes and product issues. A quarterly cadence is too slow to catch a cohort degradation before it costs you a quarter of paid spend.

Track CAC, channels, and funnel conversion in one place

Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.