Что такое MRR и ARR: как на самом деле измеряется доход от подписок
Что измеряют MRR и ARR, движение метрик в мостике изменений, почему это не бухгалтерская выручка и какие ошибки раздувают эти показатели.
MRR (месячный регулярный доход, monthly recurring revenue) - это нормализованная стоимость действующих подписных договоров в расчете на один месяц. ARR - тот же показатель в годовом исчислении (для бизнеса с ежемесячной оплатой это просто MRR × 12).
Ни один из этих показателей не является бухгалтерским. Вы не найдете MRR ни в одном стандарте финансовой отчетности, ни в одной финансовой отчетности или аудиторском заключении. Это операционная метрика, которая отвечает на вопрос, намеренно игнорируемый отчетом о прибылях и убытках: если ничего не изменится, сколько мы выставят клиентам в следующем месяце?
Что считается регулярным доходом
Ценность MRR полностью зависит от строгого соблюдения правил учета. Включайте:
- Подписные платы по действующим договорам, пересчитанные на месяц (годовой тариф на сумму 2 400 € дает MRR в размере 200 €)
- Зафиксированные регулярные дополнения (add-ons) и расширения количества рабочих мест (seats)
- Регулярные скидки со знаком минус
Исключайте:
- Разовые платы за подключение, внедрение и обучение
- Профессиональные услуги и кастомную разработку
- Перерасход лимитов использования (overages), колеблющийся от месяца к месяцу (если только он не является абсолютно стабильным, но в таком случае это нужно явно зафиксировать)
- Продажу оборудования
- Пробные периоды (trials) и неоформленную воронку продаж
Главный критерий заключается в том, повторится ли эта сумма в следующем месяце без каких-либо дополнительных действий. Если смешать регулярные платежи с разовыми, MRR перестает быть показателем текущей динамики (run-rate) и превращается в ухудшенную версию выручки.
Мостик изменений (Movement bridge)
Само по себе значение MRR мало о чем говорит. Вся полезная информация кроется в переходе от одного периода к другому:
Начальный MRR
+ Новые (new) (новые клиенты)
+ Расширение (expansion) (апгрейды, больше рабочих мест)
− Сокращение (contraction) (даунгрейды, меньше рабочих мест)
− Отток (churn) (ушедшие клиенты)
= Конечный MRR
Пример расчета за месяц в евро:
| Компонент | Сумма |
|---|---|
| Начальный MRR | 42 000 |
| Новые | +3 800 |
| Расширение | +1 400 |
| Сокращение | −900 |
| Отток | −2 300 |
| Конечный MRR | 44 000 |
Прирост составил 2 000 €, но истинное положение дел видит тот, кто анализирует структуру. Показатель чистого удержания дохода (net revenue retention) здесь составляет (42 000 + 1 400 − 900 − 2 300) ÷ 42 000 = 95,7%: существующая клиентская база сжимается, и рост полностью обеспечивается за счет новых продаж. Компания с показателем NRR на уровне 110% растет даже без привлечения новых клиентов, тогда как компания с показателем 95% латает дыры в текущей базе. Конечный MRR одинаковый, а компании совершенно разные.
MRR — это не выручка
Эти два показателя постоянно расходятся, и их путаница приводит к серьезным ошибкам:
| MRR | Бухгалтерская выручка | |
|---|---|---|
| Основа | Законтрактованный run-rate на определенный момент времени | Заработанная за период сумма |
| Регулируется | Вашим собственным определением | IFRS 15 / национальные ОПБУ (GAAP) |
| Разовые платежи | Исключаются | Включаются |
| Годовая предоплата | Равномерно распределяется по определению | Распределяется по мере оказания услуг (обычно совпадает, но не всегда) |
| Изменения в середине месяца | Часто учитываются в полном объеме | Пропорционально времени (pro-rated) |
| Аудит | Не подлежит аудиту | Подлежит аудиту |
Годовой контракт, подписанный 15 марта, по большинству определений добавляет свою полную месячную стоимость в мартовский MRR, в то время как признанная выручка (recognized revenue) за март составит половину месяца. Оба подхода верны для своих целей. Неверно рассчитывать прогноз выручки как MRR × 12 или сводить один показатель к другому в ожидании полного совпадения.
Взаимосвязь, которую важно удерживать в фокусе: отложенная выручка - это отражение предоплаты на балансе, возникающей при выставлении счета до оказания услуг; MRR - это операционный взгляд на контракты, которые ее генерируют; признанная выручка - это то, что отражается в бухгалтерской отчетности. Три точки зрения на один и тот же бизнес.
Где показатели искусственно завышаются
- Учет подписанных сделок (bookings) как MRR. Подписанный трехлетний контракт - это не три года мгновенного MRR, а ежемесячная стоимость, которая должна поступать регулярно.
- Включение разовых платежей. Самый частый способ завышения показателей, который на следующий месяц проявляется в виде необъяснимого оттока MRR.
- Игнорирование непроизвольного оттока (involuntary churn). Неуспешные списания по картам, которые прекращают подписку - это отток, независимо от намерений клиента.
- Учет годовых контрактов по номиналу денежных средств. Годовой платеж в размере 2 400 € дает MRR в 200 €, а не 2 400 €.
- Колебания валютных курсов. Конвертация зарубежных подписок по курсу каждого периода приводит к движению MRR, даже когда ничего не произошло. Для расчета метрики фиксируйте курс, а бухгалтерскую конвертацию ведите отдельно, как описано в разделе многовалютный бухгалтерский учет.
Что делает и чего не делает Nordlet
Если говорить прямо: продукт не рассчитывает MRR и ARR. Здесь нет отчета по подписным метрикам, мостика движения MRR и расчета оттока. Любой разработчик учетного API, утверждающий обратное, обычно описывает биллинговую платформу.
Главное, что предоставляет Главная книга (ledger) - это исходные данные для построения таких метрик с детализацией, позволяющей проводить аудит вместо того, чтобы верить таблице в Excel, которой никто не доверяет:
- Регулярные соглашения с условиями выставления счетов и сгенерированными на их основе инвойсами.
- Графики признания выручки (endpoint
POST /v1/sales/recognition-schedules/list) возвращает суммы и даты по каждой строке, что ближе всего к договорному run-rate, которым располагает бухгалтерия. - Строки инвойсов с указанием периодов, позволяющие вывести законтрактованную стоимость в разрезе клиентов за месяц.
- Вебхуки (
sale_invoice.issuedиsale_invoice.paid), чтобы сервис метрик мог реагировать на изменения, а не перечитывать всю историю заново.
Разумное разделение труда: Главная книга отвечает за юридически достоверные факты (признанную выручку, остатки отложенных доходов, дебиторскую задолженность), а слой метрик отвечает за операционный срез. Расчет MRR на основе Главной книги, а не параллельно с ней - это то, что позволяет сверять показатели, когда инвестор спрашивает, почему они отличаются.
FAQ
В чем разница между MRR и ARR?
ARR - это годовое выражение MRR (для бизнеса с ежемесячной подпиской это MRR × 12). ARR традиционно используется для бизнесов с годовыми контрактами, а MRR - для ежемесячных; они несут в себе одинаковый объем информации.
Равен ли MRR выручке?
Нет. MRR - это нормализованный run-rate действующих контрактов на определенный момент времени, в то время как выручка - это заработанная за период сумма согласно стандартам бухгалтерского учета. Разовые платежи, пропорциональный расчет за неполный месяц и правила признания выручки приводят к различиям между ними, а сам MRR не является аудируемым показателем.
Следует ли включать разовые платежи в MRR?
Нет. Платежи за настройку, внедрение и профессиональные услуги не носят регулярного характера, поэтому их включение завышает показатель текущей динамики и создает иллюзию оттока в следующем месяце. Учитывайте их отдельно.
Что такое чистое удержание дохода (net revenue retention)?
Это показатель расширения за вычетом сокращения и оттока, измеренный по отношению к начальной базе существующих клиентов без учета новых продаж. Значение выше 100% означает, что существующая база растет сама по себе; значение ниже 100% означает, что новые продажи лишь компенсируют отток до того, как обеспечат реальный рост.
Как годовые контракты влияют на MRR?
Они нормализуются: годовой контракт на сумму 2 400 € формирует MRR в размере 200 € независимо от того, выставлен счет единовременно за год вперед. Деньги поступают сразу, остаток отложенной выручки отражает неоказанную часть услуг, а MRR отражает ежемесячную ценность договора.