К списку метрик
MONETIZATION

ARPU

Average Revenue Per User

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

ФОРМУЛА

$$\text{ARPU}{m} = \frac{\text{Revenue}{m}}{\text{Active Users}_{m}}$$

ОПИСАНИЕ

Что это

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

Тонкости

  1. «Активный юзер» — это MAU? Все зарегистрированные? Платящие? Это сильно меняет цифру:

    • ARPU = revenue / MAU (все активные)
    • ARPPU (Per Paying User) = revenue / paying users — обычно в 10–100× выше
  2. Включать ли trial? Если юзер на бесплатном пробнике — он MAU? Лучше отделить: ARPU free + paid vs ARPU paid only.

  3. Сезонность: декабрь = +25% выручки (праздники), январь = −15% (похмелье). Сравнивай YoY, а не MoM.

Связь с LTV

LTV = ARPU × средний срок жизни (в месяцах) = ARPU / churn_rate.

Поэтому ARPU и churn — два рычага роста LTV. Поднять ARPU — это upsell, premium tiers, доп. услуги. Снизить churn — улучшать продукт.

Бенчмарки (месячные)

  • Netflix: $11
  • Spotify: $4
  • Каспи Голд: ~$2 (низкий MAU стоимость)
  • TikTok (per DAU): $0.40
  • B2B SaaS SMB: $50–200
  • B2B SaaS Enterprise: $1k–10k
SQL ПРИМЕР
-- Месячный ARPU и ARPPU
select date_trunc('month', payment_at) as month,
       sum(amount) as revenue,
       count(distinct user_id) as paying_users,
       sum(amount) / count(distinct user_id) as arppu
from payments
where payment_at >= current_date - interval '12 months'
group by 1 order by 1;
СВЯЗАННЫЕ МЕТРИКИ