MRR and SaaS metrics reporting

MRR and churn your finance team can trace to the row

Two Minute Billing reports MRR and its movements, ARR, churn, cohorts and receivables, per currency and per business. Click any figure to read the invoices, payments and credit notes behind it.

November MRR of $50,520, up 4.8% from $48,200: new +$3,150, expansion +$1,240, reactivation +$310, contraction −$420 and churn −$1,960, with the new MRR opened to the subscriptions behind it.November MRR of $50,520, up 4.8% from $48,200: new +$3,150, expansion +$1,240, reactivation +$310, contraction −$420 and churn −$1,960, with the new MRR opened to the subscriptions behind it.

Five MRR movements, figures you can open, and each currency kept apart

Board decks, budgets and pricing calls all start from MRR and churn. When the number and the invoices disagree, the meeting is about the number.

Five MRR movements

New, expansion, reactivation, contraction and churn, so you see why MRR moved, not only that it did.

From a figure to its rows

When a number looks wrong, open the records behind it instead of rebuilding it in a spreadsheet.

Currencies are never summed by accident

Rupees and dollars are never summed by accident. A roll-up uses the exchange rates you set.

SaaS metrics: MRR, ARR, churn, cohorts and receivables

Defined once, calculated the same way on every screen and in the API.

  • MRR and ARRCommitted recurring revenue, per currency. Usage and one-off charges stay out, so it stays a planning number.
  • SubscribersActive, paying and in trial, with ARPU across active subscribers.
  • ChurnLogo churn by count, and MRR lost to cancellation. A pause is reported apart from churn.
  • CohortsRetention by the month customers joined, as a grid you can read across.
  • ReceivablesWhat is owed, what is past due, and the cash you can expect.
  • CancellationsMRR lost by month or week, why paying customers left, how long they stayed, and the largest losses.
The business home screen: MRR, paying customers, churn, trial conversion and the MRR trend

MRR movements

MRR, and every movement behind it

The trend for any window, split into new, expansion, reactivation, contraction and churn. Per business and per currency, never mixed.

  • Every business side by sideThe organization view puts each business's MRR, customers and cash next to the others.
  • Per currency, never mixedEach currency is reported on its own. Set reporting exchange rates for one roll-up figure.
The MRR trend over 30 days, with the change against the previous period

Traceable

From a figure to the records behind it

When a number looks wrong, click it and read the invoices, payments and credit notes behind it.

  • Drill throughFigures on the metrics screens link to the subscriptions, invoices and payments behind them.
  • Saved dashboardsBuild dashboards from the report catalog and keep them for your team.
  • Analytics APIAsk for a measure over a window, cut by plan, country, currency or business.
  • Export the rowsExport the rows behind the revenue reports for your own spreadsheet or warehouse.
The records behind a balance: two invoices, a payment and a ₹500.00 credit note leave ₹3,038.82 owed.The records behind a balance: two invoices, a payment and a ₹500.00 credit note leave ₹3,038.82 owed.

From a ledger record to a report in each currency

  1. Step 1

    Money is recorded

    Each invoice, payment, refund and credit note goes on the ledger as it happens.

  2. Step 2

    Measures are defined once

    MRR, churn and the rest are calculated the same way on every screen and in the API.

  3. Step 3

    Reports per currency

    Trends, movements, cohorts and receivables, per business and per currency.

  4. Step 4

    Open the rows

    Click a figure to read the records, or pull it through the API or an export.

Money you can trace, cards you never hold

How we keep billing safe
  • An append-only ledger

    Balances come from double-entry records. A correction is a new entry, so every figure traces back to the rows behind it.

  • PCI DSS SAQ-A scope

    Card numbers go from the browser straight to your payment gateway. They never reach our servers or yours.

  • An audit log

    Who changed what, from the dashboard or the API, with the values before and after.

MRR and churn reporting questions

Committed recurring revenue: the plans and add-ons customers have agreed to pay each month, per currency. A yearly plan counts as one twelfth of its price each month.

More of the product

Subscriptions
Plans, add-ons, trials, upgrades and proration, in every currency.
Invoicing
Invoices and credit notes on schedule, with tax and branded PDFs.
Payments
Your own gateway accounts. Cards, wallets and bank debits.
Recovery
Smart retries, a backup card and emails that win payments back.
Integrations
12 payment gateways, HubSpot, FirstPromoter and webhooks to your own tools.
Tax
VAT, GST and US sales tax on every invoice, with inclusive prices.
Checkout and portal
Hosted checkout, buy links, a pricing page and a self-serve portal.
Billy
Ask about your billing. Every figure is checked, and changes wait for your click.

See your own numbers

Sign up free, or talk to us about moving your history in so your reports start with your past, not from zero.