惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
The Cloudflare Blog
IT之家
IT之家
V
V2EX
雷峰网
雷峰网
MyScale Blog
MyScale Blog
P
Proofpoint News Feed
Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
小众软件
小众软件
博客园 - 叶小钗
Blog — PlanetScale
Blog — PlanetScale
C
Check Point Blog
A
About on SuperTechFans
B
Blog
月光博客
月光博客
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
MRR считают почти все. Правильно считают единицы
Лидия Захарова · 2026-06-27 · via Все публикации подряд на Хабре

Простой

3 мин

1

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

Расчёт кажется тривиальным: берём активные подписки, умножаем на стоимость тарифа. Сто клиентов на тарифе 10 000 рублей дают миллион в MRR.

В реальной жизни почти сразу появляются скидки, годовые контракты, неоплаченные счета и клиенты, приостановившие подписку. Одна и та же база клиентов начинает давать разные цифры в зависимости от того, что именно считать активной подпиской.

Пример расчёта

Разберем на примере. Есть пять клиентов, у каждого тариф 10 000 рублей в месяц.

Клиент

Условия

Компания А

Тариф 10 000 ₽ в месяц

Компания Б

Тариф 10 000 ₽ в месяц со скидкой 30%

Компания В

Годовой контракт на 120 000 ₽

Компания Г

Счёт на продление выставлен, не оплачен

Компания Д

Подписка на паузе

Если считать только по тарифам, MRR равен 50 000 рублей.

Скидки меняют размер регулярной выручки

Компания Б на том же тарифе, что и Компания А, но платит 7 000 рублей, так менеджеры договорились при продаже.

Логично записать в MRR плату по тарифу: 10 000 рублей. Но тогда метрика показывает стоимость по прайсу, а не то, что реально платит клиент. Эти 3 000 рублей разницы компания не получит никогда.

Фактическая стоимость подписки: 7 000 рублей. MRR: 47 000.

На пяти клиентах разница выглядит незначительной. В B2B SaaS, где индивидуальные условия встречаются регулярно (кто-то выбил скидку за объём, кому-то дали льготную цену на старте партнёрства), расхождение легко достигает десятков процентов.

Годовой платёж — это не годовой MRR

Компания В заплатила 120 000 рублей за год.

Деньги пришли, клиент активен. Можно записать всё в MRR прямо сейчас. Но MRR — это не кассовая выручка, а объём регулярных платежей, которые клиентская база генерирует в месяц. Если записать 120 000 в момент оплаты, то можно получить всплеск в одном месяце и провал в следующих одиннадцати, хотя с бизнесом ничего не изменилось.

Годовые контракты разбивают по месяцам: 120 000 / 12 = 10 000 рублей в месяц. MRR не меняется, но фиксируется важное разграничение: деньги на счёте и регулярная выручка это разные вещи.

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

Неоплаченный счёт ещё не означает выручку

Компании Г выставили счёт на продление. Клиент его получил, денег ещё нет.

Включить в MRR или нет? Если включить, метрика считает ожидания, а не факты. Чем больше таких счетов, тем сильнее MRR расходится с реальностью. Большинство компаний исключают неоплаченные подписки из расчёта.

MRR после исключения: 37 000 рублей.

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

Подписка на паузе не создаёт выручку

Компания Д никуда не ушла, просто попросила поставить всё на паузу. Остаётся в базе, может вернуться через месяц. Но регулярной выручки от неё нет. Держать такие подписки в расчёте, значит считать клиентов, а не выручку.

Клиент

Тариф

Корректировка

Вклад в MRR

Компания А

10 000 ₽

10 000 ₽

Компания Б

10 000 ₽

Скидка 30%

7 000 ₽

Компания В

120 000 ₽/год

Приведён к месяцу

10 000 ₽

Компания Г

10 000 ₽

Счёт не оплачен

0 ₽

Компания Д

10 000 ₽

Подписка на паузе

0 ₽

Итого

27 000 ₽

Итоговый MRR: 27 000 рублей.

От первоначальных 50 000 рублей это почти в два раза меньше.

Вывод

Корректный MRR — это не формула, а набор правил учёта: что считать активной подпиской, как приводить годовые контракты к месяцу, когда включать клиента в расчёт. Эти правила и определяют, видите ли вы в метрике реальную картину или её оптимистичную версию.