Subscription pricing economics: when bag 3 is the only one that pays.
A coffee subscription, a wine club, a soap-of-the-month — every recurring product runs on the same unit economics. The first bag usually loses money on acquisition. The second covers the cost to serve. Only the third onwards is profit. Here's the maths.
A subscription product's profitability is decided by four numbers: customer acquisition cost (CAC), contribution margin per shipment, churn rate, and average lifespan. For most owner-operator subscriptions, the first shipment loses money (CAC eats the margin), the second breaks even, and only from the third onwards does the customer become net positive. If your median customer churns at shipment 2, the subscription model is structurally unprofitable.
The four numbers that decide everything
| Variable | Definition | Typical range (owner-operator) |
|---|---|---|
| CAC | Marketing spend per new subscriber | €18-€55 |
| Contribution / shipment | Revenue − COGS − shipping − fulfilment | €6-€14 |
| Monthly churn rate | % of subs cancelling each month | 5-14% |
| Average lifespan | Months a sub stays = 1 / churn | 7-20 months |
Multiply contribution per shipment by average lifespan, subtract CAC, and you get customer lifetime value (LTV) — the only number that actually matters when deciding whether the subscription works.
LTV = (Contribution / shipment × Avg lifespan) − CAC
If LTV is positive: the subscription is a profitable business. If LTV is negative: you're paying to acquire subscribers who don't stick around long enough to pay back the acquisition cost. The bigger you scale a negative-LTV subscription, the faster you lose money.
Worked example: a coffee subscription
A Vienna coffee roaster runs a €19,90/month subscription — one 250g bag of single-origin coffee, shipped monthly. Numbers from their first 12 months:
| Line | Amount |
|---|---|
| Subscription price (incl. VAT) | €19,90 |
| Less: VAT (20%) | −€3,32 |
| Net revenue / shipment | €16,58 |
| Less: green-coffee + roast COGS | −€3,60 |
| Less: bag + label + insert | −€0,80 |
| Less: shipping (Austria Post) | −€4,20 |
| Less: payment processing | −€0,55 |
| Less: fulfilment time (10 min × €18) | −€3,00 |
| Contribution / shipment | €4,43 |
Contribution per shipment: €4,43. CAC from Instagram + Google Ads: €28 per new subscriber. Monthly churn: 11% (so average lifespan ≈ 9 months).
LTV calculation:
LTV = (€4,43 × 9) − €28
LTV = €39,87 − €28
LTV = €11,87 per subscriber
Positive — the subscription works, barely. But the margin of safety is thin. If CAC rises to €40, or churn rises to 14% (lifespan drops to 7), LTV goes negative. The whole business is one bad month away from losing money on every new sign-up.
The churn curve and bag 3
The shipment-by-shipment view tells you when the customer turns profitable:
| Shipment | Cumulative contribution | Less CAC | Net |
|---|---|---|---|
| 1 | €4,43 | −€28,00 | −€23,57 |
| 2 | €8,86 | −€28,00 | −€19,14 |
| 3 | €13,29 | −€28,00 | −€14,71 |
| 4 | €17,72 | −€28,00 | −€10,28 |
| 5 | €22,15 | −€28,00 | −€5,85 |
| 6 | €26,58 | −€28,00 | −€1,42 |
| 7 | €31,01 | −€28,00 | +€3,01 |
| 8 | €35,44 | −€28,00 | +€7,44 |
The break-even shipment here is shipment 7. A subscriber who cancels before month 7 was a net loss. With 11% monthly churn, roughly 45% of subscribers cancel before shipment 7 — meaning almost half of new sign-ups never pay back their CAC.
This is the structural issue with most owner-operator subscriptions: the contribution per shipment is too low relative to CAC, so the break-even shipment sits 5-8 months out, which is longer than the median customer stays. The business looks healthy on the gross-revenue line and is bleeding cash on the EBIT line.
The four levers
If your subscription has negative or thin LTV, four levers are available — in roughly the order I'd try them:
- Reduce churn. Highest-leverage fix. Improve onboarding, add personalisation, build community (book club, member events). Cutting churn from 11% to 8% lifts lifespan from 9 to 12,5 months — €15 of additional LTV per subscriber.
- Lower CAC. Shift from paid acquisition to referral / organic. A €28 paid CAC vs a €8 referral CAC is the same €20 LTV improvement as cutting churn by 5 points.
- Raise contribution per shipment. Reduce COGS (negotiate green-coffee rates at higher volume), reduce shipping (carrier negotiation, lower packaging weight), raise price (€19,90 → €21,90 typically loses 3-6% of subs and lifts contribution by €1,60).
- Raise frequency. Monthly → fortnightly doubles shipment volume per subscriber. Contribution per period doubles; CAC unchanged. Works if customer demand supports it — many coffee subscribers want fortnightly anyway.
Setting the pricing floor
Working backwards from the LTV equation, you can compute the minimum subscription price that produces positive LTV at your current CAC and churn:
Min price = (CAC / Avg lifespan) + COGS + shipping + fulfilment + VAT
For the coffee example: (€28 / 9) + €3,60 + €0,80 + €4,20 + €0,55 + €3,00 + 20% VAT
= €3,11 + €12,15 = €15,26 + 20% VAT = €18,31 minimum
The current €19,90 price is just above the floor — fine for now, but with no buffer for CAC drift. A defensible target is the floor plus 25% margin: €22,90. That's the price the maths supports. Whether the market bears it is a separate question, answered by an A/B test.
I priced my soap-of-the-month at €18 because that's what felt fair. After running the LTV maths I realised my CAC was eating six months of subscription before I made a cent. Raised to €22, lost 4% of subscribers, added 11 months of margin to the average customer.
For the foundational e-commerce margin calculation that underpins per-shipment contribution, see the Shopify true-margin calculator. For the help-center walkthrough on tracking subscription revenue in nouz, see recording subscription revenue.
FAQ
How do I measure CAC if I don't run paid ads?
Time. If you spend 6 hours/month on Instagram content that brings 8 new subscribers, and your time is worth €25/hr, CAC = €18,75. Time is a cost even if it doesn't show on a bank statement.
What's a healthy LTV:CAC ratio for a subscription product?
Owner-operator subscriptions typically run 1,5:1 to 3:1. Below 1,5:1 you're too thin on margin; above 3:1 you're likely under-investing in acquisition and could grow faster.
Should I offer an annual prepay discount?
Yes, if the discount is small enough to protect margin (5-12% off) and the prepay reduces churn meaningfully. Annual subs typically churn at one-third the rate of monthly. The maths usually works.
What about pause vs cancel as a churn-reduction lever?
Worth offering. A pause that resumes within 60 days behaves like a non-churn from an LTV perspective. Roughly 30-50% of would-be cancellations will choose pause if offered.
How does this differ from a salon membership?
Same maths, different inputs. Replace "shipment" with "redemption" and "shipping" with "chair time". The bag-3 logic still applies — the membership pays only after enough redemptions to clear the CAC plus per-redemption marginal cost.