Revenue Dashboard Template for SaaS: What to Track
Published on April 13, 2026 · Jules, Founder of NoNoiseMetrics · 9min read
Updated on April 15, 2026
A revenue dashboard for SaaS needs to answer one question: is my revenue trajectory healthy? Not “how much did I earn last month”, any accountant can tell you that. A real revenue dashboard shows you whether you’re growing, contracting, or masking problems with new customer acquisition. It shows the MRR waterfall, the churn rate, the NRR, and the cohort trend, all updated automatically, not pulled from a spreadsheet on the first Monday of the month.
A revenue dashboard is a live view of the key metrics that determine your SaaS revenue trajectory: MRR, its components, retention, churn, and expansion, structured so you can diagnose problems before they compound.
Revenue Dashboard Template for SaaS: Structure, Metrics, and What to Track
The Core Metrics Your Revenue Dashboard Must Include
Before the template, the principle: your revenue dashboard should show movement, not just levels. Revenue was €50K last month isn’t useful. Revenue grew from €45K to €50K, driven by €8K new MRR and €2K expansion, offset by €3K churn and €2K contraction, that’s useful.
Here are the seven components every revenue dashboard needs:
1. MRR Waterfall
The MRR waterfall breaks total MRR into its components:
| Component | Definition |
|---|---|
| New MRR | Revenue from first-time customers |
| Expansion MRR | Revenue from upgrades and upsells |
| Contraction MRR | Revenue lost from downgrades |
| Churned MRR | Revenue lost from cancellations |
| Net New MRR | New + Expansion - Contraction - Churned |
Net New MRR is the single most useful number in the waterfall. Positive = growing. Negative = contracting. The components tell you why.
For a full guide on revenue analytics and what each component signals, see revenue analytics without the circus.
2. MRR and ARR Trend
A rolling 12-month line chart of total MRR (or ARR) showing the trajectory. This should be the first thing you see. An upward-sloping line with consistent slope is healthy growth. An S-curve (rapid early growth that flattens) is a warning sign. A declining line after a peak needs immediate investigation.
For the full breakdown of MRR, see what is MRR, the traps that fake growth.
3. Customer Churn Rate
Monthly percentage of customers who cancelled. This is your most sensitive health indicator, it moves faster than revenue because revenue has lag (annual plans, prepayments). A churn rate that ticks up from 2% to 3% monthly might only show up in revenue 3–6 months later.
Plot it monthly, look for trends, and segment by plan if possible. A rising churn rate on your lowest plan often means you’re attracting the wrong customers, not that your product has a problem.
4. Revenue Churn Rate (MRR Churn)
Separate from customer churn, this measures the percentage of MRR lost to cancellations and downgrades. A customer cancelling a €29/mo plan matters less to revenue than a customer cancelling a €299/mo plan, but both count the same in customer churn rate.
Track both. Customer churn tells you about retention patterns. Revenue churn tells you about revenue impact. For the distinction, see revenue churn vs customer churn.
5. Net Revenue Retention (NRR)
NRR is the ratio of revenue from existing customers this period vs last period, including expansion and contraction. NRR > 100% means expansion offsets losses, you have negative churn. NRR < 100% means your existing customer base is shrinking.
This should be on your revenue dashboard as a monthly trend. A healthy trajectory shows NRR staying at or above 100% consistently.
6. Cohort Revenue Retention
A cohort table showing what percentage of revenue from each signup cohort is still active at months 1, 3, 6, 12. This is the most diagnostic chart on your dashboard, it shows you whether retention is improving or degrading over time, and exactly when in the customer lifecycle you lose people.
If every cohort drops sharply at month 3, you have a month-3 problem. If recent cohorts retain worse than older ones, something changed. If cohorts stabilize after month 6, your long-term customers are sticky.
7. ARPU (Average Revenue Per User)
ARPU = MRR / active customers. Trending ARPU tells you whether your pricing is holding, expanding, or compressing over time. Declining ARPU while customer count grows means you’re adding cheaper customers. Rising ARPU means expansion is outpacing new low-value signups. Either can be intentional, you just need to know which one is happening.
Revenue Dashboard Template Structure
Here’s how to organise the metrics into a dashboard that’s actually usable:
REVENUE DASHBOARD
─────────────────────────────────────────────────────────
Row 1 — Health indicators (current month vs previous)
┌─────────────┬──────────────┬────────────┬────────────┐
│ MRR │ Net New MRR │ Churn Rate │ NRR │
│ €52,400 │ +€1,800 │ 2.3% │ 103% │
│ ↑ 3.6% │ (▲ €400) │ (▲ 0.2pp) │ (▲ 1pp) │
└─────────────┴──────────────┴────────────┴────────────┘
Row 2 — MRR Waterfall (current month)
New MRR: +€3,200
Expansion MRR: +€1,400
Contraction MRR: -€900
Churned MRR: -€1,900
Net New MRR: +€1,800
Row 3 — 12-month MRR trend line chart
Row 4 — Monthly churn rate trend (12 months)
Row 5 — Cohort retention table (12 cohorts × 12 months)
Row 6 — ARPU trend (12 months)
This layout follows the 8-metric SaaS dashboard structure, immediate health check in row 1, detailed breakdown in rows 2–6.
Worked Example: Reading a Revenue Dashboard
Let’s say your dashboard shows:
- MRR: €48,000 (up 4.2% from last month)
- Net New MRR: +€1,940
- New MRR: +€3,800
- Expansion MRR: +€800
- Contraction MRR: -€1,100
- Churned MRR: -€1,560
- Customer churn rate: 3.8%
- NRR: 97%
Surface reading: MRR is growing. Reality check: NRR is 97%, meaning your existing customer base is shrinking. You’re growing because new customer acquisition (+€3,800) is outpacing losses, but the underlying retention is weak.
If new acquisition slowed 20%, your Net New MRR would be +€1,180 × 0.8 = +€944. That’s still positive but barely. If acquisition slowed 50%, you’d go negative.
This is a business that looks like it’s growing but is actually dependent on acquisition to hide churn. The fix is to attack the 3.8% customer churn rate, not to acquire more customers. The revenue dashboard tells you this; a single MRR number doesn’t.
What Your Revenue Dashboard Shouldn’t Include
A common mistake is loading the revenue dashboard with too many metrics. Here’s what to leave off:
Total revenue (vs MRR). Total revenue includes one-time fees, setup fees, and professional services. These are real money but they’re not recurring. Mixing them with MRR distorts the SaaS revenue picture. Stripe revenue dashboard guide explains how to separate these.
Traffic and conversion metrics. Your revenue dashboard is for revenue metrics. Visitor counts, trial starts, and conversion rates belong on a separate acquisition dashboard. Mixing them makes both harder to read.
Projections and forecasts. Your revenue dashboard shows actuals. Forecasts belong in a separate financial model. Having both on the same view creates confusion about what’s happened vs what might happen.
Vanity metrics. Total customers ever (including cancelled), lifetime billing (not recurring), and gross revenue (before refunds) all inflate numbers without adding insight. Stick to active customers and net MRR.
How to Build Your Revenue Dashboard
Option 1: Stripe built-in. Stripe’s dashboard shows MRR, new MRR, and churn MRR natively. Adequate for basic tracking, but it doesn’t show NRR, cohort retention, or ARPU trends. Fine for early stage, insufficient for anything beyond basic MRR tracking.
Option 2: Spreadsheet. Export Stripe data monthly, build the waterfall manually. This works but it’s manual, breaks on schema changes, and you’ll eventually stop doing it. The accuracy is only as good as your last export.
Option 3: Dedicated analytics tool. NoNoiseMetrics connects to Stripe and calculates all seven metrics automatically. MRR waterfall, NRR, cohort retention, ARPU, churn rate, updated with every sync. No exports, no spreadsheets.
For a comparison of Stripe analytics approaches, see the Stripe revenue dashboard guide.
FAQ
What should a SaaS revenue dashboard show?
At minimum: MRR, the MRR waterfall (new, expansion, contraction, churn), customer churn rate, NRR, and ARPU trend. Advanced dashboards add cohort retention tables and revenue-weighted churn. The goal is to show movement, not just levels.
How often should I update my revenue dashboard?
Monthly at minimum, weekly if you’re in a growth phase or managing a churn problem. Daily updates are useful for SaaS products with high transaction volume but can create noise for small products where daily fluctuations are random, not signal.
What’s the difference between a revenue dashboard and a financial dashboard?
A revenue dashboard focuses on recurring revenue metrics. MRR, churn, NRR, cohorts. A financial dashboard includes P&L, cash flow, burn rate, and operating expenses. Both matter; they serve different purposes. Revenue dashboards are operational (daily/weekly decisions); financial dashboards are management (monthly/quarterly decisions).
Can I build a revenue dashboard in Stripe?
Partially. Stripe’s built-in dashboard shows MRR, new MRR, and basic churn. It doesn’t show NRR, cohort retention, ARPU trend, or expansion/contraction split. For a full revenue picture, you need either a spreadsheet or a dedicated analytics tool.
How do I include cohort data in my revenue dashboard?
A cohort table shows what percentage of revenue from each signup cohort is still active at months 1, 3, 6, 12. You need subscription event data (start date, end date, MRR per customer) to build this. Most SaaS analytics tools calculate it automatically from raw subscription data.
What is the MRR waterfall?
The MRR waterfall breaks your total MRR change into components: new MRR from new customers, expansion MRR from upgrades, contraction MRR from downgrades, and churned MRR from cancellations. Net New MRR = new + expansion - contraction - churned. It’s the most diagnostic revenue metric you can track.
How do I handle one-time payments in my revenue dashboard?
Exclude them from MRR. One-time fees, setup fees, and professional services are real revenue but not recurring. Track them separately (in total revenue) and don’t include them in MRR calculations. Including them inflates MRR and distorts all derived metrics (churn rate, NRR, ARPU).
Revenue dashboard without the spreadsheet. Connect Stripe to NoNoiseMetrics and get your full revenue dashboard. MRR waterfall, NRR, cohort retention, and ARPU, automatically updated.
SaaS Dashboard Generator
Need a ready-made dashboard structure? The SaaS Dashboard Generator helps you define the metrics, layout, and data sources for your SaaS revenue dashboard in minutes.