Метрики SaaS: MRR, churn, LTV и CAC — как считать и не ошибиться
Содержание · 7

Основа отчёта SaaS-сервиса — пять метрик: MRR (ежемесячная регулярная выручка), churn (отток), LTV (ценность клиента за всё время), CAC (стоимость привлечения) и срок окупаемости клиента. Они связаны: если отток высокий, LTV мал, а привлечение не окупается. Ниже формулы, один сквозной учебный пример с цифрами и ошибки, из-за которых отчёты расходятся с реальностью.
MRR и ARR
MRR — сумма ежемесячных платежей за подписки на конец периода. Годовой тариф делите на 12, разовые платежи (подключение, консультации) не включайте. ARR — MRR × 12, его используют для оценки масштаба. Считайте выручку без НДС, иначе метрика зависит от налоговых ставок, а не от бизнеса.
Движение MRR за месяц раскладывают на части: новая выручка, расширение (клиенты перешли на дорогой тариф), сжатие (перешли на дешёвый), отток (ушедшие). Эта разбивка показывает, откуда растёт или падает выручка.
Churn: отток клиентов и денег
| Метрика | Формула | Что показывает |
|---|---|---|
| Отток клиентов (logo churn) | Ушедшие клиенты за период ÷ клиенты на начало периода | Сколько клиентов уходит |
| Отток выручки (gross revenue churn) | (MRR ушедших + сжатие) ÷ MRR на начало | Сколько денег теряется без учёта роста |
| Чистое удержание выручки (NRR) | (MRR начала + расширение − сжатие − отток) ÷ MRR начала | Растёт ли выручка от текущих клиентов |
NRR выше 100% означает, что существующие клиенты в сумме приносят больше, чем месяц назад, даже без новых продаж. Обычный отток и NRR важны оба: бывает, что клиентов уходит много, но оставшиеся доплачивают.
LTV, CAC и окупаемость
| Метрика | Формула | Комментарий |
|---|---|---|
| ARPA (средний доход на клиента) | MRR ÷ число платящих клиентов | Без пробных пользователей |
| LTV | ARPA × валовая маржа ÷ месячный churn | Упрощённая формула для стабильного оттока |
| CAC | Расходы на продажи и маркетинг за период ÷ новые платящие клиенты | Включайте зарплаты и рекламу |
| Окупаемость CAC (месяцев) | CAC ÷ (ARPA × валовая маржа) | За сколько месяцев клиент возвращает расходы на привлечение |
| LTV ÷ CAC | LTV ÷ CAC | Сколько рублей приносит рубль привлечения |
Сквозной пример
Это учебный пример, цифры придуманы для расчёта. В начале месяца 200 платящих клиентов и MRR 400 000 ₽. За месяц пришло 30 новых клиентов на 60 000 ₽, ушло 10 клиентов на 18 000 ₽, часть клиентов расширилась на 8 000 ₽ и часть сжалась на 4 000 ₽. Расходы на продажи и маркетинг за месяц — 600 000 ₽, валовая маржа — 80%.
| Показатель | Расчёт | Результат |
|---|---|---|
| MRR на конец | 400 000 + 60 000 + 8 000 − 4 000 − 18 000 | 446 000 ₽ |
| ARR | 446 000 × 12 | 5 352 000 ₽ |
| Отток клиентов | 10 ÷ 200 | 5% |
| Отток выручки | (18 000 + 4 000) ÷ 400 000 | 5,5% |
| NRR | (400 000 + 8 000 − 4 000 − 18 000) ÷ 400 000 | 96,5% |
| ARPA | 400 000 ÷ 200 | 2 000 ₽ |
| LTV | 2 000 × 0,8 ÷ 0,05 | 32 000 ₽ |
| CAC | 600 000 ÷ 30 | 20 000 ₽ |
| Окупаемость | 20 000 ÷ (2 000 × 0,8) | 12,5 месяца |
| LTV ÷ CAC | 32 000 ÷ 20 000 | 1,6 |
Вывод из примера: выручка растёт, но NRR ниже 100%, а клиент возвращает расходы на привлечение больше года. Рост держится на новых продажах, и если реклама подорожает, он остановится. Приоритет здесь — удержание: онбординг и первый результат, о которых мы писали в статьях «Онбординг SaaS» и «Регистрация завершена, а работа не началась».
Ошибки, которые искажают метрики
- Пробные пользователи в расчёте. Бесплатные аккаунты нельзя включать в ARPA и в число платящих;
- Годовые платежи без деления на 12. Выручка скачет по месяцам, и отток выглядит случайным;
- Скидки не учтены. MRR считается по фактически оплаченной сумме, а не по прайсу;
- Тестовые и внутренние аккаунты. Их исключают из отчёта, иначе MRR завышен;
- Возвраты и неудачные списания. Клиент с неоплаченной подпиской не приносит выручку, он ушёл или вот-вот уйдёт;
- Один churn на всех. Считайте отдельно по тарифам и по когортам: общий показатель скрывает проблемный сегмент;
- CAC без зарплат отдела продаж. Стоимость привлечения выглядит ниже реальной.
Как собирать отчёт регулярно
- Определите, что считается платящим клиентом, активной подпиской и оттоком (например, 30 дней без оплаты).
- Храните историю подписок: даты начала, смены тарифа, паузы, отмены. По одному текущему статусу метрики не восстановить.
- Фиксируйте события оплаты и возврата с суммой и без НДС.
- Считайте метрики раз в месяц по когортам регистрации.
- Сравнивайте не только месяц к месяцу, но и когорты между собой.
- Смотрите связку: рост MRR, NRR, окупаемость CAC. Одна метрика не говорит ничего.
Для быстрой оценки воспользуйтесь калькулятором MRR и churn и калькулятором юнит-экономики. Если вы строите собственный сервис, смотрите разработку SaaS-сервиса, а подробный расчёт стоимости — в статье сколько стоит разработать SaaS-сервис. Основы подписочной модели объяснены в статье что такое SaaS, а расчёт стоимости привлечения в рекламе — в материале стоимость лида: CPL и CAC.
Вопросы и ответы
Как считается MRR?
Это сумма ежемесячных платежей за подписки на конец периода. Годовые тарифы делят на 12, разовые платежи не включают, суммы берут без НДС.
Какой churn считается нормальным?
Единой нормы нет: она зависит от типа клиента, цены и тарифа. Сравнивайте со своей историей и между когортами, а не с чужими цифрами.
В чём разница между churn клиентов и churn выручки?
Первый считает ушедших клиентов, второй — потерянные деньги. Если уходят мелкие клиенты, отток клиентов будет высоким, а отток выручки низким.
Что такое NRR?
Чистое удержание выручки: как изменилась выручка от клиентов, которые были в начале периода, с учётом доплат, понижений и ушедших. Выше 100% означает рост без новых продаж.
Как посчитать LTV, если отток нестабильный?
Упрощённая формула даёт ориентир. Для точной оценки считайте выручку когорты по месяцам и суммируйте за фактический срок жизни клиентов.
Читайте также
Метрика после сбоя: какие данные за октябрь можно считать точными
SEOКак установить Яндекс Метрику на сайт: счётчик, цели, вебвизор
РазработкаБиллинг SaaS по сотрудникам: что считать оплачиваемым местом
SEOКлики Search Console и визиты Метрики: почему разные числа
БизнесКлиент вернулся к другому мастеру: как считать возвращаемость
НовостиChrome начал измерять рекламу на страницах: новые метрики CrUX