Formula Guide

Quick Ratio Formula: точные правила расчёта для SaaS

Эта страница задаёт точную формулу, переменные, правила включения и исключения, а также edge cases, без которых корректный расчёт метрики невозможен.

FRM

Что разбирает эта формула

Каноническая формула

Для фиксированного периода P SaaS Quick Ratio определяется так:

QuickRatio(P) = (NewMRR + ExpansionMRR) / (ChurnedMRR + ContractionMRR)

Этот коэффициент сравнивает gross growth inflows с gross recurring revenue losses за один и тот же период.

Если знаменатель равен нулю, а числитель положителен, отношение математически не определено, но экономически ведёт себя как growth without losses. На практике такой случай лучше помечать отдельно, а не слепо писать бесконечность.

Определения переменных

  • NewMRR: recurring monthly revenue, добавленная новыми клиентами, привлечёнными в период P.
  • ExpansionMRR: recurring monthly revenue, добавленная существующими клиентами в период P.
  • ChurnedMRR: recurring monthly revenue, полностью потерянная из-за churn в период P.
  • ContractionMRR: recurring monthly revenue, потерянная из-за downgrades или сокращения seats в период P, excluding full churn.

Все четыре компонента должны измеряться по одной и той же MRR policy и на одинаковых календарных границах периода.

Правила классификации движений

Quick Ratio работает только при последовательной классификации revenue movements:

  • Используйте одну movement taxonomy на весь период: new, expansion, contraction, churn и при необходимости отдельно reactivation.
  • Не учитывайте full churn одновременно как ChurnedMRR и как ContractionMRR.
  • Не переносите одну и ту же seat/subscription delta между категориями в рамках отчётности.
  • Применяйте одну и ту же normalization policy для monthly, annual, multi-year и usage-backed recurring contracts.

Если правила классификации меняются между командами или периодами, Quick Ratio перестаёт быть сопоставимым показателем.

Правила включения и исключения

Включайте только normalized recurring revenue movement. Исключайте:

  • One-time setup fees, services revenue, taxes и pass-through charges.
  • Разницы в cash collection timing без изменения recurring revenue.
  • Bookkeeping adjustments, не отражающие реальное subscription movement.
  • Любой компонент числителя или знаменателя, измеренный по другой recurring revenue policy.

Reactivation нужно обрабатывать явно. Одни команды добавляют её в growth inflows, другие держат отдельно. Какую бы policy вы ни выбрали, она должна быть стабильной, иначе Quick Ratio превратится в policy artifact, а не в growth-quality metric.

Диапазоны интерпретации

  • Ниже 1: потери больше growth inflows, значит бизнес shrinking на этой movement basis.
  • 1 до 2: рост есть, но его качество слабое.
  • 2 до 4: для многих SaaS-команд это healthy growth quality.
  • Выше 4: очень сильное качество роста, если movement policy строгая и не раздута.

Эти диапазоны — operator heuristics, а не accounting law. Quick Ratio особенно полезен как сравнительная operating metric между периодами, сегментами и acquisition mixes.

Edge cases

  • Zero losses: если ChurnedMRR + ContractionMRR = 0, случай нужно показывать явно, а не прятать проблему деления на ноль.
  • Very small denominator: очень маленькая база потерь может создавать раздутые ratios, которые выглядят эффектно, но слабо устойчивы.
  • Expansion-heavy pricing changes: крупный repricing может временно завысить Quick Ratio, не доказывая долгосрочное качество retention.
  • Reactivation policy drift: если reactivation то включается в числитель, то исключается, сопоставимость ломается.
  • Mixed period boundaries: числитель и знаменатель обязаны использовать одинаковый month cutoff, timezone normalization и movement recognition policy.

Числовой пример

Предположим, что за месяц:

  • NewMRR = 20,000
  • ExpansionMRR = 5,000
  • ChurnedMRR = 8,000
  • ContractionMRR = 2,000

Тогда:

QuickRatio(P) = (20,000 + 5,000) / (8,000 + 2,000)
QuickRatio(P) = 25,000 / 10,000 = 2.5

Quick Ratio, равный 2.5, означает, что gross growth inflows в 2.5 раза больше gross revenue losses за этот период.

Если при этом существует reactivation revenue в размере 3,000, но ваша policy исключает reactivation из Quick Ratio, её вклад в формулу равен 0.

Строгий вывод

Quick Ratio — это movement-quality ratio, а не retention ratio и не обычный growth rate. Он сравнивает gross recurring inflows с gross recurring losses внутри одного периода.

Если категории revenue movements заданы непоследовательно, если drift происходит в reactivation policy или если в расчёт попадают non-recurring items, результат уже не является strict Quick Ratio.

MAP

Связанные материалы

Базовые страницы: