LTV, CAC and payback period: how to steer ad spend for subscription apps

ROAS on day one says almost nothing about a subscription app. Payback period and the ratio between LTV and CAC do. Here is how to model those numbers conservatively and set spend limits you can defend.

Scaling a subscription app on ROAS means steering on a metric that does not understand the business model. A subscriber pays out over months or years, while ROAS only counts what lands inside the attribution window. The numbers that actually matter are payback period, the time until a subscriber earns back their own acquisition cost, and the ratio between LTV and CAC. This article covers how to model both without fooling yourself, and how to derive spend limits from them that you can explain to yourself and to your investors.

Why does ROAS not work for subscription apps?

ROAS divides revenue by ad spend within a window of days. For e-commerce, where the customer pays in full at checkout, that is a reasonable approximation of reality. For a subscription app it is a caricature. A new subscriber might pay ten euros in the first month, while their real value depends on how many months they stay. On day seven every campaign looks unprofitable, and based on that picture you switch off campaigns that would have been your best cohorts a year later.

The reverse happens too. A campaign pulling in cheap trials can look beautiful in the dashboard while those trials cancel en masse after the first month. In that case ROAS rewards exactly the wrong behavior: lots of volume, little value.

How do you model LTV without fooling yourself?

LTV is not a number you look up, it is a curve you build from your own data. The foundation is cohort analysis: group subscribers by start month and track per cohort how many are still paying after one, two, three and six months. That retention curve, multiplied by your net revenue per subscriber per month, gives you the cumulative value of a cohort over time. Now you have an LTV based on behavior instead of hope.

Three principles keep the model honest. Calculate with net revenue, so after store fees, payment costs and refunds, because that is the money you actually pay ads with. Extrapolate carefully: young cohorts have no proven tail yet, so cap your projection at a horizon your data supports instead of compounding into infinity. And model per channel and per campaign type, because a subscriber from a trial campaign behaves differently than one who paid straight away.

An optimistic LTV is not a forecast, it is a permission slip to overpay for users.

What does the payback period really tell you?

The ratio between LTV and CAC tells you whether a user eventually returns more than they cost, but not when. That is where the payback period comes in: the number of months until a cohort's cumulative net revenue passes its acquisition cost. Two apps with the same LTV to CAC ratio can have completely different paybacks, and that difference dictates how fast you can scale.

Payback is a cash flow metric. Every euro of ad spend is locked up until the cohort has earned it back. The shorter your payback, the more often you can reinvest the same euro per year and the less outside capital your growth requires. A long payback can be perfectly fine, but only if you have the cash to bridge the months in between. What counts as acceptable is therefore not a benchmark but a function of your own runway and funding.

How do you set spend limits you can defend?

With a conservative LTV curve and a measured payback period, budgeting becomes arithmetic instead of gut feeling. The reasoning we use:

  • Set your maximum CAC per channel from your cohort LTV and the margin you want to keep at minimum.
  • Set from your cash position how much spend can be outstanding at once in cohorts that have not hit payback yet.
  • Raise budgets only when new cohorts prove their retention, not because installs happen to be cheap.
  • Recalibrate the model every quarter; retention shifts with every product update and every new audience you open up.

The beauty of this approach is that it settles two conversations at once. Internally it gives your team a clear frame: below this CAC you may scale, above it you may not. And externally it gives investors or your bank a defensible story: not we think it will work out, but this cohort behavior supports this level of spend.

What does this mean for your campaigns?

Optimize your campaigns toward the events closest to value that still give Meta enough volume to work with, and judge campaigns on cohort quality instead of cost per install. A campaign with pricier installs but better retention almost always beats a campaign with cheap installs that drain away after a month. You only see that when you connect your Meta data to your own cohort data, and that connection is exactly what is missing in most app accounts we take over.

Conclusion

For subscription apps the question is never what is my ROAS, but how fast does a cohort earn itself back and how much spend can I justify on that basis. Model LTV conservatively, steer on payback, and you can scale aggressively without blowing up your cash flow. Building paid social on that logic, from event selection to campaign structure to cohort level reporting, is exactly what we do for app businesses. Want to know where your payback stands today and what that means for your spend? Book a call and we will gladly take a look with you.

Frequently asked questions

What LTV to CAC ratio is healthy for a subscription app?
There is no universally correct number, however often benchmarks get repeated. The healthy ratio depends on your gross margin, your payback period and your funding. Build the math from your own cohort data instead of reverse-engineering toward an external number.
How do I concretely calculate the payback period?
Take a cohort of subscribers from the same start month, add up their cumulative net revenue per month and mark the month in which that sum passes the cohort's total acquisition cost. That number of months is your payback period for that cohort and channel.
Which event should I optimize my Meta campaigns for?
As close to value as volume allows. A trial start or subscription event gives Meta a better signal than an install, but it needs enough conversions per week. Too little volume on a deep event actually makes optimization worse.
How many months of data do I need before I can model LTV?
You can build a first rough curve after three months, but treat it as provisional. Every extra month of cohort data makes the tail of your curve more reliable. Start conservative and adjust as older cohorts reveal their true retention.

This is exactly what we do

Meta & TikTok, scaled profitably. See how we run this for your brand.

Ready to scale profitably?

Book a free 30-minute strategy call. You get an honest view of where your growth headroom is, with no strings attached, even if we turn out not to be a match.

65+ brands scaled into 18 countries