Key takeaways

  • LTV, or customer lifetime value, is the gross profit one customer brings over the whole time they stay with your product.
  • For subscriptions, LTV is monthly revenue per customer times gross margin divided by monthly churn; for free apps and games, measure it from real install cohorts.
  • LTV sets the ceiling for what you can spend to win a customer, so an inflated LTV leads straight to overpaying for growth.

What is LTV (customer lifetime value)?

LTV, short for lifetime value and also written CLV or CLTV, is the total value one customer brings to your business from their first purchase or install until they leave. In marketing it answers one question: how much is a new customer worth, and so how much can you afford to pay to get one? The most common formula for a subscription product is LTV = monthly revenue per customer × gross margin ÷ monthly churn.

Some teams report LTV as revenue and some as gross profit. Profit is the version you can safely compare with acquisition cost, and it is the one this page uses.

The LTV formula

For anything that bills monthly, the formula has three inputs:

LTV = monthly revenue per customer x gross margin / monthly churn
Average lifetime in months = 1 / monthly churn
  • Monthly revenue per customer is what an average paying customer pays you in a month, after refunds. It is close to ARPPU for a subscription app.
  • Gross margin is the share of that revenue you keep after the direct cost of serving the customer: app store commission, payment fees, hosting, content, and support.
  • Monthly churn is the share of customers who leave each month. Dividing by it turns a monthly profit into a lifetime profit, because a customer base losing 5% a month keeps an average customer for about 20 months. What is churn rate? shows how to measure it without the usual errors.

This is the same formula the LTV and CAC calculator uses. It assumes churn stays steady, which it rarely does: most products lose more customers in the first months than later. Treat the result as an estimate and replace it with real cohort numbers as they come in.

LTV without a subscription

Free apps, games, and websites have no monthly bill and no clean churn rate, so the formula above does not fit. Use cohort LTV instead: take every user who installed in one week, add up all the revenue they brought by day 7, 30, 90, and 180, and divide by the number of installs. AppsFlyer’s LTV glossary entry gives the same calculation: total revenue since the install date divided by the users who installed in that period. The curve flattens over time, and where it flattens is your working LTV. That cumulative revenue per install is also cohort ARPU.

A worked example

Illustrative example: a $9 a month language app

A language app charges $9 a month. Store commission takes 15% and hosting, content, and support cost about 10% of revenue, so gross margin is 75% and each customer brings $6.75 of profit a month. Each month 8% of subscribers do not renew, so the average lifetime is 1 ÷ 0.08 = 12.5 months. LTV = $9 × 0.75 ÷ 0.08 = $84.38. If better onboarding cuts churn to 6%, LTV rises to $112.50 with no price change. All figures are made up for the arithmetic.

The 15% in the example is not random. Apple’s App Store Small Business Program sets a reduced 15% commission on paid apps and in-app purchases for developers with up to 1 million USD in proceeds in the prior calendar year (checked on November 5, 2026). Larger developers pay more, so look up the rate that applies to you before you set your margin.

For a free game, a cohort version might read: users who installed in the first week of March brought $0.14 each by day 7, $0.36 by day 30, and $0.55 by day 90, mixing ad and purchase revenue. After store and network shares, that is the most a new player is worth so far. These figures are illustrative too.

What LTV means in marketing

LTV matters because it caps what you can spend on growth. The usual uses are:

  • Setting a maximum CAC. Divide LTV by your target LTV to CAC ratio. A 3 to 1 target and an $84 LTV allow about $28 per customer. What is CAC? covers the cost side.
  • Turning that into a bid. Multiply the maximum CAC by the share of installs or sign-ups that become paying customers to get the most you can pay per result. CAC vs CPA vs LTV walks through the full chain, and What is ROAS? shows the same logic as a return target.
  • Comparing channels. Two channels with the same cost per install can bring users with very different LTV. Analytics tools report it by source for this reason: Google Analytics 4’s User lifetime technique shows total and average LTV of users grouped by the medium that acquired them, using all their data since their first visit.
  • Deciding where to improve. LTV has three levers: price, margin, and how long customers stay. Churn usually has the biggest effect because it multiplies everything else.

LTV vs ARPU, ARPPU, CAC, and ROAS

MetricWhat it measuresTime frameTypical formula
LTVValue of one customer over their whole stayLifetimeMonthly revenue × margin ÷ monthly churn
ARPURevenue per user, payers and non-payersA set periodRevenue ÷ users
ARPPURevenue per paying userA set periodRevenue ÷ paying users
CACCost of winning one paying customerA set periodAcquisition costs ÷ new customers
ROASRevenue returned per dollar of ad spendA set window, such as day 30Revenue from campaign ÷ ad spend

ARPU and ARPPU are snapshots; LTV adds up a whole lifetime. CAC is the cost to compare LTV against, and ROAS is the early, partial read of whether you will get there. For free products, keep an eye on retention too, because it decides how long the LTV curve keeps rising.

Common LTV mistakes

Ways LTV gets inflated

Using revenue instead of gross profit. Forgetting store commission, refunds, and chargebacks. Using an early churn rate from loyal first customers for everyone who comes later. Averaging all countries together when most value comes from a few. Projecting a 36 month lifetime for a product that is 6 months old. Each one makes paid growth look cheaper than it is.

  • Mixing payers and non-payers. The subscription formula gives LTV per paying customer. For LTV per install, multiply it by the share of installs that ever pay.
  • Treating LTV as fixed. Price changes, a new competitor, or a different traffic source all move it. Recheck it every quarter.
  • Ignoring when the money arrives. An LTV that takes three years to collect does not pay this month’s ad bill. Look at the payback period next to the ratio.
  • Counting pending revenue. Revenue that can still be refunded or reversed is not yet yours. Use confirmed amounts.

Where an offerwall fits into LTV

For an app, game, or community, most users never pay. Their LTV comes from ads, or from nothing at all. An offerwall adds a second source: users complete offers from advertisers, earn your in-app currency, and you are paid per completed offer, which is how a pay-per-result affiliate network like Moonetix works. That money lifts the LTV of non-payers, which raises the CAC you can afford when you buy users. It is not a fix for churn, it pays only when users complete offers, and what they can do depends on their country and device. Measure it in your cohorts like any other revenue, using credited earnings, and see how to monetize free users for the bigger picture.

Adding offerwall revenue to your LTV with Moonetix

Publishers add Moonetix to a website, app, game, or Discord or Telegram community with a signed offerwall link or iframe, the Offers API, or SDKs for Android, iOS, Unity, Flutter, and React Native. Each app sets its own currency name, conversion rate, and user split, and every credit and reversal reaches your server as a signed postback with the same transaction ID, so cohort LTV can use confirmed earnings only. Reports break clicks, conversions, and reversals down by country, offer, and sub ID. Estimate the effect first with the offerwall earnings calculator, then see how the wall works.

Frequently asked questions

What does LTV stand for?

Lifetime value, often called customer lifetime value (CLV or CLTV). It is the value one customer brings over the whole time they use your product.

What is the customer lifetime value formula?

For subscriptions, LTV = monthly revenue per customer × gross margin ÷ monthly churn. $9 × 75% ÷ 8% gives an LTV of about $84. For free apps and games, add up the revenue of an install cohort over time and divide by its installs.

Should LTV use revenue or profit?

Profit, when you compare it with acquisition cost. Revenue LTV ignores store fees, payment costs, and refunds, so it overstates what you can spend.

What is a good LTV?

There is no good LTV on its own. It is good when it is comfortably above CAC; a ratio of about 3 to 1 is a common rule of thumb, as covered in CAC vs CPA vs LTV.

How do I estimate LTV for a new app with no history?

Use cautious inputs and short windows. Measure what the first cohorts bring by day 30 and treat it as a minimum, then extend the window as the cohorts age.

How can I increase LTV?

Keep customers longer, raise what they spend through upgrades or bundles, add revenue from users who do not pay, and protect margin. Lower churn usually has the largest effect.