MRR и ARR: как считать регулярную выручку

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

Павел переводит ровный месячный ритм подписки в годовую панораму регулярной выручки
СУТЬ БЕЗ ШУМА

Самое главное — за секунды

Содержание статьи

Клиент оплатил год вперёд 120 тысяч ₽. Можно записать весь платёж в MRR и устроить очень хороший месяц. А потом одиннадцать месяцев смотреть на тишину. Для кассы деньги реальные, для регулярной выручки нужен другой ритм.

MRR нормализует подписки к месяцу, ARR — к году. Они помогают видеть устойчивый масштаб бизнеса, не путая его с датой оплаты.

Что получите после чтения

Поймёте разницу между MRR и ARR, посчитаете новые продажи, расширение и отток и соберёте честный мост регулярной выручки. Без сложных слов ради сложных слов: сначала смысл, потом расчёт и действие.

Что это такое простыми словами

Годовой платёж остаётся большой суммой в кассе, но для регулярной выручки делится на равные месячные части

Monthly Recurring Revenue — месячная регулярная выручка активных подписок. Annual Recurring Revenue — годовой эквивалент регулярной выручки.

Если договор на 120 тысяч действует 12 месяцев, его вклад в MRR — 10 тысяч, в ARR — 120 тысяч. Разовая настройка отдельно.

Как люди называют эту задачу

На практике спрашивают «mrr что это». Ещё спрашивают «arr что это». Ещё спрашивают «mrr и arr разница». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «mrr формула». Ещё спрашивают «arr формула». Ещё спрашивают «как рассчитать регулярную выручку». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «monthly recurring revenue расчет». Ещё спрашивают «annual recurring revenue расчет». Ещё спрашивают «что включать в mrr». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «new expansion contraction churn mrr». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

Зачем это бизнесу

MRR показывает базу, которая повторяется, и позволяет разложить рост. Продажи видят новые подписки, аккаунтинг — расширение, продукт — сокращение и отток.

ARR удобен для годового масштаба, но не заменяет признанную выручку, денежный поток или договорной backlog.

Главная польза появляется не в момент расчёта, а когда цифра меняет решение. Поэтому рядом с показателем сразу записываем владельца, частоту обновления и действие при отклонении. Иначе получится ещё одна умная ячейка — коллекция у нас и так большая.

Как сделать: пошаговый порядок

  1. Определите, какие платежи являются повторяющимися.
  2. Нормализуйте разные периоды подписки к месяцу.
  3. Исключите разовые услуги, налоги и возвраты по правилам.
  4. Посчитайте стартовый MRR.
  5. Разложите изменения на new, expansion, contraction, churn и reactivation.
  6. Сверьте конечный MRR с биллингом.
  7. Покажите когорты и валютный эффект отдельно.

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

Формула или логика расчёта

Мост регулярной выручки растёт за счёт новых подписок и расширений и уменьшается из-за сокращений и оттока

Конечный MRR = начальный MRR + new + expansion + reactivation − contraction − churn. ARR = MRR × 12, если месячная нормализация отражает устойчивую текущую базу. Для сезонных контрактов простое умножение требует пояснения.

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

Подробный пример с числами

На начало месяца MRR — 2 млн ₽. Новые клиенты добавили 300 тысяч, расширения — 120 тысяч, сокращения тарифов — 70 тысяч, ушедшие клиенты — 150 тысяч.

Конечный MRR = 2 000 + 300 + 120 − 70 − 150 = 2,2 млн ₽. ARR run-rate — 26,4 млн ₽.

При этом на счёт пришло 5 млн, потому что часть клиентов оплатила год. Денежный поток выше MRR, но регулярная база от этого не стала 5 млн в месяц.

Мы показываем собственнику мост. Маркетингу — новый MRR по каналам после окна качества, продажам — вклад новых контрактов, продукту — contraction и churn по причинам.

Объяснение результата важнее последней цифры. Мы всегда отвечаем на три вопроса: почему она такая, насколько ей можно доверять и что конкретно команда сделает дальше.

Как проверить данные до автоматизации

Для первой проверки «MRR и ARR: как считать регулярную выручку» не нужен идеальный контур данных. Достаточно выбрать один завершённый период, сохранить исходную выгрузку и собрать расчёт рядом с ней (да, сначала руками). Так любое число можно пройти назад до строки источника, а спор о методике не превращается в обмен воспоминаниями.

Сделайте две сверки. Первая — арифметическая: сходятся ли суммы, знаки и единицы. Вторая — деловая: узнаёт ли владелец процесса получившуюся картину. Если формула говорит одно, а команда видит другое, не выбирайте победителя сразу. Найдите конкретные записи, на которых расходятся определения.

Для контроля возьмите пять крупных и пять случайных объектов. Крупные быстро находят денежные ошибки, случайные — системные. Отдельно проверьте пограничные даты, возвраты, отмены и ручные корректировки. Именно там обычно живут самые изобретательные сюрпризы (таблицы тоже умеют быть творческими).

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

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

Как читать динамику

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

Не останавливайтесь на среднем. Разрежьте результат хотя бы по продукту, клиентскому сегменту или каналу. Общая цифра способна стоять на месте, пока одна часть бизнеса растёт, а другая уменьшается (и среднее очень спокойно это переживёт). Решение принимается внутри сегмента, поэтому и диагноз нужен там же.

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

Что проверить глубже

Фиксируйте дату начала и окончания услуги, а не только платежа.

Валютные изменения отделяйте от реального расширения.

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

Мини-проверка перед решением

  • Период и границы расчёта зафиксированы
  • Источник каждой крупной цифры известен
  • Среднее дополнено сегментами или распределением
  • Ограничение метода написано рядом с выводом
  • Следующее действие имеет владельца и срок

Как превратить расчёт в решение

Рост MRR оцениваем рядом с валовой маржой, удержанием и CAC Payback. Дешёвая подписка может увеличить MRR и одновременно ухудшить экономику.

На встрече обсуждаем компоненты моста, потому что общий рост 10% может скрывать большой новый поток и такой же большой churn.

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

Ограничения и типичные ошибки

  • Включать разовые услуги.
  • Записывать годовой платёж целиком в месяц.
  • Смешивать бронирование, деньги и признанную выручку.
  • Не фиксировать правила пауз.
  • Смотреть итог без компонентов.

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

Как мы используем это в работе

Я начинаю с реестра договоров и событий подписки. На тестовой выборке сверяю MRR до рубля и только потом строю дашборд.

С собственником выбираем здоровый источник роста. Маркетинг получает new MRR и окупаемость, клиентская команда — expansion и churn, финансы — отдельный прогноз поступлений.

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

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

  1. Неделя 1: договориться об определениях, источниках и одном решении
  2. Неделя 2: собрать ручной расчёт и контрольную выборку
  3. Неделя 3: передать показатели владельцам процесса и проверить действие
  4. Неделя 4: сравнить прогноз с фактом, исправить правила и только затем автоматизировать

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

Что сделать прямо сейчас

Возьмите десять договоров с разными сроками. Нормализуйте их к месяцу и соберите мост MRR за последний закрытый период.

Первичные источники

ПО ТЕМЕ

Продолжить разбираться

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

Павел сравнивает всю аудиторию и платящую часть через два аналитических объектива
Управление8 мин527

ARPU и ARPPU: как считать и не путать

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

↗

Можно просто написать

Познакомимся и обсудим задачу

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

Работаем без заявки.

Не оставляйте номер и не ждите звонка. Просто напишите сами туда, где вам удобно.