SaaS KPIs are the handful of numbers a subscription business uses to judge whether it's working. There are hundreds of possible metrics; a good KPI set has fewer than ten, covers the whole customer journey from first visit to renewal, and is defined the same way by everyone who reads it.
This guide gives a short list of key SaaS KPIs, grouped by stage, with how to calculate each, what moves it and which to prioritise at your stage. It finishes with how to put them on a SaaS KPI dashboard your team will actually read.
What makes a good SaaS KPI?
A metric becomes a KPI when a team commits to improving it. Good ones share four traits:
- Actionable. Someone knows what to do when it moves. See vanity metrics vs actionable metrics.
- Defined once. One written definition, used in every report.
- Owned. A named person or team is responsible for it.
- Compared. Always shown against the previous period or a target.
The glossary entry on KPIs covers the general idea; the rest of this guide is SaaS-specific.
The short list: key SaaS KPIs by stage
Acquisition
- Sign-ups per week, broken down by source. Count people, not visits; automated traffic inflates the top of the funnel. Our customer acquisition strategies article covers the levers.
- Visitor-to-sign-up conversion. Sign-ups divided by people who visited. See conversion rate.
- Customer acquisition cost (CAC). Sales and marketing spend divided by new paying customers in the same period.
Activation
- Activation rate. The share of new sign-ups who reach the moment the product becomes useful, within a set window. For a project tool: created a project and invited a teammate within 7 days. Measure it with a funnel that follows each person in order. See activation rate.
- Time to value. How long from sign-up to that moment. Shorter is almost always better. See time to value.
Engagement
- Weekly active users or accounts. The DAU, WAU and MAU guide explains which period fits your product.
- Feature adoption. For the features you invested in, the share of active users who use them.
Revenue
- Monthly recurring revenue (MRR) and its growth rate. See MRR.
- Average revenue per account (ARPA). MRR divided by paying accounts.
- Trial-to-paid conversion. The share of trials that become paying customers.
Retention
- Logo churn rate. The share of customers who cancel in a period. See churn rate.
- Net revenue retention (NRR). Revenue this period from last period's customers, including expansion and churn, divided by their revenue last period. Above 100% means existing customers grow faster than they leave. See net revenue retention.
- Cohort retention. The share of each sign-up cohort still active after 4, 8 and 12 weeks. Our SaaS customer retention guide goes deep.
Efficiency
- LTV:CAC ratio. Customer lifetime value divided by acquisition cost. See customer lifetime value and LTV:CAC.
- CAC payback. Months of gross margin needed to recover CAC.
Formulas at a glance
| KPI | Formula |
|---|---|
| Activation rate | Activated users ÷ new sign-ups in the cohort |
| Trial-to-paid | Trials that paid ÷ trials started |
| MRR | Sum of monthly subscription revenue |
| ARPA | MRR ÷ paying accounts |
| Logo churn | Customers lost in period ÷ customers at start |
| NRR | (Start MRR + expansion − contraction − churn) ÷ start MRR |
| CAC | Sales and marketing spend ÷ new customers |
| LTV | ARPA × gross margin ÷ churn rate |
| LTV:CAC | LTV ÷ CAC |
Which SaaS KPIs matter at your stage?
You can't improve fifteen numbers at once. Prioritise by stage:
- Pre-product-market fit: activation rate and week-4 cohort retention. If people don't get value and come back, nothing downstream matters. See product-market fit.
- Early growth: add sign-ups by source, trial-to-paid and MRR growth.
- Scaling: add NRR, CAC payback and LTV:CAC, because efficiency now decides how fast you can grow.
Our guide to analytics for startups shows a minimal setup. Founders at an early stage often track revenue first because it's the easiest number to get. It's also the slowest to move and the hardest to diagnose. Activation and retention are where problems show first.
B2B SaaS KPIs: count accounts, not just users
In B2B, the customer is a company. User-level numbers can look healthy while accounts quietly shrink. Add account-level versions of the core KPIs:
- Active accounts per week, not just active users.
- Account activation: the share of new accounts where at least two people reached value.
- Seats used per account, as a leading indicator of expansion or contraction.
- Accounts at risk: paying accounts whose activity dropped sharply in the last 14 days.
To measure these, send a group ID with every event so users join their account. See groups in LogZuno.
Building a SaaS KPI dashboard people read
A SaaS KPI dashboard fails when it shows everything. Five rules make one useful:
- Five to eight tiles. One per stage, plus the one number the company is focused on this quarter.
- Every number with a comparison against the previous period.
- A note per tile with the written definition.
- One date range for the whole page, so numbers line up.
- A schedule. Review it at the same meeting every week, and send a weekly email for those who can't attend.
A practical layout: top row with weekly sign-ups, activation rate, MRR and logo churn; second row with the activation funnel and weekly cohort retention; bottom row with active accounts and trial-to-paid.
Common SaaS KPI mistakes
Blending monthly and annual plans. An annual payment of $3,840 is $320 of MRR, not $3,840. Normalise every subscription to a monthly amount before adding it up, or MRR will spike every time an annual customer renews.
Counting trials as customers. Trials belong in the trial-to-paid funnel, not in customer counts or churn denominators. Otherwise a busy trial month makes churn look better than it is.
Measuring activation with totals. Dividing this month's projects by this month's sign-ups counts projects from older users and people who skipped steps. Follow each new user through the steps in order instead.
Ignoring the denominator. A churn rate of 5% means something different with 40 customers than with 4,000. Show the counts beside the percentage on small bases.
Celebrating cumulative charts. Total customers since launch only goes up. Weekly new customers and weekly churned customers tell you whether the business is accelerating.
Changing definitions quietly. If "active" changes from any event to a core action, every earlier figure stops comparing. Note the change on the dashboard and, where you can, recompute history.
Tracking SaaS KPIs with LogZuno
LogZuno builds most of these KPIs from the events your product already produces:
- Signed up, Created project and Invited teammate give the activation funnel, per user or per account.
- Payment received with
amountandplangives revenue by plan; push MRR from your code to/v1/insightto show it as a tile with history. - Any event with a user and group ID gives active users and active accounts.
- Cohort retention, the frequency chart and segments such as drifting users come from the same data.
Put them on a dashboard with notes, set threshold alerts on the numbers you'd act on fastest, and turn on the weekly report. The SaaS metrics guide has formulas for more KPIs, and LogZuno for SaaS brands shows the full setup.
Key takeaways
- Keep SaaS KPIs to fewer than ten, covering acquisition, activation, engagement, revenue and retention.
- Define each once, show it against a comparison and give it an owner.
- Prioritise activation and retention early; add efficiency metrics as you scale.
- In B2B, track accounts as well as users.