Know why MRR moved before the board asks
Connect your product database, or the warehouse your billing and CRM data land in, then ask in plain English: MRR movements, NRR by cohort, trial-to-paid, which accounts reached activation and which are going quiet.
For B2B SaaS companies: their founders and finance teams, revenue operations, and the customer success managers who own renewals.
Free plan. No credit card required.
MRR movements this month: new, expansion, contraction and churn
AI Analyst
MRR rose $15,900 to $428,700 this month. New and expansion added $29,650; contraction and churn took $13,750.
MRR on the 1st412,800
New+18,400
Expansion+11,250
Contraction−4,150
Churn−9,600
MRR today428,700
Readsubscriptionssubscription_itemsinvoicesSQL
Keep itPin to dashboardEmail it weeklyAlert me
Every question, by who asks it
Taken from what teams in this industry ask Supaboard. Each one opens a free account with the question waiting.
01 · Revenue and retention
- MRR movements this month: new, expansion, contraction and churnAsk this: MRR movements this month: new, expansion, contraction and churn
- Net and gross revenue retention at 12 months, by quarterly signup cohortAsk this: Net and gross revenue retention at 12 months, by quarterly signup cohort
- Failed payments this month, and how much MRR came back after a retryAsk this: Failed payments this month, and how much MRR came back after a retry
- Churned MRR last quarter by plan, and how long those accounts had been customersAsk this: Churned MRR last quarter by plan, and how long those accounts had been customers
02 · Trials and activation
- Trial-to-paid for last month's trials: do activated trials convert better?Ask this: Trial-to-paid for last month's trials: do activated trials convert better?
- Share of new accounts that invited a teammate within 7 days, by signup monthAsk this: Share of new accounts that invited a teammate within 7 days, by signup month
- Trials ending this week that haven't invited a teammate yetAsk this: Trials ending this week that haven't invited a teammate yet
03 · Seats and usage
- Seat utilisation by account: who uses under 50% of the seats they bought?Ask this: Seat utilisation by account: who uses under 50% of the seats they bought?
- Accounts at 90% of their seats or more, renewing in the next 90 daysAsk this: Accounts at 90% of their seats or more, renewing in the next 90 days
- Accounts whose weekly active users fell more than 30% against their 4-week averageAsk this: Accounts whose weekly active users fell more than 30% against their 4-week average
Keep it running
What teams keep on a schedule once they've asked the question once.
Report · Monday 08:00
The MRR bridge
Last week's new, expansion, contraction and churned MRR, with the accounts behind each line, summarised and in the founders' inbox.
- Timed Start
- Query Your Data
- Summarize Insights
- Send Email
Alert · Every 5 minutes
Usage-drop watch
A SQL check compares each paying account's active users with its 4-week average and emails customer success when one falls more than 30%.
- Alerts
- Send Email
Datasite · Month end
The board datasite
MRR movements, NRR and GRR by cohort and logo churn, on a private datasite the board signs in to with Google or Microsoft.
The numbers it keeps watch on
Standard definitions, and where each one lives in Supaboard once you've asked for it.
| Measure | Definition | Source | In Supaboard |
|---|---|---|---|
| MRR movements | New + expansion − contraction − churn + reactivation, from one month's MRR to the next | Common practice | Monday MRR bridge |
| Net revenue retention | (Starting MRR + expansion − contraction − churn) ÷ starting MRR, for one cohort over 12 months | Common practice | Board datasite |
| Gross revenue retention | (Starting MRR − contraction − churn) ÷ starting MRR; it never passes 100% | Common practice | Board datasite |
| Logo churn | Paying accounts lost ÷ paying accounts at the start of the period | Common practice | Weekly report |
| Trial-to-paid conversion | Trials that become paying accounts ÷ trials started, by the month the trial began | Common practice | Growth dashboard |
| Activation rate | New accounts that reach your key event within N days ÷ new accounts | Your activation event | A rule, then a weekly report |
| Seat utilisation | Active seats ÷ seats bought, per account | Your contract | Customer success dashboard |
| Payment recovery rate | Failed invoices later paid ÷ failed invoices, with the MRR they carry | Common practice | Daily report |
Where your data lives
Or attach an export to a conversation, as CSV or Excel:
- XLSBilling and CRM exportsUpload
The tables these questions read:
- Subscriptions, subscription items and plan changes
- Invoices and charges, with decline codes
- Accounts, users and seats bought, from your product database
- Product events: signups, invites and the actions that mark activation
- CRM companies, owners and renewal dates
Teach it your definitions once
Rules are read with every question, so a term means the same thing in Chat, in Slack and in the Monday report.
- Rule“MRR leaves out one-off charges, and an annual plan counts as one twelfth of its price each month.”
- Rule“An account is activated when it invites a teammate within 7 days of signup.”
- Rule“An active seat is a user who signed in during the last 30 days.”
Already running on it
A SaaS team with no analyst of its own runs its reporting on Supaboard across its connected sources.
A Supaboard customer, described without its name
- 0 analystsfor a SaaS team running 11 connected sources
- 2 days → 4 minutesfrom request to answer, for the same team
Security
Read-only by construction
Database and warehouse queries are read-only. We give you the SQL for a read-only user too.
Credentials stay in the workspace
Scoped to the one workspace that connected them, never logged and never sent back to a browser.
SOC 2 Type II
An organisation-wide audit of the platform, covering every plan.
Frequently asked questions
Does it work with Stripe and our product database?
Yes, through the database or warehouse they live in. Postgres, MySQL, BigQuery and Snowflake connect live and are queried in place, so billing data your pipeline already lands there sits beside your product tables. There's no direct Stripe connector: for a one-off question, attach a Stripe export to a conversation.
Do we need a warehouse first?
No. Connect your product database and ask about accounts, seats and activation straight away. MRR questions need your billing data in a database you connect, or an export attached to the conversation. If you build a warehouse later, connect that too.
How does it learn our definition of MRR or activation?
Write it once as a rule, such as "an account is activated when it invites a teammate within 7 days". The agent reads its rules with every question, and you can save reviewed SQL as examples.
Can the team ask from Slack?
Yes. Mention Supaboard in a channel or message it directly, and the answer comes back in Slack. Claude can connect over MCP as well. Your data stays read-only.
Can we get the MRR bridge every Monday?
Yes. An automation runs your questions at 08:00 on Monday in your timezone, summarises what changed and emails it. Dashboard reports can also go out as PDF, PowerPoint or Excel.
More in Software & Commerce
- Subscription BoxesActive subscribers, failed payments, gifting and churn by box, from billing data.
- E-commerce & DTC BrandsProfit after ads, stock cover and repeat buyers, across store, marketplace and retail.
- Ed-TechEnrolments, course completion, learner activity and renewals, from your platform's data.
Supaboard is the AI data analyst connected to your business data. For the background on this industry, read 15 SaaS metrics that actually drive growth.
All industriesAsk your first question on your own data
Connect a source, ask in plain English, and keep what you find.
Start FreeBook a 30-minute demo
Free plan. No credit card required.