Canonical formula
For a fixed measurement period P, SaaS Quick Ratio is:
QuickRatio(P) = (NewMRR + ExpansionMRR) / (ChurnedMRR + ContractionMRR)
This ratio compares gross growth inflows against gross recurring revenue losses during the same period.
If the denominator equals zero and the numerator is positive, the ratio is mathematically undefined but economically behaves like lossless growth. In practice, teams usually label that case separately rather than reporting an infinite value blindly.
Variable definitions
- NewMRR: recurring monthly revenue added from new customers acquired during
P. - ExpansionMRR: recurring monthly revenue added from existing customers during
P. - ChurnedMRR: recurring monthly revenue fully lost from customers that churn during
P. - ContractionMRR: recurring monthly revenue lost from downgrades or seat reductions during
P, excluding full churn.
All four components must be measured under the same MRR policy and for the same calendar boundaries.
Movement rules
Quick Ratio only works if revenue movements are classified consistently:
- Use one movement taxonomy for the entire period: new, expansion, contraction, churn, and optionally reactivation tracked separately.
- Do not count full churn as both
ChurnedMRRandContractionMRR. - Do not move the same seat or subscription delta between categories mid-report.
- Use the same normalization policy for monthly, annual, multi-year, and usage-backed recurring contracts.
If movement classification changes between teams or periods, Quick Ratio stops being comparable.
Inclusion and exclusion rules
Include only normalized recurring revenue movement. Exclude:
- One-time setup fees, services revenue, taxes, and pass-through charges.
- Cash collection timing differences with no recurring revenue change.
- Bookkeeping adjustments that do not represent actual subscription movement.
- Any numerator or denominator component measured under a different recurring revenue policy.
Reactivation must be handled explicitly. Some teams add it to growth inflows, others keep it separate. Whatever policy you choose, keep it stable; otherwise Quick Ratio becomes a policy artifact rather than a growth-quality metric.
Interpretation bands
- Below 1: losses exceed growth inflows, so the business is shrinking on this movement basis.
- 1 to 2: positive but weak growth quality.
- 2 to 4: healthy growth quality for many SaaS operators.
- Above 4: very strong growth quality, assuming the movement policy is strict and not inflated.
These bands are heuristics, not accounting law. Quick Ratio is most useful as a comparative operating metric across periods, segments, and acquisition mixes.
Edge cases
- Zero losses: if
ChurnedMRR + ContractionMRR = 0, report the case explicitly instead of hiding a division-by-zero problem. - Very small denominator: tiny loss bases can create exaggerated ratios that look impressive but are not stable.
- Expansion-heavy pricing changes: large repricing events can inflate Quick Ratio temporarily without proving durable retention quality.
- Reactivation policy drift: adding reactivation to numerator in one month and excluding it in another breaks comparability.
- Mixed period boundaries: numerator and denominator must use the same month cutoff, timezone normalization, and movement recognition policy.
Worked example
Suppose for one month:
NewMRR = 20,000ExpansionMRR = 5,000ChurnedMRR = 8,000ContractionMRR = 2,000
Then:
QuickRatio(P) = (20,000 + 5,000) / (8,000 + 2,000)
QuickRatio(P) = 25,000 / 10,000 = 2.5
A Quick Ratio of 2.5 means gross growth inflows are 2.5 times larger than gross revenue losses for that period.
If reactivation revenue of 3,000 exists but your policy excludes reactivation from Quick Ratio, it contributes 0 to this formula.
Strict summary
Quick Ratio is a movement-quality ratio, not a retention ratio and not a pure growth rate. It compares gross recurring inflows against gross recurring losses inside one period.
If revenue movement categories are inconsistent, if reactivation policy drifts, or if non-recurring items are mixed in, the result is not strict Quick Ratio.
Related Reading
Core metric pages: