← Назад к вопросам

Что такое MRR и ARR? Для каких типов продуктов эти метрики важны?

1.0 Junior🔥 231 комментариев
#Метрики продукта#Работа с продуктом и бизнесом

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

MRR и ARR: Метрики рекуррентного дохода

Определение

MRR (Monthly Recurring Revenue) — ежемесячный рекуррентный доход. Предсказуемый доход, который компания получает каждый месяц от подписок.

ARR (Annual Recurring Revenue) — годовой рекуррентный доход. MRR × 12.

Разница

MRR = доход за один месяц от активных подписчиков
ARR = MRR × 12

Пример:
- 100 активных пользователей платят $100/месяц
- MRR = 100 × $100 = $10,000
- ARR = $10,000 × 12 = $120,000

Как рассчитать

Базовая формула:

MRR = Количество платящих пользователей × Средняя подписка/месяц

Более точная:
MRR = Sum(активные подписки этот месяц)

SQL:

SELECT 
    DATE_TRUNC('month', CURRENT_DATE) as month,
    COUNT(DISTINCT user_id) as paying_users,
    AVG(monthly_subscription_price) as avg_price,
    SUM(monthly_subscription_price) as mrr
FROM subscriptions
WHERE status = 'active'
    AND subscription_start <= CURRENT_DATE
    AND (subscription_end IS NULL OR subscription_end > CURRENT_DATE)
GROUP BY month;

Компоненты MRR

1. New MRR — доход от новых подписок

Новые пользователи за месяц × их подписка = New MRR

2. Expansion MRR — рост от существующих (апселл)

Пользователь поменял $10/месяц на $20/месяц = +$10 Expansion MRR

3. Churned MRR — потеря от уходящих пользователей

5 пользователей отменили подписку на $100 = -$500 Churned MRR

4. Net MRR Change

Net MRR Change = New + Expansion - Churned

Пример:

Начальный MRR = $100,000
New MRR = $15,000
Expansion MRR = $5,000
Churned MRR = -$8,000
Net MRR Change = +$12,000

Конечный MRR = $112,000

Net Revenue Retention (NRR)

Показывает, растёт ли доход от существующих клиентов:

NRR = (MRR в конце периода + Expansion - Churn) / MRR в начале периода × 100%

NRR > 100% = рост выручки от существующих клиентов (хорошо!)
NRR = 100% = стабильность
NRR < 100% = уход клиентов больше, чем апселл (плохо)

Когда MRR/ARR важны?

SaaS (очень важны!)

Например: Slack

Slack для B2B:
- 150,000 активных рабочих пространств
- Средняя подписка: $12.50/месяц
- MRR = 150,000 × $12.50 = $1,875,000
- ARR = $22,500,000

Инвесторы смотрят на:
- MRR Growth (месяц к месяцу)
- NRR (Net Revenue Retention)
- CAC Payback Period

Подписочные модели (важны)

Spotify, Netflix, Apple Music, Zoom
- Все построены на MRR/ARR
- Это основной доход

E-commerce (не важны)

Товары покупаются один раз, не подписка
- MRR/ARR не применимы
- Вместо: Revenue, GMV, LTV

Freemium (менее важны)

Тип: Бесплатное + премиум подписка

Пример: Dropbox
- MRR важна, но нужно отслеживать отдельно платящих
- Общий MRR включает только платящих, не бесплатных

SaaS с Annual Billing (более усложнённо)

Клиент платит $120 в год, а не $10/месяц
- Признаём как $10 MRR (не как $120 сразу)
- ARR считаем из годовых契約

Это называется "deferred revenue" (отложенный доход)

Важные производные метрики

MoM Growth (Month-over-Month)

MoM Growth = (MRR текущий месяц - MRR прошлый месяц) / MRR прошлый месяц × 100%

Пример:
Месяц 1: MRR = $100k
Месяц 2: MRR = $112k
MoM Growth = ($112k - $100k) / $100k × 100% = 12%

Magic Number (для оценки масштабируемости)

Magic Number = (MRR текущего месяца - MRR месяц назад) / Маркетинг расходы месяц назад

Magic Number > 0.75 = хорошо (на каждый $1 маркетинга → $0.75 дополнительного MRR)
Magic Number > 1.0 = отлично

Burn Multiple (сколько месяцев cash runway)

Monthly Burn = Месячные расходы - MRR
Cash Runway = Cash Balance / Monthly Burn (в месяцах)

Если cash runway < 12 месяцев → проблема (нужно поднять)

SQL для отслеживания MRR

-- MRR по месяцам
CREATE TABLE mrr_tracking AS
WITH monthly_subscriptions AS (
    SELECT 
        DATE_TRUNC('month', CURRENT_DATE)::DATE as month,
        COUNT(DISTINCT user_id) as paying_users,
        SUM(monthly_price) as mrr
    FROM subscriptions
    WHERE status = 'active'
    GROUP BY DATE_TRUNC('month', CURRENT_DATE)
)

SELECT 
    month,
    paying_users,
    mrr,
    LAG(mrr) OVER (ORDER BY month) as prev_month_mrr,
    ROUND(100.0 * (mrr - LAG(mrr) OVER (ORDER BY month)) / LAG(mrr) OVER (ORDER BY month), 2) as mom_growth_pct,
    mrr * 12 as arr
FROM monthly_subscriptions
ORDER BY month DESC;

Benchmarks

SaaS компании на ранней стадии:
- Здоровый MoM Growth: 5-10%
- Хороший: 10-20%
- Отличный: 20%+

Зрелые компании:
- Ожидаемый рост: 2-5%

Важность для разных ролей

Инвесторы: 🔥 ОЧЕНЬ важна
- MRR Growth главная метрика оценки
- ARR = valuation основание

CEO: 🔥 ОЧЕНЬ важна
- Это cash runway
- Это стабильность бизнеса

Product Manager: 📊 Важна, но не первая
- Фокус больше на engagement, retention
- MRR = результат хорошего retention

Finance: 🔥 ОЧЕНЬ важна
- Это будущий cash
- Нужно планировать расходы

Итог

  • MRR/ARR = ключевые метрики для SaaS и подписочных сервисов
  • MRR = ежемесячно, ARR = MRR × 12
  • Важны инвесторам, финансам, CEO
  • Включают: New, Expansion, Churned MRR
  • NRR > 100% означает здоровый рост от существующих клиентов
  • Для non-SaaS (e-commerce) менее релевантны
Что такое MRR и ARR? Для каких типов продуктов эти метрики важны? | PrepBro