Plain-language questions
Ask for annual recurring revenue (ARR) 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
Annual recurring revenue (ARR) is the recurring subscription revenue from your active customers, expressed as a yearly amount. ARR is usually calculated as MRR × 12. Businesses selling mostly annual contracts, and investors, use ARR to describe the size and growth of a subscription business.
MRR × 12
At the end of August, Acme's subscription service has MRR of €40,000. ARR is €40,000 × 12 = €480,000.
Fictitious figures for Acme Groothandel, a sample wholesaler.
Rising ARR means the structural size of your subscription business is growing. Compare ARR with the same month last year and against plan, and split growth into new customers and expansion from existing ones. Because ARR is a snapshot, it says nothing about how much of that revenue you will still have in twelve months; retention metrics cover that.
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 COUNT(DISTINCT customer_id) AS customers,
SUM(mrr) AS mrr,
SUM(mrr) * 12 AS arr
FROM subscriptions
WHERE started_at <= current_date
AND (ended_at IS NULL OR ended_at > current_date);ARR =
[MRR] * 12
ARR per Customer =
DIVIDE([ARR], DISTINCTCOUNT(Subscriptions[customer_id]))In ENABLE
Ask for annual recurring revenue (ARR) 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
The usual method is MRR × 12: take the monthly recurring revenue from all active customers and multiply it by twelve. With MRR of €25,000, ARR is €300,000. One-off charges are left out.
ARR and MRR measure the same thing on a different scale: MRR per month, ARR per year. Businesses with mostly monthly plans tend to steer on MRR; those with annual contracts more often on ARR. The conversion is ARR = MRR × 12.
No, ARR is today's recurring revenue projected over a year. Annual revenue in the accounts looks back and includes one-off revenue and customers who left part-way through the year. In a growing business, ARR is therefore often higher than last year's revenue.
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.