Дашборд 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. Если не подписать формулы прямо в дашборде, команда будет спорить о цифрах вместо решений.

Главное
- 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 день
- Зафиксируйте словарь статусов: trialing, active, past_due, unpaid, canceled, churned, reactivated, internal_test.
- Разделите MRR, usage revenue, one-time fees, tax, discounts, refunds, payouts и recognized revenue.
- Выберите churn recognition: в момент
canceled_atили в конце оплаченного периода. Не смешивайте оба подхода. - Нормализуйте annual, quarterly и monthly plans в один monthly value.
- Добавьте MRR movements: new, expansion, reactivation, contraction, churn.
- Считайте NRR и GRR по cohort start MRR, а не по всем клиентам в куче.
- CAC считайте по каналам и cohorts; blended CAC оставьте только для executive summary.
- LTV показывайте с caveat: formula-based LTV отдельно, realized cohort revenue отдельно.
- Отделите voluntary churn от involuntary churn: failed payment, expired card, dunning, unpaid.
- Покажите
data_loaded_at,formula_versionи data-quality ошибки на самом дашборде. - Проверьте 10 клиентов вручную до регулярного обновления.
- Сохраните 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.
Смотрите также
- Аналитика подписок 2026: дашборд для SaaS-бизнеса
- Дашборд онлайн-сервиса 2026: SaaS, подписки, uptime и support
- Дашборд для стартапа 2026: runway, MRR, churn, CAC
- Дашборд из CSV и Excel 2026: загрузи таблицу - получи аналитику за 5 минут
- KPI дашборд 2026: мониторинг ключевых показателей
Часто задаваемые вопросы
Какие 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
- Автоматическое обновление и рассылка отчётов
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.