---
title: LTV for Mobile Apps: Formulas and LTV Calculator
description: How to calculate LTV for a mobile app: churn-based, cohort and margin LTV, D30 vs D365 horizons, LTV to CAC and a free in-browser lifetime value calculator.
url: https://appmetricslibrary.com/metrics/ltv/
---

# Lifetime value (LTV)

Monetisation metric. Do they pay, and is it worth what they cost?

30 Ltv Lifetime value Monetisation

Definition

## What is lifetime value?

**Lifetime value (LTV) is the total revenue, or gross profit, a user is expected to bring in over their whole time with an app.**

**LTV horizon:** the number of days of revenue counted, such as D30 or D365 [LTV](https://linkrunner.io/glossary/what-is-lifetime-value?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-ltv&utm_content=inline).

**LTV to CAC:** lifetime value divided by acquisition cost; above 1 on a margin basis means a customer is worth more than they cost.

Formula

## How to calculate LTV

`LTV = ARPU per month × Gross margin ÷ Monthly churn`

**ARPU per month**

average revenue per active user per month

**Gross margin**

share of revenue left after app store fees and direct costs; use 100% for revenue LTV

**Monthly churn**

share of users lost each month

### Where definitions differ

| Variant | Formula | When to use it |
|---|---|---|
| Churn-based LTV | ARPU ÷ Churn (× Gross margin) | Quick, but assumes steady ARPU and churn. |
| Cohort (realised) LTV | Revenue from a cohort by day n ÷ Installs in the cohort | D30, D90 or D365 LTV; based on what actually happened, so it is the safer input for bids. |
| Retention-based LTV | ARPDAU × Sum of the retention curve (expected active days) | Common in games. |
| Predicted LTV | A model's forecast from early behaviour | Useful early; check it against realised cohort LTV. |

Calculator

## LTV calculator

> Interactive tool (metric calculator): runs in the browser at https://appmetricslibrary.com/metrics/ltv/#metric-calc. Its text content follows.

**LTV calculator**

**Example inputs: change them to your own numbers.** The examples only make the calculator show a worked answer; they are not benchmarks or targets. Runs in your browser; nothing you type is sent anywhere.

**Revenue LTV**

$62.50

**Gross margin LTV**

$43.75

**Margin LTV to CAC**

1.75x

**Track this automatically**

Linkrunner's LTV views and cohort analysis show revenue per user by acquisition channel and campaign, once revenue events are sent to it.

- [Revenue tracking docs](https://docs.linkrunner.io/api-reference/revenue-tracking?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-ltv&utm_content=panel)
- [Lifetime value in the glossary](https://linkrunner.io/glossary/what-is-lifetime-value?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-ltv&utm_content=panel)

[Create a free account (25k installs free)](https://dashboard.linkrunner.io/sign-in?utm_source=appmetricslibrary&utm_medium=referral&utm_campaign=metric-ltv&utm_content=panel)

Answer

## How do you calculate LTV for a mobile app?

The quickest way is monthly ARPU times gross margin divided by monthly churn. For paid acquisition decisions, the cohort way is more reliable: add up the revenue a cohort has actually produced by day 30, 90 or 365 and divide by the installs in that cohort.

By vertical

## How LTV differs by vertical

| [EdTech](https://appmetricslibrary.com/verticals/edtech/) | Renewals and next-course purchases make the horizon long; cohort LTV at D90 and D365 is common. |
|---|---|
| [Fintech](https://appmetricslibrary.com/verticals/fintech/) | Revenue arrives slowly (fees, interest); long horizons and margin LTV matter most. |
| [OTT and streaming](https://appmetricslibrary.com/verticals/ott/) | Subscription price × margin ÷ churn is a reasonable first estimate. |
| [Gaming](https://appmetricslibrary.com/verticals/gaming/) | ARPDAU times expected active days, or cohort LTV at D7, D30 and D90. |

Pitfalls

## Common mistakes

- Comparing revenue LTV with fully loaded CAC.
- Using a churn-based LTV when churn is still falling for young cohorts.
- Quoting LTV without a horizon or a revenue basis.

Related

## Related metrics

[25 Arpu Average revenue per user](https://appmetricslibrary.com/metrics/arpu/) [23 Chn Churn rate](https://appmetricslibrary.com/metrics/churn-rate/) [3 Cac Customer acquisition cost](https://appmetricslibrary.com/metrics/cac/) [31 Roas Return on ad spend](https://appmetricslibrary.com/metrics/roas/) [32 Pb Payback period](https://appmetricslibrary.com/metrics/payback-period/) [22 Ret Retention rate](https://appmetricslibrary.com/metrics/retention-rate/)

FAQ

## Questions

**What is the simplest LTV formula?**

Monthly ARPU divided by monthly churn gives revenue LTV. Multiply by gross margin for a profit-based LTV. With $5 ARPU, 70% margin and 8% churn, that is $62.50 revenue LTV or about $44 margin LTV.

**What is cohort LTV?**

It is the revenue an install cohort has actually generated by a given day, divided by its installs. Because it uses observed revenue, it is the basis most UA teams use for bids and ROAS targets.

**Should LTV be revenue or profit?**

Use gross margin LTV when comparing with CAC or deciding what you can pay for a user. Revenue LTV overstates what a user is worth.

**Do I need an MMP to measure these metrics?**

Not for all of them. Engagement and monetisation metrics come from product analytics and billing data, while metrics split by ad channel, such as CPI, ROAS or retention by source, need installs attributed to campaigns.

**Are the calculator's example inputs benchmarks?**

No. The example inputs only make the calculator show a worked answer when the page loads; they are not typical, good or target values. Replace them with your own numbers.

**Does the calculator send my numbers anywhere?**

No. It runs entirely in your browser, and nothing you type is stored or sent anywhere.
