Что такое ARR и чем он не является
ARR — это аннуализированный snapshot текущего регулярного дохода. Не сумма выручки за последние двенадцать месяцев и не прогноз на следующие двенадцать месяцев. Именно snapshot. Если сегодня ваш MRR составляет $100k, то ARR равен $1.2M, вне зависимости от того, что было в январе и что будет в декабре.
ARR = MRR × 12
Это критично понимать правильно. Компания, которая начала год с $50k MRR и закончила с $100k MRR, может на 31 декабря сказать, что её ARR равен $1.2M. Но её реальная годовая выручка за этот же год будет совсем другой. Эти числа нельзя смешивать.
- ARR ≠ годовая выручка.
- ARR ≠ сумма всего полученного кэша за год.
- ARR ≠ bookings.
- ARR ≠ billings.
ARR — forward-looking метрика. Она показывает текущую регулярную earning power бизнеса, приведённую к году.
Что входит в ARR
Правило простое: если значение корректно входит в MRR, оно может входить и в ARR.
- Регулярные подписочные платежи, включая monthly, annual и multi-year контракты после нормализации к месяцу.
- Committed recurring contracts с фиксированным минимальным объёмом.
- Usage-based доход, если он действительно предсказуем и структурно повторяем.
Что не входит:
- Разовые платежи: setup, onboarding, professional services.
- Непредсказуемый overage.
- Условные суммы по неактивированным модулям.
- Trials и некоммерческие периоды.
- Скидки, которые не нормализованы корректно.
Годовые контракты: главная ловушка
Очень частая ошибка: клиент подписал годовой контракт на $12,000 и оплатил его целиком в январе, значит январский MRR якобы равен $12,000. Это неверно.
Правильно так: $12,000 / 12 = $1,000 MRR каждый месяц в течение следующих двенадцати месяцев. ARR равен $12,000. Деньги пришли в январе, но recurring value распределяется равномерно.
Из той же ошибки вытекают ещё две. Во-первых, ARR нужно убирать сразу при расторжении контракта, даже если часть денег ещё остаётся как deferred revenue. Во-вторых, renewal не удваивает ARR. Продлённый контракт на $12k остаётся $12k ARR; это renewal bookings, а не новый ARR.
Компоненты ARR и waterfall-модель
ARR не является статичной цифрой. Он движется под воздействием тех же сил, что и MRR, только в годовом выражении. Стандартный операционный формат здесь — ARR waterfall.
ARR(конец) = ARR(начало) + New ARR + Expansion ARR − Contraction ARR − Churned ARR + Reactivation ARR
Это то же балансовое равенство, что и для MRR, только в годовом масштабе:
New ARR
New ARR = New MRR × 12
Годовая recurring value, созданная новыми клиентами.
Expansion ARR
Expansion ARR = Expansion MRR × 12
Годовой эквивалент роста от апселов, cross-sell, add-on и recurring usage-expansion.
Contraction ARR
Contraction ARR = Contraction MRR × 12
Годовая потеря от downgrade, уменьшения мест, падения recurring usage и структурных кредитов.
Churned ARR
Churned ARR = Churned MRR × 12
Годовая потеря от полностью отменённых подписок.
Net New ARR
Net New ARR = New ARR + Expansion ARR − Contraction ARR − Churned ARR = Net New MRR × 12
Net New ARR — один из ключевых operating-показателей SaaS. Он напрямую участвует в расчётах Magic Number, Burn Multiple и логики CAC Payback.
Как читать ARR Waterfall
ARR waterfall — это bridge или столбчатая диаграмма, которая показывает, как ARR изменился за период. Именно она позволяет увидеть качество роста, а не только красивую итоговую цифру.
Начало квартала: $1,200,000 + New ARR: $180,000 + Expansion ARR: $60,000 − Contraction ARR: $24,000 − Churned ARR: $96,000 = Конец квартала: $1,320,000
В этом примере net growth на $120k выглядит неплохо, но churned ARR в $96k уже опасно близок к new ARR в $180k. Сам итоговый ARR этого никогда не покажет.
Производные метрики на основе ARR
ARR Growth Rate
ARR Growth Rate (YoY) = (ARR(текущий) − ARR(год назад)) / ARR(год назад) × 100
ARR Growth Rate (QoQ) = (ARR(конец квартала) − ARR(начало квартала)) / ARR(начало квартала) × 100
Именно YoY-growth больше всего волнует инвесторов. QoQ-growth часто полезнее для операционного управления.
ARR per Employee
ARR per Employee = ARR / FTE
Показатель операционной эффективности. Условно: ниже $100k на сотрудника — слабо, $100k-$200k типично для ранней стадии, $200k-$300k хорошо, выше $300k отлично. У сильных PLG-компаний бывает и больше $400k.
ARR Growth Efficiency
ARR Growth Efficiency = Net New ARR / Net Cash Burned
Показывает, сколько нового ARR создаётся на каждый доллар сожжённого кэша.
Burn Multiple
Burn Multiple = Net Cash Burned / Net New ARR
Обратная величина к growth efficiency. Ниже 1 — исключительная эффективность, 1-1.5 — хорошо, 1.5-3 — терпимо, выше 3 — слабо.
ARR CAGR
ARR CAGR = (ARR(конечный) / ARR(начальный))^(1 / N) − 1
CAGR сглаживает волатильность и делает рост сопоставимым на длинном горизонте.
T2D3
T2D3 означает triple, triple, double, double, double. Это классический benchmark для venture-backed SaaS. В разговорах с инвесторами он полезен, но как универсальная operating-цель подходит далеко не всем, особенно не bootstrapped SaaS.
ARR и оценка компании
SaaS-компании часто оценивают через EV/ARR-мультипликатор. На него сильнее всего влияют ARR Growth, NRR, Gross Margin и качество самого ARR. Высокий рост, сильный NRR и хорошие маржи расширяют мультипликатор, слабый рост и плохое удержание его сжимают.
ARR в usage-based моделях
Usage-based pricing создаёт методологическую проблему: ARR должен быть регулярным и предсказуемым, а usage может сильно колебаться.
Обычно используют три подхода:
- Committed ARR only: включать только минимальный контрактный объём.
- Trailing 3-month annualized: брать среднее за три последних месяца и умножать на 12.
- Last-month run rate: брать MRR последнего месяца и annualize его.
Для hybrid pricing корректнее всего отдельно показывать committed ARR и variable ARR.
ARR по сегментам
Total ARR скрывает концентрационный риск. Если большая часть ARR производится небольшой группой enterprise-клиентов, бизнес намного менее устойчив, чем кажется по headline total.
ARR Concentration = ARR топ-10 клиентов / Total ARR × 100
Значение выше 50% — заметный риск.
ARR vs Bookings vs Billings vs Revenue
Путать эти показатели — одна из самых дорогих ошибок в SaaS-отчётности.
- Bookings: момент подписания контракта, обещание заплатить.
- ARR: текущий annualized recurring value.
- Billings: выставленная сумма к оплате.
- Cash: реально полученные деньги.
- Revenue: признанная выручка по мере оказания услуги.
Типичные ошибки при расчёте ARR
- Включать professional services. Внедрение, onboarding и consulting не являются recurring revenue.
- Не нормализовать годовые контракты. ARR должен следовать recurring value, а не графику оплат.
- Оставлять в ARR аккаунты после фактического churn. Как только churn реален, ARR должен падать сразу.
- Считать подписанные контракты вместо активных подписок. Это bookings, а не ARR.
- Игнорировать частичный первый месяц. ARR должен выводиться из нормализованной recurring value, а не искажаться частичным списанием.
- Показывать ARR до скидок как стандартный ARR. Базовый стандарт — net of discounts, если только list-price ARR не раскрывается отдельно.
Пример полного расчёта ARR
Начало Q1 ARR: $2,400,000
| Событие | Клиент | Сумма | Компонент |
|---|---|---|---|
| Новая подписка Pro по $500/мес | 3 клиента | +$18,000 ARR | New ARR |
| Новая подписка Enterprise по $3k/мес | 1 клиент | +$36,000 ARR | New ARR |
| Апсел Pro → Enterprise (+$2.5k/мес) | 2 клиента | +$60,000 ARR | Expansion ARR |
| Добавили 10 мест по $50/мес | 5 клиентов | +$30,000 ARR | Expansion ARR |
| Даунгрейд Enterprise → Pro (−$2k/мес) | 1 клиент | −$24,000 ARR | Contraction ARR |
| Отмена подписки по $1k/мес | 3 клиента | −$36,000 ARR | Churned ARR |
| Отмена подписки по $500/мес | 2 клиента | −$12,000 ARR | Churned ARR |
New ARR: +$54,000
Expansion ARR: +$90,000
Contraction ARR: −$24,000
Churned ARR: −$48,000
Net New ARR: +$72,000
ARR(конец Q1): $2,472,000
QoQ Growth: 3%
Quick Ratio: 144,000 / 72,000 = 2.0
Expansion Efficiency: 90,000 / 48,000 = 1.875
Диагноз здесь прямой: expansion больше чем перекрывает churn, но churned ARR всё ещё достаточно велик, чтобы требовать немедленного внимания. Хороший рост не означает, что loss-side безопасен.
Как Dnoise считает ARR
Dnoise автоматически строит ARR waterfall по данным Stripe. Каждое движение ARR относится к одному из пяти ключевых компонентов на основе истории подписки, а не только по суммам инвойсов.
Годовые контракты автоматически нормализуются к месяцу. Если контракт расторгнут, ARR падает сразу, независимо от того, когда был собран кэш. Waterfall доступен за любой период с drill-down до клиента и транзакции.
CTA
Dnoise считает ARR по исходным данным и показывает структуру движений за headline-цифрой.