Your SaaS metrics dashboard, customized to your business.

ARR, MRR movements, net revenue retention, and churn in one view, reconciled from billing, your CRM, and accounting, so the growth number you report ties out to the cash.

See how to build one in Definite
What’s in a SaaS metrics dashboard?

What’s in a SaaS metrics dashboard?

A SaaS metrics dashboard is the single governed view of a subscription company's growth health. ARR and MRR, how MRR is moving (new, expansion, contraction, churn), net and gross revenue retention, and the per-account economics underneath. The version worth reporting reconciles back to billing, so the ARR on the slide is the ARR in the subscriptions.

Each metric (ARR in one report, NRR in another) gets re-derived in a separate BI export disconnected from billing, so the board deck and the close never quite match. When MRR movements, retention, and ARR all roll up from one set of definitions modeled on Stripe and your CRM, they're the same number everywhere, and you catch the drift before the meeting instead of explaining it after.

Who it’s forCFOs, finance leads, and founders at SaaS companies who own the ARR and retention numbers.

CadenceRefreshed daily; reviewed before board prep and monthly close.

Built fromStripe, Hubspot, Quickbooks

§ How it works

Describe your dashboard. Fi builds it.

Fi is the AI agent inside Definite. Tell it what you’re trying to understand, and it connects your sources, defines the metrics, and builds the dashboard. One conversation, not a project.

You
I've got a board meeting in a couple of weeks. I need ARR, retention, and churn in one place, and I need to trust the numbers.
✦ Fi
Here's your SaaS metrics dashboard, on your Stripe, Hubspot and Quickbooks data.
Here’s what’s in it

The top row leads with the 4 numbers that matter most: ARR, MRR, Net revenue retention, Customers. Each shows a delta versus the prior period so you can see direction at a glance. Below that, 2 trend charts (ARR over time, Net new MRR by movement) show how the headline numbers have moved over time. A breakdown (Churned MRR by reason) splits the metric by dimension so you can see what's driving the total. A detail table (Retention & per-account) rounds it out with the secondary metrics and their deltas. Every number is computed from the exact formulas shown in the metric table below. Composites are derived from their components, not pasted in, so the KPI tiles, breakdowns, and totals all reconcile to each other.

Illustrative data

ARR

$15.67M▲ 7.9%
Data ▾
PeriodARR
Jan$6.92M
Feb$7.44M
Mar$8.03M
Apr$8.60M
May$9.29M
Jun$9.91M
Jul$10.67M
Aug$11.57M
Sep$12.58M
Oct$13.61M
Nov$14.53M
Dec$15.67M

MRR

$1.31M▲ 7.9%
Data ▾
PeriodMRR
Jan$577K
Feb$620K
Mar$669K
Apr$716K
May$774K
Jun$826K
Jul$889K
Aug$964K
Sep$1.05M
Oct$1.13M
Nov$1.21M
Dec$1.31M

Net revenue retention

101.8%▲ 1.2%
Data ▾
PeriodNet Revenue Retention
Jan99.5%
Feb100.0%
Mar100.4%
Apr100.9%
May100.2%
Jun100.0%
Jul101.2%
Aug101.3%
Sep101.4%
Oct101.9%
Nov100.6%
Dec101.8%

Customers

2.5K▲ 5.0%
Data ▾
PeriodCustomers
Jan1.3K
Feb1.4K
Mar1.5K
Apr1.6K
May1.6K
Jun1.8K
Jul1.9K
Aug2.0K
Sep2.1K
Oct2.3K
Nov2.4K
Dec2.5K

ARR over time

6,000,000 8,000,000 10,000,000 12,000,000 14,000,000 16,000,000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Data ▾
PeriodARR
Jan$6.92M
Feb$7.44M
Mar$8.03M
Apr$8.60M
May$9.29M
Jun$9.91M
Jul$10.67M
Aug$11.57M
Sep$12.58M
Oct$13.61M
Nov$14.53M
Dec$15.67M

Churned MRR by reason

Price Product fit Competitor Churned silently 0 1,000 2,000 3,000 4,000
Data ▾
ReasonChurned MRR
Price$2K
Product fit$3K
Competitor$4K
Churned silently$3K

Net new MRR by movement

0 30,000 60,000 90,000 120,000 150,000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec New MRR Expansion MRR Contraction MRR Churned MRR
Data ▾
PeriodNew MRRExpansion MRRContraction MRRChurned MRR
Jan$40K$13K$6K$10K
Feb$43K$17K$6K$10K
Mar$46K$19K$5K$12K
Apr$42K$20K$5K$10K
May$56K$17K$5K$10K
Jun$52K$19K$7K$13K
Jul$53K$27K$5K$12K
Aug$64K$28K$5K$12K
Sep$70K$30K$5K$12K
Oct$66K$36K$4K$12K
Nov$69K$27K$5K$16K
Dec$73K$39K$5K$13K

Retention & per-account

Net Revenue Retention101.8%▲ 1.2%
Gross Revenue Retention98.6%▲ 0.4%
Logo Churn1.6%▲ 1.6%
ARPA$518▲ 2.7%
✦ Fi
Anything else I can do for you?
You
Why did net new MRR drop last month?Which segment is dragging net revenue retention below 100%?Show me the accounts behind the contraction in March.What's our logo churn versus revenue churn, and why do they differ?Break ARR out by plan instead of the total.Trace this month's MRR back to the active subscriptions in Stripe.Add net revenue retention by segment and flag any cohort under 100%.Break churned MRR out by churn reason and show the trend.Show ARR with and without the annual prepayments that landed this quarter.
  • Why did net new MRR drop last month?
  • Which segment is dragging net revenue retention below 100%?
  • Show me the accounts behind the contraction in March.
  • What's our logo churn versus revenue churn, and why do they differ?
  • Break ARR out by plan instead of the total.
  • Trace this month's MRR back to the active subscriptions in Stripe.
  • Add net revenue retention by segment and flag any cohort under 100%.
  • Break churned MRR out by churn reason and show the trend.
  • Show ARR with and without the annual prepayments that landed this quarter.
§ Why the numbers tie out

Every metric traces back to your systems

This is the part a BI tool can’t fake. Each metric is defined once, in your warehouse, from a specific object in a specific source. Change the definition in one place and every tile, report, and answer moves with it. So the number on the screen is the number in the source.

SubscriptionARRMRRNet Revenue RetentionCustomersChurned MRRNet New MRRGross Revenue RetentionLogo ChurnARPA
CustomerCustomersLogo ChurnARPA
MetricWhat it measuresHow it's calculatedSources
ARRYour monthly recurring revenue annualized, the figure a board or investor anchors on.MRR × 12Stripe
MRRThe recurring revenue you're collecting this month, normalized to a monthly figure across every plan and billing cycle.prior MRR + Net New MRRStripe
Net Revenue RetentionThe clearest read on whether the product keeps earning its price: how much revenue this year's cohort of customers is worth versus last year, after expansion, contraction, and churn net out.(prior MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ prior MRRStripe
CustomersThe count of active paying customers at the end of the month, after new logos and churn.prior Customers + New Customers − Churned CustomersStripe
Net New MRRHow much your recurring revenue actually grew this month after new business, expansion, contraction, and churn net out, the single number that says whether the base is compounding.New MRR + Expansion MRR − Contraction MRR − Churned MRRStripe
Gross Revenue RetentionThe share of recurring revenue you'd retain with zero expansion, the floor under the base once upsell is stripped out.(prior MRR − Contraction MRR − Churned MRR) ÷ prior MRRStripe
Logo ChurnThe share of customers who left this month, counted by logo rather than by dollars.Churned Customers ÷ prior CustomersStripe
ARPAAverage recurring revenue per account, MRR spread across the customer base.MRR ÷ CustomersStripe
§ Then do something about it

Have our agent watch for you

A SaaS metrics dashboard tells you what happened, and Fi tells you why. The last step is not having to remember to check. Point Definite at the one number you can’t afford to miss, and it watches that number for you off the same definitions as your dashboard. When it moves, you hear about it before the next review instead of during it. One metric, one action, always reversible.

Autonomous agent · watch churn
Watch
A metric you choose
net revenue churn
Judge
One condition
> 5% week-over-week
Act
One action
alert #revenue + open doc
◄──── then waits · cooldown 24h before it can act again ────
Scoped to a single metric and a single action. You arm it; you can disarm it anytime.
§ The data that powers it

Built from whatever you already run on

Connect the systems you already use. Any source of these types works, and you don’t move data into a warehouse, because Definite is the warehouse.

No warehouse to stand up or connect. See how the platform models your data →

§ Get started

Build your SaaS metrics dashboard

From signup to a working dashboard in one sitting. No data team required.

01

Sign up

Free to start. No credit card, no infrastructure to set up.

Create your account
02

Connect your sources

Stripe, your CRM, accounting. Definite syncs and models them automatically.

03

Decide your metrics

Pick the numbers that matter or let Fi propose them from your data. Every metric gets one definition, governed in one place.

04

Ask Fi to build it

Describe what you need in plain language. Fi builds the dashboard, and you refine by asking follow-ups.

§ FAQ

Common questions

Usually because each tool counts differently. Stripe's MRR includes one-time charges and trials your finance team excludes; your CRM tags an account to a segment your billing system never sees; accounting recognizes revenue on a different date than Stripe bills it. The reconciliation map above shows which object each metric comes from, so there's one definition of ARR, MRR, and NRR, modeled in your warehouse instead of re-derived in a BI report.
The growth core: ARR and MRR, the four MRR movements (new, expansion, contraction, churn) that net to net new MRR, net and gross revenue retention, logo churn, customers, and ARPA. Together they answer how fast you're growing, how much of it is expansion versus new logos, and how much is leaking to churn.
Gross revenue retention only counts what you lost (contraction and churn) against the starting base, so it caps at 100%. Net revenue retention adds expansion back in, so it can exceed 100% when existing accounts grow faster than they churn. Both come from the same MRR movements on this dashboard, which is why they reconcile to each other.
Billing (Stripe) for subscriptions and MRR movements, your CRM (HubSpot) for accounts, segments, and churn reasons, and your accounting system (QuickBooks) for the recognized-revenue tie-out. Definite syncs and models all three in your warehouse, then ties them together so the metrics roll up from one definition.
It's a live ECharts dashboard running on a deterministic synthetic dataset, labeled illustrative. NRR, GRR, and net new MRR all reconcile because they're computed by the formulas in the metric table, not pasted in. Connect Stripe and your CRM, and Fi builds the same view from your subscriptions.
Start the way the prompt above reads. Fi proposes the SaaS metrics, models them on your Stripe subscriptions and CRM accounts, and you refine by asking follow-ups. The first version ties out to billing without a SQL query.

Your answer engine
is one afternoon away.

Book a 30-minute call and watch us build your first dashboard live, with your own data.