Churn Rate — відсоток користувачів, які припинили використання продукту за певний період. Якщо Retention Rate показує, хто залишився, то Churn Rate — хто пішов. Це дзеркальне відображення утримання, і разом ці дві метрики дають повну картину руху користувацької бази. Згідно зі звітом Recurly Research за 2025 рік, медіанний щомісячний Churn Rate для мобільних підписних додатків становить 5-7%. Високий Churn Rate знищує ефект від зростання встановлень і робить бізнес нестійким у довгостроковій перспективі.
Головне
Churn Rate (відтік) — метрика, що показує частку користувачів, які перестали взаємодіяти з додатком або скасували підписку за певний період. Якщо у вас 10 000 платних користувачів у січні та 9 000 у лютому — Churn Rate = 10%. Метрика критично важлива для підписних моделей, де кожен користувач, який пішов, — прямий втрата MRR (Monthly Recurring Revenue). Без контролю Churn Rate бізнес нагадує відро з діркою: скільки не лий, все витече.
У підписній моделі Churn Rate визначає, як довго бізнес може зростати. Якщо щомісячний Churn Rate = 10%, середня тривалість життя клієнта — 10 місяців. Формула: Average Customer Lifetime = 1 / Churn Rate. При Churn Rate = 5% клієнт живе 20 місяців, при 2% — 50 місяців. Різниця в LTV — у 5 разів. Саме тому успішні SaaS-компанії (Spotify, Netflix, Zoom) фокусуються на Churn Rate як на ключовому операційному показнику.
Churn Rate та Retention Rate пов'язані формулою: Churn Rate = 1 — Retention Rate. Якщо retention = 80% (за місяць), Churn Rate = 20%. Однак на практиці метрики можуть не збігатися через різні методи розрахунку. Retention Rate зазвичай рахується на когорті, а Churn Rate — як частка втрачених користувачів від поточної бази. Обидві метрики потрібно дивитися разом: retention показує ефективність утримання, churn — масштаб втрат.
Churn Rate ділиться на три типи залежно від причини відходу користувача. Розуміння типу відтоку — перший крок до його зниження. Voluntary churn — користувач свідомо відмовляється від продукту. Involuntary churn — технічний відтік через проблеми з платежем. Delinquent churn — пасивний відхід: користувач перестає використовувати продукт, але формально не скасовує підписку.
Користувач явно скасовує підписку або видаляє додаток. Причини: невідповідність цінності ціні, знайдено альтернативний продукт, змінилися потреби. Voluntary churn — найбільш інформативний тип відтоку: якщо користувач пояснює причину відходу (exit survey), команда отримує прямі інсайти для покращення продукту. Медіанний voluntary churn для мобільних підписок — 3-5% на місяць.
Involuntary churn відбувається, коли платіж не проходить: минув термін дії картки, недостатньо коштів, банк відхилив транзакцію. Частка такого відтоку — 20-40% всього churn у підписних сервісах. Рішення: dunning-процеси — автоматичні повторні спроби списання, повідомлення про закінчення терміну дії картки, можливість змінити спосіб оплати. Зниження involuntary churn удвічі (з 40% до 20% від загального churn) може збільшити MRR на 10-15% без жодної зміни продукту.
Delinquent churn — користувач перестає відкривати додаток, але не скасовує підписку формально. У безкоштовних продуктах це просто «сплячі» користувачі, у платних — користувачі, які платять, але не використовують продукт. Ризик: такі користувачі рано чи пізно помітять списання та скасують підписку з негативним відгуком. Моніторинг delinquent churn через метрику активності (DAU/MAU) допомагає виявляти таких користувачів до того, як вони підуть.
| Тип Churn | Причина | Частка від загального Churn | Метод зниження |
|---|---|---|---|
| Voluntary | Усвідомлене рішення | 50-60% | Покращення продукту, повернення грошей, win-back |
| Involuntary | Проблеми з платежем | 20-40% | Dunning-процеси, нагадування про картку |
| Delinquent | Пасивна неактивність | 5-15% | Re-engagement кампанії, push-повідомлення |
Розрахунок Churn Rate залежить від бізнес-моделі. Для підписних додатків використовується проста формула, але на практиці виникає кілька нюансів. Базовий підхід: Churn Rate = (Втрачені клієнти) / (Клієнти на початку періоду) * 100%. Однак потрібно вирішити: рахувати churn від загальної кількості користувачів чи тільки від платних? І як бути з новими користувачами, які прийшли в середині періоду?
Gross Churn Rate — відсоток втрачених користувачів від початкової бази. Net Churn Rate враховує розширення (expansion): частина користувачів може підвищити тариф або купити більше юнітів. Net Churn = (Втрачений MRR — Expansion MRR) / Початковий MRR * 100%. Якщо Net Churn Rate негативний — бізнес зростає, навіть втрачаючи користувачів (за рахунок апселінгу тих, хто залишився). Для мобільних додатків Gross Churn — більш прозора метрика.
Customer Churn — відсоток втрачених користувачів. Revenue Churn — відсоток втраченого MRR. Вони можуть сильно відрізнятися. Якщо пішли 10 користувачів з мінімальним тарифом ($5) і 1 користувач з преміум ($100), Customer Churn = 11%, Revenue Churn = 50/500 = 10%. Для бізнесу Revenue Churn важливіший: втрата дорогих клієнтів б'є по виручці сильніше, ніж масовий відхід дешевих. Аналізуйте обидві метрики для повної картини.
Точний розрахунок Churn Rate потребує коригування на нових користувачів, які прийшли протягом періоду. Використовуйте формулу: Churn Rate = Lost / ((Start + End) / 2) * 100%. Де Start — користувачі на початок періоду, End — користувачі на кінець періоду, Lost — користувачі, які пішли. Середнє арифметичне Start і End дає більш точну оцінку бази, ніж лише Start, особливо при швидкому зростанні.
-- Расчёт ежемесячного Churn Rate
WITH monthly_active AS (
SELECT
user_id,
DATE_TRUNC('month', event_date) AS month
FROM user_events
GROUP BY user_id, DATE_TRUNC('month', event_date)
),
churn_calc AS (
SELECT
curr.month,
COUNT(DISTINCT prev.user_id) AS prev_users,
COUNT(DISTINCT curr.user_id) AS curr_users,
COUNT(DISTINCT prev.user_id) - COUNT(DISTINCT curr.user_id) AS lost
FROM monthly_active curr
LEFT JOIN monthly_active prev
ON curr.user_id = prev.user_id
AND prev.month = curr.month - INTERVAL '1 month'
GROUP BY curr.month
)
SELECT
month,
ROUND(lost * 100.0 / prev_users, 2) AS churn_rate_pct
FROM churn_calc
WHERE prev_users > 0
ORDER BY month;
Перша помилка — не враховувати нових користувачів, які прийшли в періоді. Якщо в січні було 1000 користувачів, прийшло 200 нових, а пішло 100 — Churn Rate = 100/1000 = 10%. Однак правильний розрахунок: 100/((1000+1100)/2) = 9.5%. Друга помилка — змішувати voluntary та involuntary churn. Третя — рахувати churn на занадто короткому періоді (тиждень) для підписних моделей, де середній цикл оплати — місяць.
Норми Churn Rate залежать від типу додатка, бізнес-моделі та стадії зрілості продукту. Для підписних мобільних додатків щомісячний Churn Rate < 5% вважається здоровим, 5-10% — задовільним, > 10% — критичним. Для безкоштовних додатків з рекламною моделлю Churn Rate може бути вищим — користувачі не прив'язані фінансово і йдуть легше.
За даними звіту Recurly Research (2025), медіанний щомісячний Churn Rate для різних типів додатків: Streaming & Media — 5.6%, SaaS B2B — 4.3%, SaaS B2C — 6.8%, E-commerce subscriptions — 7.2%, Health & Wellness — 6.1%. Churn Rate для перших 30 днів (early churn) у 2-3 рази вищий, ніж для користувачів, які прожили 6+ місяців. Зниження early churn — найшвидший спосіб покращити загальну метрику.
Ціна — перший фактор. Підвищення ціни на 10% може збільшити Churn Rate на 5-15% залежно від еластичності попиту. Якість підтримки — другий фактор: користувачі, які звернулися в підтримку та отримали відповідь протягом години, мають Churn Rate на 30% нижчий. Третій фактор — конкуренти: поява сильного альтернативного продукту може подвоїти Churn Rate за квартал. Четвертий — продуктова втома: користувачі втомлюються від одноманітного контенту або функцій.
Зниження Churn Rate — стратегічне завдання, яке вирішується на трьох рівнях: продукт, комунікація та підтримка. На відміну від зростання встановлень, робота з відтоком дає негайний ефект на MRR: утримати одного існуючого користувача в 5-7 разів дешевше, ніж залучити нового. Розглянемо перевірені стратегії зниження Churn Rate.
Перший крок — знайти, на якому етапі користувачі йдуть. Проведіть когортний аналіз: для кожної когорти визначте Churn Rate по тижнях. Типові точки відтоку: після безкоштовного періоду, після першого платежу, після оновлення, після негативного досвіду. Виявивши точку відтоку, команда може цілеспрямовано її виправити: покращити онбординг, додати більше цінності в безкоштовний період, спростити платіжний процес.
Не всі користувачі, які пішли, втрачені назавжди. Win-back кампанії (email, push, SMS) повертають 5-15% відтоку. Стратегія: запропонуйте знижку на повернення, покажіть, що змінилося в продукті з моменту відходу, нагадайте про цінність, яку користувач отримував. Найкращий час для win-back — 7-14 днів після відходу, поки користувач ще пам'ятає продукт. Кампанії через 30+ днів після відходу показують у 2-3 рази меншу ефективність.
Customer Success — проактивна підтримка, що запобігає відтоку. Замість того щоб чекати, поки користувач піде, команда CS допомагає йому досягти бажаного результату. Для мобільних додатків: персональний онбординг, чек-листи перших кроків, автоматичні «перевірки здоров'я» акаунта. Додатки з виділеною CS-командою показують Churn Rate на 20-40% нижчий, ніж без неї, особливо в B2B-сегменті.
import pandas as pd
import numpy as np
def churn_prediction(user_features):
# Проста модель передбачення відтоку
# Повертає ймовірність churn для кожного користувача
risk_score = (
(1 - user_features['session_frequency']) * 0.4 +
(1 - user_features['feature_adoption']) * 0.3 +
user_features['days_since_last_login'] * 0.2 +
user_features['support_tickets'] * 0.1
)
user_features['churn_risk'] = 1 / (1 + np.exp(-(risk_score * 2 - 3)))
return user_features.sort_values('churn_risk', ascending=False)
Часті запитання
Retention Rate — відсоток користувачів, які залишилися, Churn Rate — відсоток тих, хто пішов. Формула: Churn Rate = 1 — Retention Rate. Разом вони дають повну картину руху користувацької бази в мобільній аналітиці.
Щомісячний Churn Rate вище 10% — критичний рівень для підписних додатків. При такому відтоці середня тривалість життя клієнта — менше 10 місяців, що робить LTV нижчим за CAC у більшості бізнес-моделей.
Для безкоштовних додатків Churn Rate = відсоток користувачів, які перестали відкривати додаток протягом 30 днів. Визначте поріг неактивності (зазвичай 30 днів без сесії) і вважайте таких користувачів такими, що «відвалилися».
Net Revenue Churn = (Втрачений MRR — Expansion MRR) / Початковий MRR * 100%. Якщо показник негативний, бізнес зростає у виручці навіть при втраті користувачів за рахунок апселінгу. Для мобільних додатків бажано тримати Net Revenue Churn < 2%.
Різка зміна UX може підвищити Churn Rate на 20-50% у перший місяць після оновлення. Рекомендується A/B-тестувати зміни на 5-10% аудиторії та впроваджувати їх поступово через feature flags, особливо для критичних інтерфейсів.
Підсумки
Ми розробимо мобільний застосунок під ключ
IT Sectr створює застосунки для iOS та Android для стартапів і бізнесу з 2017 року. Ми проконсультуємо вас і запропонуємо найкраще рішення.
Читайте також