Plain-language questions
Ask for saaS quick ratio per month, customer or product in the SQL Explorer with AI. The AI writes the SQL, you see the query and run it yourself; the AI only receives metadata.
KPI · Subscriptions and SaaS
The SaaS quick ratio is MRR gained (new, expansion and reactivation) divided by MRR lost (contraction and churn) in the same period. It shows how efficiently you grow: how much new revenue you need to offset losses. Note that this differs from the quick ratio in financial analysis, which is about liquidity.
(New MRR + expansion MRR + reactivation MRR) ÷ (contraction MRR + churned MRR)
In September, Acme's subscription service gains €2,600 new MRR, €900 expansion and €100 reactivation, €3,600 in total. It loses €400 to contraction and €1,400 to churn, €1,800 in total. The SaaS quick ratio is €3,600 ÷ €1,800 = 2.0.
Fictitious figures for Acme Groothandel, a sample wholesaler.
A ratio above 1 means MRR is growing; the higher the ratio, the less growth is held back by losses. A low ratio with high MRR growth means you need a lot of new revenue to fill a leaky bucket. Compare the ratio over several months, as one large cancellation or deal can swing it in a single month.
SQL & DAX
Two examples on a fictitious data warehouse for Acme Groothandel: a PostgreSQL query and a measure for a Power BI model. Adjust table and column names to your own model.
SELECT month,
SUM(amount) FILTER (WHERE movement_type IN ('new', 'expansion', 'reactivation')) AS gained_mrr,
SUM(amount) FILTER (WHERE movement_type IN ('contraction', 'churn')) AS lost_mrr,
ROUND(SUM(amount) FILTER (WHERE movement_type IN ('new', 'expansion', 'reactivation'))
/ NULLIF(SUM(amount) FILTER (WHERE movement_type IN ('contraction', 'churn')), 0), 2) AS saas_quick_ratio
FROM mrr_movements
GROUP BY month
ORDER BY month;SaaS Quick Ratio =
DIVIDE(
CALCULATE(SUM(MrrMovements[amount]), MrrMovements[movement_type] IN {"new", "expansion", "reactivation"}),
CALCULATE(SUM(MrrMovements[amount]), MrrMovements[movement_type] IN {"contraction", "churn"})
)In ENABLE
Ask for saaS quick ratio per month, customer or product in the SQL Explorer with AI. The AI writes the SQL, you see the query and run it yourself; the AI only receives metadata.
Define the KPI as a measure in your Power BI model and show it in the portal, with "Last refreshed" next to it. Access profiles and optional row-level security decide who sees which figures.
Add the KPI as a tile to a custom dashboard, compared with last year. The Dashboard Builder is a pilot and can be switched on per client.
With the built-in Targets app you set a target for the KPI per month, so you see actuals and target side by side.
FAQ
Add new, expansion and reactivation MRR together and divide by the sum of contraction and churned MRR in the same period. With €5,000 gained and €2,000 lost, the ratio is 2.5. Ideally calculate it monthly and over a quarter.
The SaaS quick ratio measures growth efficiency: MRR gained relative to MRR lost. The quick ratio in financial analysis measures liquidity: current assets excluding stock relative to current liabilities. They only share a name.
A ratio below 1 means you are losing more MRR than you gain, so recurring revenue is shrinking. Start by looking at the losses: is it customers churning or existing customers contracting? Reducing churn often has more effect than extra new sales.
In an online demo we show how ENABLE makes your data securely available and how you build on it: describing an app in the AI Builder, plain-language questions, dashboards and APIs. And how we set it up and manage it for you.