Александр Руин

Консультант по проектированию AI‑систем

Александр Руин — консультант по проектированию систем. Помогаю спроектировать архитектуру, оценить риски и выстроить прозрачный процесс — от выбора технологий до сопровождения. Рутину берут на себя AI‑исполнители. Направления: автоматизация, интеграции, AI‑продукты.

Дашборд SaaS-метрик 2026: MRR, ARR, churn, NRR, CAC и LTV без самообмана

Дашборд SaaS-метрик нужен не для того, чтобы founder раз в день смотрел на один MRR-график. Нормальный SaaS metrics dashboard отвечает на связанные вопросы: почему изменился MRR, сколько выручки потеряно из-за churn, перекрывает ли expansion отток, окупается ли CAC, какие когорты разваливаются после onboarding и можно ли доверять данным из Stripe, Paddle, CRM, product analytics и рекламных кабинетов.

Главная проблема раннего SaaS обычно не в отсутствии графика, а в смешении методик. Stripe считает MRR по правилам Billing Analytics, ChartMogul отдельно раскладывает expansion, contraction и churn, Baremetrics продает готовый слой subscription metrics, а таблица founder'а часто смешивает cash, invoices, recurring revenue, refunds и annual plans. Если не подписать формулы прямо в дашборде, команда будет спорить о цифрах вместо решений.

Дашборд SaaS-метрик: MRR, ARR, churn, NRR, CAC и LTV

Главное

  • Stripe Billing определяет MRR как monthly-normalized value активных и past_due подписок; trials, free plans, taxes и metered usage в базовый MRR не входят.
  • Stripe позволяет сравнивать gross/net MRR churn, subscriber churn, retention, MRR growth, LTV, ARPU и trial conversion с peer benchmarks, но только при достаточном объеме подписок и похожей группе.
  • ChartMogul трактует ARR как MRR x 12, а Net MRR Retention считает по когорте стартового MRR с учетом expansion, reactivation, contraction и churn; значение выше 100% возможно.
  • SaaS Capital в 2026 benchmark для bootstrapped SaaS $3M-$20M ARR показывает median NRR 103%, 90-й перцентиль 117.9%, median GRR 91%; эти числа полезны как контекст, а не как норма для любого микросервиса.
  • Baremetrics на текущей pricing page указывает Growth plan от $255/мес и заявляет отслеживание 28+ subscription metrics, включая MRR, ARR, churn, upgrades и downgrades.
  • ChartMogul pricing в 2026 зависит от tracked ARR: есть free tier до $120K ARR, а Pro начинается от $99/мес при annual billing на нижнем диапазоне ARR.
  • Reddit, SaaS forums и Hacker News в этом материале используются только как signal-only: свежие обсуждения показывают повторяющиеся боли по ручному MRR из Stripe, неясному churn, дорогим инструментам на малом MRR и перегруженным dashboard'ам.

Эта статья для founder, CFO/finance lead, Head of Growth, product lead и SaaS-оператора, которым нужен один рабочий экран: MRR/ARR, MRR movements, churn, NRR, CAC, LTV, cohort retention, payback, failed payments и data quality.

В нашем тесте SimpleDashboard мы начинаем не с "нарисовать 20 метрик", а с сверки 10 клиентов вручную: new, expansion, downgrade, churn, past_due, refund, annual plan, usage-based revenue, enterprise account и internal test. Если эти строки не сходятся с биллингом и CRM, красивый график только ускорит неправильные решения.

KPI/risk table для SaaS metrics dashboard

KPI Формула для пилота Что показывает Главный риск интерпретации
MRR Monthly-normalized recurring revenue активных paid subscriptions Текущую подписочную базу Включили trial, free plan, tax, setup fee, usage-only revenue или unpaid invoice
ARR MRR x 12 для текущего run-rate Годовой run-rate подписки ARR не равен contracted ARR, cashflow и бухгалтерской выручке
Net New MRR New + Expansion + Reactivation - Contraction - Churn Почему вырос или упал MRR Итоговый рост скрывает churn старых когорт
Gross MRR Churn Churned MRR + Contraction MRR / Start MRR Сколько recurring revenue потеряно до expansion Expansion не должен маскировать проблему retention
Net MRR Churn Churned + Contraction - Expansion - Reactivation / Start MRR Компенсирует ли expansion потери Может быть отрицательным при сильном upsell и плохом logo churn
NRR / Net MRR Retention MRR когорты после expansion/reactivation/contraction/churn / стартовый MRR Качество retention и expansion existing base NRR выше 100% скрывает уход маленьких клиентов за ростом крупных
GRR / Gross Revenue Retention Retained revenue без expansion / стартовый MRR Сколько revenue сохраняется без upsell Низкий GRR нельзя лечить только продажами add-ons
Logo churn Churned customers / customers at period start Сколько клиентов ушло Один enterprise и один micro-account весят одинаково
ARPA / ARPU MRR / active accounts или users Средний чек по account/user User-based ARPU и account-based ARPA нельзя смешивать
LTV ARPA x gross margin / gross revenue churn или cohort LTV Потенциальную валовую прибыль клиента Молодой продукт получает фантазийный LTV из короткого retention window
CAC Sales + marketing spend / new paid customers за cohort Стоимость привлечения Исключили зарплаты, tools, agencies, discounts или founder-led sales
LTV:CAC Gross-margin LTV / fully loaded CAC Окупаемость роста Красивый ratio бесполезен без CAC payback и retention по когорте
CAC payback CAC / monthly gross profit per customer За сколько месяцев возвращается acquisition spend Revenue payback вместо gross-margin payback занижает срок
Cohort retention Active/payging accounts месяца N / старт cohort Где ломается onboarding и долгосрочная ценность Смешали trial, freemium, paid, SMB и enterprise cohorts
Failed payment MRR MRR клиентов с failed invoices или past_due Involuntary churn и dunning risk Добровольный churn и платежная проблема выглядят одинаково
Data quality Missing IDs, duplicate accounts, unknown plans, currency gaps Можно ли доверять отчету AI построит график даже по грязному CSV, если ошибки не вывести отдельно

Первый экран не обязан показывать все. Для раннего SaaS обычно достаточно MRR, Net New MRR, ARR, gross/net MRR churn, NRR, active paying accounts, CAC payback, LTV:CAC, cohort retention, failed payment MRR и data quality. Остальное лучше держать на вкладках finance, growth, product и customer success.

Какие данные нужны для честного расчета

Billing и subscriptions

Минимум: customer_id, subscription_id, plan, status, billing interval, quantity, amount, currency, trial dates, period start/end, created_at, canceled_at, unpaid/past_due flag, invoice status, refund, discount, tax и payment failure reason.

Stripe прямо предупреждает, что MRR исключает trials, free plans, taxes и metered products. Поэтому нельзя считать SaaS MRR как "все деньги, пришедшие на счет". Annual plan за 120 000 ₽ должен дать 10 000 ₽ MRR, а setup fee, tax и one-time consulting должны жить отдельно.

CRM и account слой

Нужны segment, owner, source, acquisition channel, sales motion, country, industry, company size, seats, contract type, success manager и cancellation reason. Без account слоя logo churn, NRR и CAC будут слишком грубыми: уход трех self-serve клиентов по 900 ₽/мес и downgrade enterprise account на 200 000 ₽/мес требуют разных действий.

Marketing spend и CAC

Для CAC нужны не только рекламные расходы. В нормальном расчете участвуют paid media, agency, tools, sales salaries, SDR/AE cost, RevOps, commissions, discounts и иногда founder-led sales как отдельная пометка. Для раннего продукта полезнее считать CAC по каналам и cohorts, чем один blended CAC.

Product events и cohorts

MRR показывает деньги, но не объясняет retention. Для churn diagnostics нужны activation events, feature adoption, seats invited, projects created, integrations connected, last active date и usage depth. Когорты лучше строить по first paid date и segment, а не по регистрации: trial signup без оплаты еще не revenue cohort.

Практический чеклист запуска за 1 день

  1. Зафиксируйте словарь статусов: trialing, active, past_due, unpaid, canceled, churned, reactivated, internal_test.
  2. Разделите MRR, usage revenue, one-time fees, tax, discounts, refunds, payouts и recognized revenue.
  3. Выберите churn recognition: в момент canceled_at или в конце оплаченного периода. Не смешивайте оба подхода.
  4. Нормализуйте annual, quarterly и monthly plans в один monthly value.
  5. Добавьте MRR movements: new, expansion, reactivation, contraction, churn.
  6. Считайте NRR и GRR по cohort start MRR, а не по всем клиентам в куче.
  7. CAC считайте по каналам и cohorts; blended CAC оставьте только для executive summary.
  8. LTV показывайте с caveat: formula-based LTV отдельно, realized cohort revenue отдельно.
  9. Отделите voluntary churn от involuntary churn: failed payment, expired card, dunning, unpaid.
  10. Покажите data_loaded_at, formula_version и data-quality ошибки на самом дашборде.
  11. Проверьте 10 клиентов вручную до регулярного обновления.
  12. Сохраните monthly snapshot, чтобы смена формулы не переписала историю.

Как SimpleDashboard собирает SaaS dashboard

Шаг 1. Загрузите CSV или XLSX

Для первого прототипа достаточно 4-6 файлов:

  • subscriptions.csv: customer, subscription, plan, status, interval, amount, currency, start, cancel;
  • invoices.csv: invoice, paid_at, amount, tax, discount, refund, failed payment;
  • accounts.csv: account_id, segment, owner, source, seats, country, industry;
  • marketing_spend.csv: channel, campaign, spend, period, new paid customers;
  • events.csv: account_id, user_id, event_name, timestamp, value event;
  • cancellations.csv: customer, canceled_at, reason, competitor, feedback.

Если пока есть только Stripe export и таблица рекламных расходов, это нормально. Главное - чтобы customer_id и account_id были стабильными, иначе NRR, cohort retention и CAC по каналам станут догадкой.

Шаг 2. Опишите правила в Telegram

Например:

"Построй SaaS metrics dashboard. MRR считай по active и past_due paid subscriptions, trials/free/tax/setup fee исключай. Annual plans дели на 12. Churn признавай в canceled_at, failed payments показывай отдельно. NRR считай по cohort start MRR. CAC считай по channel spend и new paid accounts. Покажи data quality ошибки."

SimpleDashboard предложит экран с MRR bridge, ARR, churn, NRR, CAC payback, LTV:CAC, cohort heatmap, failed payment MRR и таблицей клиентов, которые сильнее всего двинули метрики.

Шаг 3. Проверьте аномалии

Перед тем как отправлять дашборд инвестору или команде, проверьте:

  • крупнейший annual plan;
  • последний churned account;
  • самый большой refund;
  • клиента с failed payment;
  • account с expansion;
  • account с downgrade;
  • клиента из paid ads с высоким CAC;
  • внутренний тестовый workspace;
  • клиента с usage-based invoice;
  • cohort, где retention резко просел на 2-3 месяце.

Если эти 10 строк верны, дашборд можно использовать как управленческий слой. Если нет, сначала чинится модель данных, потом дизайн графиков.

Caveats: где SaaS-дашборд может навредить

  • MRR не равен cashflow. Stripe payout, invoice amount, recognized revenue и recurring run-rate - разные сущности.
  • ARR не равен прогнозу. MRR x 12 показывает run-rate, но не гарантирует продления.
  • NRR выше 100% не означает, что продукт здоров: expansion крупных клиентов может закрывать churn малого сегмента.
  • LTV по формуле опасен при короткой истории. Для early-stage SaaS показывайте realized cohort revenue рядом с projected LTV.
  • CAC без зарплат, tools и commissions почти всегда занижен.
  • CAC payback нужно считать по gross margin, а не по revenue.
  • Usage-based продукты требуют отдельного слоя: committed revenue, consumption, overage, seasonality.
  • Multi-currency MRR нельзя складывать без правила FX conversion.
  • Forum/Reddit/HN signals не являются статистикой рынка. Они помогают находить вопросы для проверки: "почему Stripe MRR не сходится?", "платить ли за Baremetrics при $400 MRR?", "почему 34 метрики никто не смотрит?", "когда CAC payback слишком длинный?".
  • AI-дашборд не заменяет финансовую отчетность, customer interviews, board model и постмортем churn. Он ускоряет сбор и проверку управленческого слоя.

Когда нужен не CSV-дашборд, а BI-контур

SimpleDashboard подходит для пилота, weekly founder dashboard, подготовки investor update и проверки методики. Но если у вас multi-product revenue, revenue recognition по ASC 606/IFRS 15, granular permissions, audit trail, dbt lineage, ежедневная сверка с бухгалтерией и несколько платежных провайдеров, нужен warehouse: PostgreSQL, BigQuery, Snowflake, dbt, Metabase, Power BI или Looker.

Практичный путь: сначала собрать CSV-дашборд и согласовать формулы MRR/churn/NRR/CAC. После этого переносить уже проверенные правила в API/ETL. Так команда не тратит месяц на витрины, пока еще не решила, считать ли past_due как active MRR.

Смотрите также

Часто задаваемые вопросы

Какие SaaS-метрики нужны в первую очередь?

Для первого экрана обычно нужны MRR, ARR, Net New MRR, New/Expansion/Contraction/Churn MRR, gross MRR churn, net MRR churn, NRR, GRR, active paid accounts, CAC payback, LTV:CAC, cohort retention, failed payment MRR и data quality.

Чем MRR отличается от ARR?

MRR - monthly-normalized recurring revenue. ARR - annualized run-rate, обычно MRR x 12. ARR удобен для board deck и инвесторов, MRR - для операционного управления месяц к месяцу. Оба показателя не заменяют cashflow и бухгалтерскую выручку.

Как считать NRR?

NRR считают по стартовой когорте клиентов: (Start MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churn MRR) / Start MRR. ChartMogul отдельно подчеркивает, что expansion и reactivation могут поднять Net MRR Retention выше 100%.

Почему LTV:CAC может врать?

Потому что LTV часто строится на короткой истории churn, а CAC считают неполным: без зарплат, комиссий, tools, discounts и sales time. Поэтому рядом с LTV:CAC нужен CAC payback по gross margin и cohort retention.

Нужно ли малому SaaS сразу покупать Baremetrics или ChartMogul?

Не всегда. Если у вас один Stripe/Paddle account и нужна автоматическая subscription analytics, готовые инструменты полезны. Если метрики пока спорные, есть CSV из нескольких источников или MRR небольшой, сначала выгоднее согласовать формулы в легком дашборде и только потом автоматизировать.

Можно ли собрать дашборд без программиста?

Для первого CSV/XLSX-пилота - да. Для регулярного API-сбора из Stripe, Paddle, CRM, product DB и ad platforms понадобится интеграция, но методику лучше проверить до разработки ETL.


Соберите SaaS dashboard, которому можно доверять. SimpleDashboard помогает соединить billing, CRM, product events и marketing spend: MRR, ARR, churn, NRR, CAC, LTV, cohort retention, failed payments и data quality - без отдельного BI-проекта.

Стоимость - 5 000 ₽/мес. Напишите в Telegram: @coderboxbot - соберем первый SaaS metrics dashboard под ваши источники и правила расчета.

Подробнее о возможностях - на странице SimpleDashboard.


Источники:

  • Stripe Docs: Billing subscription analytics, MRR, churn, LTV, ARPU and cohort retention - https://docs.stripe.com/billing/subscriptions/analytics
  • Stripe Docs: Billing benchmarks for churn, retention, MRR growth, LTV and ARPU - https://docs.stripe.com/billing/subscriptions/analytics/benchmarking
  • ChartMogul: SaaS metrics library, ARR, MRR, churn, LTV, NRR and GRR definitions - https://chartmogul.com/saas-metrics/
  • ChartMogul Help Center: Net MRR Retention cohort calculation - https://help.chartmogul.com/hc/en-us/articles/203359411-Cohort-Net-MRR-Retention
  • ChartMogul Pricing: ARR-based pricing, free tier and Pro plans - https://chartmogul.com/pricing/
  • Baremetrics Pricing: subscription metrics, MRR, ARR, churn, upgrades and downgrades - https://baremetrics.com/pricing
  • SaaS Capital: 2026 bootstrapped SaaS growth, NRR and GRR benchmarks - https://www.saas-capital.com/blog-posts/benchmarking-metrics-for-bootstrapped-saas-companies/
  • For Entrepreneurs / David Skok: SaaS Metrics 2.0 and unit economics framework - https://www.forentrepreneurs.com/saas-metrics-2/
  • Hacker News signal-only: Simple Stripe analytics dashboard discussion, MRR/churn/LTV pricing pain - https://news.ycombinator.com/item?id=47286883
  • Reddit r/stripe signal-only: tracking MRR and churn from Stripe - https://www.reddit.com/r/stripe/comments/1s1aibo/how_do_you_guys_actually_track_mrr_and_churn_from/
  • Reddit r/SaaS signal-only: 34-metric dashboard and founder attention problem - https://www.reddit.com/r/SaaS/comments/1phcllz/built_a_metrics_dashboard_spent_40_hours_on_it/
  • Reddit r/SaaS signal-only: LTV:CAC can mislead when LTV is mostly theoretical - https://www.reddit.com/r/SaaS/comments/1rp7yi0/ltv_to_cac_ratio_misleading_when_ltv_is_mostly_theoretical_future_value/
  • Reddit r/Google_Ads signal-only: CAC payback discussion for SaaS acquisition - https://www.reddit.com/r/Google_Ads/comments/1sou8s8/how_long_is_too_long_for_cac_payback_in_saas/

Для статьи использован AI-ассистент для структуры, ресерча и проверки полноты. Финальную редактуру, отбор источников, caveats и ответственность за публикацию выполняет Александр Руин, основатель habab.ru. Обновлено: 2026-05-05.

О сервисе "AI-конструктор бизнес-дашбордов"

Платформа для создания аналитических дашбордов через AI-чат. Загрузите CSV/Excel или подключите API, опишите какие метрики нужны — получите готовый дашборд с графиками, KPI и фильтрами. Без программирования, за минуты.

Ключевые преимущества:

  • Не нужен программист или BI-аналитик
  • Дашборд готов за минуты, а не за недели
  • AI сам предлагает подходящие визуализации
  • Данные остаются на вашем сервере
  • Интеграция с любыми источниками через API
  • Автоматическое обновление и рассылка отчётов

Для кого подходит:

Руководители малого и среднего бизнеса Маркетологи и аналитики Руководители отделов продаж Финансовые директора Продакт-менеджеры стартапов

Сценарии использования:

💡 Дашборд продаж с воронкой и KPI
💡 Маркетинговая аналитика (трафик, конверсии, ROI)
💡 Финансовый дашборд (выручка, расходы, прогнозы)
💡 Мониторинг операций (заказы, склад, логистика)
💡 CRM-аналитика (лиды, сделки, pipeline)
💡 Управленческие отчёты для руководителя
💡 Воронка продаж — визуализация этапов и конверсий
💡 KPI менеджеров по продажам — план/факт и рейтинг
💡 Сквозная аналитика — от рекламы до сделки
💡 Отчёт менеджера по продажам — ежедневный/недельный
💡 Дашборд отдела продаж — сводка по команде

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Работаю до результата

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