Экономика подписки: выручка, отток и окупаемость подписной модели

Как посчитать экономику подписки: MRR, ARPU, валовую маржу, отток, LTV, CAC и срок окупаемости. Модель, сценарии и ошибки расчёта.

15 октября 2026 11 мин чтения
Подписка должна окупаться
Подписка должна окупаться

Коротко. Экономика подписки связывает регулярную выручку, стоимость обслуживания, отток, срок жизни и привлечение клиента. Рост числа подписок сам по себе ничего не гарантирует: дешёвый тариф, высокий churn или длинная окупаемость могут увеличивать оборот и одновременно ухудшать денежный поток.

Материал собирает показатели подписного бизнеса в одну финансовую модель. Отдельные статьи подробнее разбирают ARPU, Churn Rate, LTV, CAC, когорты и границу бесплатного тарифа Freemium.

Опишите единицу подписки

Аккаунт, пользователь, договор и платная лицензия могут быть разными сущностями. Смешение приводит к неверному числу клиентов и двойному учёту выручки.

Что делать. Зафиксируйте плательщика, объект тарификации, период, валюту, налоги, статус оплаты и правило активности. Одну логику применяйте ко всем отчётам.

Для смежной задачи используйте отдельный материал о ARPU и ARPPU. Он помогает продолжить анализ, но не меняет границу этой статьи.

Разложите регулярную выручку

Общая касса смешивает новые, продлённые, расширенные, сокращённые и возвращённые платежи. По ней невозможно понять двигатель изменения.

Что делать. Соберите мост MRR: начало периода плюс new и expansion, минус contraction и churn, плюс reactivation. Разовые услуги показывайте отдельно.

Компонент MRRЗнакПример
Newплюспервая оплата
Expansionплюсбольше мест
Contractionминуспонижение
Churnминусполный уход

Для смежной задачи используйте отдельный материал о Churn Rate. Он помогает продолжить анализ, но не меняет границу разбора «Экономика подписки».

Нормализуйте периоды и валюту

Годовой платёж создаёт всплеск денег, хотя услуга оказывается двенадцать месяцев. Пересчёт валюты по текущему курсу переписывает прошлую динамику.

Что делать. Разделяйте cash flow и признанную выручку; нормализуйте контракт к месяцу по единому правилу. Храните исходную валюту и курс события.

Для смежной задачи используйте отдельный материал о удержании клиентов. Он помогает продолжить анализ, но не меняет границу разбора «Экономика подписки».

Считайте ARPU на правильной базе

Деление выручки на зарегистрированных занижает показатель, а на плативших в конкретный день — создаёт шум. Скидки и возвраты тоже меняют числитель.

Что делать. Определите среднее число активных платящих аккаунтов за период и чистую регулярную выручку. Рядом показывайте медиану тарифа и распределение сегментов.

На разборе попросите коллегу восстановить решение без устного контекста автора. Если это невозможно, дополните запись источником, границей выборки, формулой и следующим действием. Редактор темы «Экономика подписки» связывает это решение с запросом «Экономика подписки» и сохраняет основание для последующего пересмотра.

Для смежной задачи используйте отдельный материал о юнит-экономике. Он помогает продолжить анализ, но не меняет границу разбора «Экономика подписки».

Отделите выручку от валовой маржи

Серверы, комиссии, лицензии, поддержка и переменная работа растут вместе с клиентами. Высокий MRR при низкой марже оставляет мало ресурса на привлечение.

Что делать. Назначьте переменные затраты и рассчитайте gross margin по тарифам и сегментам. Спорные статьи покажите в двух сценариях, не прячьте их в общих расходах.

Зафиксируйте не только успешный сценарий, но и условие остановки. Заранее определённый предел защищает команду от бесконечного продолжения подхода, который уже перестал окупаться. В разборе «Экономика подписки» это правило применяют только к задаче «Экономика подписки», сохраняя исходные допущения.

Для смежной задачи используйте отдельный материал о платной подписке. Он помогает продолжить анализ, но не меняет границу этой статьи.

Измеряйте клиентский и денежный отток

Потеря десяти маленьких клиентов и одного крупного аккаунта одинаковы по logo churn, но различаются по деньгам. Expansion может скрыть массовый уход.

Что делать. Считайте logo churn, gross revenue churn и net revenue retention отдельно. Не смешивайте добровольный уход с ошибкой платежа без отдельного признака.

МетрикаФормулаРешение
ARPUMRR / аккаунтытариф
Gross marginмаржа / выручкасебестоимость
Logo churnушедшие / базаудержание
NRRитоговый MRR базы / стартрасширение

Для смежной задачи используйте отдельный материал о когортном анализе. Он помогает продолжить анализ, но не меняет границу этой статьи.

Стройте когорты по моменту старта

Средний churn смешивает клиентов разного возраста, цены и процесса онбординга. Улучшение новых когорт может быть не видно в общем портфеле.

Что делать. Группируйте по месяцу первой оплаты, тарифу, каналу и сегменту. Сравнивайте удержание на одинаковом возрасте и сохраняйте изменения условий.

Для смежной задачи используйте отдельный материал о стоимости привлечения. Он помогает продолжить анализ, но не меняет границу этой статьи.

Оцените срок жизни осторожно

Формула один делить на churn предполагает стабильную вероятность ухода и достаточно зрелые данные. Для молодого бизнеса она создаёт ложную точность.

Что делать. Используйте кривую удержания и несколько сценариев хвоста. Показывайте исторически наблюдаемую часть отдельно от экстраполяции.

Оставьте в рабочем документе версию данных и список исключений. Так следующий пересчёт не будет спорить с предыдущим только потому, что один аналитик очистил выборку иначе. Здесь, в теме «Экономика подписки», проверка относится к формулировке «Экономика подписки» и не переносится на другой интент автоматически.

Для смежной задачи используйте отдельный материал о монетизации контента. Он помогает продолжить анализ, но не меняет границу этой статьи.

Рассчитайте LTV через маржу

Умножение ARPU на срок жизни завышает ценность, если игнорирует переменные затраты, скидки и стоимость денег. Средний LTV скрывает плохие сегменты.

Что делать. Считайте поток валовой маржи по когорте и дисконтируйте при длинном горизонте. Сопоставляйте сегменты по одной методике.

Свяжите показатель с решением: кто, при каком пороге и что именно меняет. Метрика без заранее понятной реакции быстро становится декоративным числом в отчёте. Практический контекст «Экономика подписки» задаёт запрос «Экономика подписки»; результат документируют именно в этой границе.

Определите полный CAC

Расход рекламного кабинета — только часть стоимости привлечения. Продажи, производство, агентства, скидки и неудачные лиды тоже требуют ресурса.

Что делать. Суммируйте затраты привлечения за период и делите на новых платящих клиентов с согласованной атрибуцией. Органику показывайте отдельно, но не объявляйте бесплатной.

СценарийChurnCACPayback
Базовыйпланпланрасчёт
Стрессвышевышедольше
Ростнижестабильнокороче
Кассовыйкак факткак фактс задержкой

Посчитайте срок окупаемости

Хорошее отношение LTV к CAC не решает кассовый разрыв, если деньги возвращаются годами. Быстрый рост способен потребовать всё больше оборотного капитала.

Что делать. Накопите месячную валовую маржу когорты до покрытия CAC. Постройте базовый, оптимистичный и стрессовый сценарии с задержкой платежа.

Учтите пробный и бесплатный период

Триал повышает число активаций, но переносит выручку и добавляет нагрузку. Freemium может создавать канал роста или постоянную себестоимость без перехода.

Что делать. Считайте конверсию по когортам, время до оплаты, стоимость обслуживания и качество платящих после перехода. Ограничения тарифа связывайте с моментом ценности.

Разберите скидки и годовые планы

Годовой тариф улучшает денежный поток и снижает частоту решения, но скидка уменьшает доход. Предоплата может маскировать будущее обязательство обслуживания.

Что делать. Сравните чистую приведённую маржу, возвраты, удержание и payback месячного и годового вариантов. Не считайте всю предоплату MRR одного месяца.

Моделируйте расширение и сокращение

Дополнительные места и объём способны сделать NRR выше 100%, но зависимость от нескольких растущих клиентов повышает риск. Downgrade предшествует уходу.

Что делать. Стройте мост выручки по аккаунтам, сегментам и причинам. Проверяйте, создаёт ли расширение реальное использование и маржу.

ОшибкаИскажениеИсправление
Вся предоплата в MRRвсплескнормализация
LTV по выручкезавышениеваловая маржа
CAC только рекламазанижениеполные затраты
Среднее без когортскрытая динамикавозраст клиента

Свяжите продуктовые события с деньгами

Рост активности полезен, только если связан с удержанием или расширением. Корреляция одного события может отражать размер зрелого клиента.

Что делать. Сравните когорты, контролируйте возраст и сегмент, проверяйте последовательность. Используйте событие как ранний сигнал, а не замену финансового результата.

Проведите стресс-тест модели

План на одной точке не показывает чувствительность к небольшому росту churn или снижению конверсии. Ошибка особенно опасна при длинном payback.

Что делать. Изменяйте цену, маржу, churn, CAC, конверсию и рост по одному и совместно. Выделите показатели, к которым денежный поток наиболее чувствителен.

Соберите управленческий дашборд

Десятки SaaS-метрик перегружают встречу. Панель должна объяснять движение денег и вести к решению по цене, продукту или каналу.

Что делать. Покажите мост MRR, gross margin, retention по когортам, CAC и payback с целями и диапазонами. К каждой тревоге привяжите владельца.

Обновляйте допущения по закрытым когортам

Модель быстро устаревает после смены цены, канала или продукта. Переписывание истории новым правилом скрывает качество прежнего прогноза.

Что делать. Сохраняйте версии, сравнивайте прогноз с фактом и объясняйте разницу. Новое допущение применяйте к будущему сценарию, не стирая исходный план.

Практические нюансы внедрения

Согласуйте календарь событий. Дата выставления счёта, оплаты, начала доступа, признания выручки и отмены могут относиться к разным периодам. Финансовый и продуктовый отчёт должны различаться осознанно, а не из-за скрытых настроек систем.

Для редких крупных контрактов показывайте концентрацию. Средний ARPU и NRR выглядят сильными, пока один клиент формирует основную часть расширения. Стресс-тест с потерей крупнейших аккаунтов помогает оценить реальную устойчивость.

Не оптимизируйте одну метрику изолированно. Жёсткий годовой контракт уменьшит наблюдаемый logo churn, но может увеличить возвраты, скидку и недовольство. Решение оценивают по марже, денежному потоку и качеству следующего продления.

Дополнительные проверки модели

Платёжный churn анализируйте отдельно от осознанной отмены. Истёкшая карта, лимит банка и техническая ошибка требуют процесса восстановления платежа, а не продуктового интервью. Однако многократный отказ после напоминаний уже влияет на прогноз так же, как обычный уход.

Для тарифов с использованием разделите фиксированную и переменную выручку. Они имеют разную предсказуемость, маржу и чувствительность к активности клиента. Общий MRR без такого слоя может расти из-за временного объёма и создавать слишком оптимистичный план мощности.

Если бизнес возвращает деньги, фиксируйте возврат в когорте исходной продажи и отдельно показывайте дату денежного движения. Иначе старые проблемы искусственно ухудшают текущие продажи или совсем исчезают из retention-анализа.

Проверяйте, совпадает ли единица CAC с единицей LTV. Нельзя делить стоимость привлечения аккаунта на ценность одного пользователя или сравнивать групповой контракт с индивидуальным тарифом. Сначала приведите обе стороны к одному плательщику.

План найма и инфраструктуры стройте по стрессовому объёму обслуживания, а не только по выручке. Если дешёвый сегмент создаёт больше обращений и вычислений, рост числа подписок может ухудшить маржу ещё до того, как это станет заметно в общем отчёте.

Контрольный список перед решением

  • Цель и граница процесса записаны одним предложением.
  • Исходные данные имеют источник, дату и владельца.
  • Абсолютные значения показаны рядом с относительными.
  • Неизвестное отделено от подтверждённого факта.
  • Для риска определены порог, действие и ответственный.
  • Результат сравнивается с реальной альтернативой.
  • Следующая проверка и версия решения сохранены в календаре.

Экономика подписки становится управляемой, когда MRR разложен по причинам, маржа считается после переменных затрат, удержание видно по когортам, а CAC сравнивается не только с LTV, но и со сроком окупаемости. Храните сценарии и версии допущений.

Связи этапов в теме Экономика подписки

Для темы «Экономика подписки» на этапе «опишите единицу подписки» сверяют границы результата, полученный после шага «исходная постановка задачи». В процессе «Экономика подписки» такая сверка показывает, что уже подтверждено для «опишите единицу подписки» и какое ограничение нельзя переносить дальше. Следующий блок «разложите регулярную выручку» получает конкретный результат «опишите единицу подписки», а не пересказ всего обсуждения. Если из «разложите регулярную выручку» приходит возврат, команда «Экономика подписки» записывает его причину рядом с артефактом «границы результата» и корректирует именно переход от «исходная постановка задачи». Формулировка «опишите единицу подписки» требует отдельно назвать связь «исходная постановка задачи — границы результата — разложите регулярную выручку». Так связь внутри «Экономика подписки» остаётся воспроизводимой на обычном и сложном случае.

Для темы «Экономика подписки» на этапе «разложите регулярную выручку» уточняют исходные наблюдения, полученный после шага «опишите единицу подписки». В процессе «Экономика подписки» такая сверка показывает, что уже подтверждено для «разложите регулярную выручку» и какое ограничение нельзя переносить дальше. Следующий блок «нормализуйте периоды и валюту» получает конкретный результат «разложите регулярную выручку», а не пересказ всего обсуждения. Если из «нормализуйте периоды и валюту» приходит возврат, команда «Экономика подписки» записывает его причину рядом с артефактом «исходные наблюдения» и корректирует именно переход от «опишите единицу подписки». Формулировка «разложите регулярную выручку» требует отдельно назвать связь «опишите единицу подписки — исходные наблюдения — нормализуйте периоды и валюту». Так связь внутри «Экономика подписки» остаётся воспроизводимой на обычном и сложном случае.

Остался вопрос по теме статьи? Напишите его в предложку блога — отвечаю лично: задать вопрос в MAX. Частые вопросы разбираю отдельными статьями и присылаю ссылку тому, кто спросил.

Статья помогла?
Николай Шаповалов Николай Шаповалов Основатель Tapbox, делает сервисы для MAX Канал автора в MAX

Читайте дальше