Tracking & KPIs8 min read
How to Calculate Churn Rate: Formula and Retention Rate
How to calculate churn rate: the churn rate formula, the retention rate formula, monthly vs annual churn and a dating example that links churn to LTV.
To calculate churn rate, divide the customers you lost during a period by the customers you had at the start of that period. The formula is simple and gets misapplied all the time: new customers in the denominator, monthly churn multiplied by 12, one churn rate for every source. This guide is for dating advertisers who want to keep subscribers and paying users, and for publishers whose RevShare depends on how long their users stay. You get the churn rate formula and the retention rate formula, a worked dating example, the conversion from monthly to annual churn, and how churn connects to LTV and traffic quality.
What is churn rate? Meaning and formula
Churn rate is the share of customers you lose in a given period. In dating, these are usually paying users: subscribers who do not renew, or credit pack buyers who stop topping up.
Churn rate = customers lost during the period ÷ customers at the start of the period × 100
Settle three things before you calculate:
- Period: usually a calendar month. Only compare periods of the same length.
- Customer definition: paying subscribers, all payers or registered users. Each group gives a different churn rate.
- Loss event: Does a subscriber count as lost on cancellation or only when the paid term ends? For revenue planning, the end of the paid term usually works better; what matters is applying one rule consistently.
Besides customer churn (user churn), there is revenue churn, the share of recurring revenue you lose:
Revenue churn = recurring revenue lost during the period ÷ recurring revenue at the start × 100
Lost revenue includes cancellations and downgrades. The two figures can diverge: if mostly users on the cheapest plan cancel while premium subscribers stay, revenue churn is lower than user churn. This guide covers user churn; the same rules apply to revenue churn.
Monthly churn rate: a worked dating example
A dating platform with monthly subscriptions starts March with 2,000 paying subscribers (hypothetical numbers). During the month, 500 new subscribers join and 300 subscribers from the starting base do not renew.
| Metric | March |
|---|---|
| Subscribers on March 1 | 2,000 |
| New subscribers in March | 500 |
| Subscribers lost from the starting base | 300 |
| Subscribers on March 31 | 2,200 |
Churn rate = 300 ÷ 2,000 × 100 = 15%
The 500 new subscribers stay out of the denominator. They were not at risk at the start of the month, because their first paid month usually ends in April. Count them anyway and you get 300 ÷ 2,500 = 12%, understating churn by a fifth. The error grows with acquisition volume: the more traffic you buy, the better a miscalculated churn rate looks.
Growth also hides churn: the base grew by 10% even though 15% of existing subscribers left. New subscribers who leave within the same month, for example after a refund, belong in their own cohort, not in the churn of the starting base.
Monthly vs annual churn rate
A 15% monthly churn rate does not mean 180% a year. Churn compounds in the wrong direction: each month only hits the customers who survived the month before.
Annual retention = (1 − monthly churn rate)¹²
Annual churn rate = 1 − (1 − monthly churn rate)¹²
At 15%, annual retention is 0.85¹² ≈ 14.2%, so annual churn is about 85.8%. More values:
| Monthly churn rate | Annual retention | Annual churn rate | Wrong: × 12 |
|---|---|---|---|
| 2% | 78.5% | 21.5% | 24% |
| 5% | 54.0% | 46.0% | 60% |
| 10% | 28.2% | 71.8% | 120% |
| 15% | 14.2% | 85.8% | 180% |
| 25% | 3.2% | 96.8% | 300% |
This conversion assumes constant monthly churn. Dating rarely delivers that, because new payers leave faster than long-standing ones. For forecasts, cohorts work better.
The retention rate formula: period and cohort retention
Retention rate is the flip side of churn rate. For a single period:
Retention rate = 1 − churn rate
In the example, that is 1 − 0.15 = 85%: 1,700 of the 2,000 subscribers from the start of March renewed. Period retention describes your whole base but mixes old and new customers. Cohort retention tells you more. A cohort groups all users who arrived in the same period from the same source:
Cohort retention (checkpoint X) = active users of the cohort at checkpoint X ÷ users in the cohort at the start × 100
What counts as active depends on the cohort:
- Registrations: logged in on day 1, day 7 and day 30 after sign-up. These early checkpoints show whether users engage with the product at all.
- Payers: still paying in month 1, 2 and 3 after the first payment, through a renewed subscription or a repeat purchase.
A hypothetical example: 1,000 users pay for the first time in March.
| Checkpoint | Still paying | Cohort retention | Churn vs previous month |
|---|---|---|---|
| Month 1 | 600 | 60% | 40% |
| Month 2 | 480 | 48% | 20% |
| Month 3 | 408 | 40.8% | 15% |
The cohort loses 40% in the first month; after that, monthly churn drops sharply. The curve also explains why base churn can rise after a strong acquisition month without any change to the product: fresh payers leave more often. Look only at period churn and you can mistake that mix effect for a product problem.
Customer churn in dating: subscriptions, credits and success
Dating has quirks that affect every churn calculation:
- Subscriptions and credit packs. Subscriptions have a clear loss event: the missed renewal. Credit buyers never cancel; they simply stop buying. Define their churn through an inactivity window, such as “no purchase in 60 days”, keep that window fixed, and report both groups separately.
- High early churn. Many payers try one month or a starter pack and leave, as the cohort table shows.
- Successful users leave, too. Someone who found a partner cancels because the product worked. You cannot and should not prevent this churn. Ask for a cancellation reason so you can separate it from dissatisfaction.
- Voluntary and involuntary churn. Voluntary churn is a user cancelling. Involuntary churn is losing a user to a failed payment: an expired card, insufficient funds or a declined charge. Report them separately, because the fixes have nothing in common.
- Refunds and chargebacks. A refunded payment is a loss even if the subscription is still formally active. Decide whether refunds count as churn and stick to it.
Churn rate, LTV and ARPPU: how they connect
Churn determines how long a payer stays, and therefore what that payer is worth. With constant churn, average lifespan in months equals 1 ÷ monthly churn rate. That gives the simplified LTV formula per payer:
LTV ≈ ARPPU × gross margin ÷ monthly churn rate
ARPPU is average monthly revenue per paying user. ARPU, by contrast, spreads revenue across all users, including those who never pay; our ARPU guide explains the difference. With $30 ARPPU, a 70% gross margin and 25% monthly churn (hypothetical numbers), LTV is $30 × 0.70 ÷ 0.25 = $84 over a lifespan of 4 months. Cut churn to 20% and LTV rises to $105, a quarter more from the same monthly revenue.
This is a simplified steady-state formula: it assumes constant churn and constant ARPPU. With a curve like the one in the cohort table, it misleads. Plug in the 15% from month 3 and you get $30 × 0.70 ÷ 0.15 = $140, even though the cohort lost 40% in its first month. For bids and payouts, cohort LTV is more reliable; our customer lifetime value formula guide walks through the calculation. To value a registration, multiply LTV per payer by the payer rate.
Traffic sources and churn: judge sources by cohort retention
How quickly users leave also depends on how they arrived. Users who were rewarded for signing up rarely pay and rarely stay. The same goes for users whose prelander promised something the offer does not deliver, or who were sent to the wrong vertical. Such sources can look fine on registrations and even on first payments and still lose money.
A hypothetical example: two sources each deliver 200 first-time payers at the same price. After three months, 90 users from source A are still paying (45%), but only 50 from source B (25%). At the first payment, both looked identical.
Judge sources by cohort retention and cohort ROAS, not by registrations or first payments alone; our ROAS formula guide covers choosing the time window. When retention is suspiciously low, check for fake or incentivized sign-ups (see click fraud in dating traffic) and for prelanders that set the wrong expectations (see dating prelanders).
For publishers on RevShare, churn is income: their share flows only as long as the users they referred keep paying. The shorter those users stay, the less RevShare earns compared with a fixed CPA. See the break-even math in RevShare vs CPA.
How to reduce churn
Four general levers target the usual causes:
Onboarding. Early churn happens when users see no value in their first days. A short path to a complete profile and first relevant contacts addresses that.
Matching quality. Relevant suggestions within reach and consistent moderation against fake profiles give users a reason to stay.
Payment retries and dunning. Against involuntary churn, use automatic retries after failed payments, reminders before a stored card expires, and alternative payment methods. This lever targets users who wanted to stay.
Plan design. Longer terms lower the monthly churn rate but move churn to the end of the term. Compare plans by cohort retention, not by the monthly rate. Transparent renewal terms belong here, too: users who feel caught off guard by a charge may not just cancel but also file a chargeback.
Common churn rate calculation mistakes
- New customers in the denominator. In the example, this pushes churn from 15% down to 12%.
- Multiplying monthly churn by 12. 15% a month is not 180% a year but about 85.8%.
- An unclear loss event. Cancellation date, end of term and inactivity windows give different results. Pick one definition and document it.
- One churn rate for everything. Split by product type, plan, source and GEO; an average hides weak sources.
- Mixing voluntary and involuntary churn. You end up fixing the product when the problem is payments.
- Applying the steady-state formula to new payers. Using the churn rate of long-standing subscribers overstates the LTV of new cohorts.
FAQ
How do you calculate churn rate?
Divide the customers lost during a period by the customers at the start of that period and multiply by 100. Lose 300 of 2,000 subscribers and your churn rate is 15%. New customers from that period stay out of the denominator.
What is the retention rate formula?
For a single period, retention rate = 1 − churn rate, so 15% churn means 85% retention. Cohort retention tracks a fixed group over several checkpoints, such as day 1, 7 and 30 or month 1, 2 and 3.
How do you convert monthly churn to annual churn?
Work through retention: annual churn rate = 1 − (1 − monthly churn rate)¹². A 5% monthly churn rate becomes about 46% a year, not 60%.
Conclusion
Churn rate is quick to calculate but only meaningful with clear rules: the starting base in the denominator, one fixed loss event, and separate figures for subscriptions, credit packs and sources. In dating, cohort retention shows how long paying users really stay, which tells you what they are worth and which traffic source pays off. If you want to buy dating traffic on transparent terms and judge your sources by cohort retention, talk to Leadpartner.
Related articles
All articlesTracking & KPIs9 min read
CTR Formula: How to Calculate Click Through Rate
The CTR formula with examples: how to calculate click through rate, what a good CTR is, and how CTR connects to CPM, CPC and eCPM in dating traffic.
Tracking & KPIs9 min read
UTM Parameters: How to Use Them, Examples & Best Practices
UTM parameters explained: the five tags, how to build UTM links, a naming convention that holds up, how UTMs differ from click IDs, and common mistakes.
Tracking & KPIs9 min read
ARPU Meaning: Formula, ARPU vs ARPPU and a Dating Example
ARPU meaning explained: the ARPU formula, how to calculate ARPU and ARPPU, ARPU vs ARPPU, and how to turn ARPU into a maximum CPL per registration.