SaaS Onboarding Metrics: The Only 7 Numbers That Matter
You don’t need too many tools or too much data for SaaS onboarding metrics because that’ll be overwhelming for you. At some point, you might even feel guilty for not tracking everything systematically.
Our years of experience designing SaaS products tells us you’ll do fine with just seven metrics. The rest are either derivative (calculable from the 7) or low-priority (track later or never).
Here, we’ve organized them into three tiers for your convenience: what to measure first, second, and after the first two are dialed in. Also, every metric includes how to calculate it and what good looks like for you with named benchmarks.
Summary:
1. Tier 1 (track first): activation rate, time-to-value, day-30 retention. Without them, everything else is noise.
2. Tier 2 (track second): feature adoption depth, expansion revenue. They signal product-market fit beyond initial activation.
3. Tier 3 (track last): NPS, support ticket volume. Don’t optimize for NPS directly
4. B2B SaaS median activation: 36%. Top quartile: 60%. Elite: 75%.
Tier 1: 3 Must-Have Metrics for All SaaS Products

Don’t move past Tier 1 until you’re tracking these three metrics effectively. This will help you diagnose where your onboarding is leaking and what to fix.
Metric 1: Activation Rate
Definition: An activation rate is the percentage of trial sign-ups who complete the activation event you defined.
How to Calculate: (The number of users who hit the activation event / Total trial sign-ups) × 100. Cohort by sign-up week and track over time.
Benchmarks (B2B SaaS):
- Median: 36% (Userpilot 2024 across 200+ SaaS companies)
- Top quartile: 60%
- Elite (top 10%): 75%+ (1Capture 2024)
- Bottom quartile: under 20%
Common Mistake: Defining the activation event as something too easy (“created account”) so the rate looks artificially high but doesn’t predict retention.
Solution: Fetch retention data and find the early behavior that correlates with month-3 retention – that’s your real activation event.
Metric 2: Time-to-Value (TTV)
Definition: Time-to-Value is the time elapsed from sign-up to completion of the activation event.
How to Calculate: For users who activated, calculate the median time between the sign-up timestamp and the activation event timestamp. Don’t use mean because outliers skew mean badly.
Benchmarks (B2B SaaS):
- Median: 10-30 minutes
- Top quartile: under 10 minutes (Linear, Notion, Webflow)
- Elite: under 5 minutes (Loom, Calendly)
- Some product categories are structurally longer (Stripe: 30 days for first payment)
Note: Every 10 minutes of TTV delay costs 5-8% of activation. If your TTV is 30+ minutes, this is your highest-leverage problem.
Tactics to Follow: Pre-populate state, reduce sign-up fields, defer the configuration, and align the first action with the first value moment.
Metric 3: Day-30 Retention
Definition: It’s the percentage of users who activated and are still active at day 30.
How to Calculate: (Number of users active in week 4 / Number of users who activated) × 100. Cohort weekly. “Active” not just login means but also meaningful product use.
Benchmarks (B2B SaaS):
- Median: 30-40%
- Top quartile: 60-70%
- Elite: 80%+
This metric separates good onboarding from great onboarding. High activation with a low day-30 retention means you’re activating low-quality users – they hit the metric but didn’t form a habit.
The fix is Upstream: better activation event definition, stronger aha moment design, and behavioral re-engagement emails.
Tier 2: Metrics for Product Depth
Track Tier 2 only after Tier 1 is dialed in. These metrics signal whether activation is leading to a lasting product-market fit. It’s the difference between a SaaS product with a high churn rate and one that compounds.
Metric 4: Feature Adoption Depth
Definition: Feature Adoption Depth is the percentage of activated users who use 3+ core features within 30 days.
How to Calculate: Identify the 5-7 features that most distinguish retained users from churned users. Calculate what % of activated users use 3+ of these within 30 days.
Benchmarks (B2B SaaS):
- Median: 25%
- Top quartile: 50%
- Elite: 70%+
Why This Matters: Shallow users (those who use only 1-2 features) usually churn at 3-5x the rate of deep users. Also, the feature adoption depth predicts the long-term retention better than the initial activation rate. This is where behavioral email sequences (“used X but not Y”) and progressive disclosure (surfacing features contextually) directly impact the metric.
Metric 5: Trial-to-Paid Conversion
Definition: It’s the percentage of trial sign-ups who convert to paid subscription.
How to Calculate: (Number of paid conversions / Number of trial sign-ups) × 100. Cohort by sign-up week.
Benchmarks (B2B SaaS):
- Median: 18.5% (First Page Sage 2025)
- Top quartile: 35-45%
- Elite: 60%+
- Opt-in trials (no card): 8.9% (ChartMogul 2026)
- Credit-card-required trials: 31.4% (ChartMogul 2026)
This is the bottom-line metric, but it’s the downstream of activation. If both your trial-to-paid and activation are low, we recommend that you fix activation first. But if your trial-to-paid is low and activation is high, the problem is your conversion-side e.g. pricing, paywall design, or sales process.
Tier 3: 2 Signal Metrics
Tier 3 metrics are signals about the user experience. Track them and watch for trends, but don’t try to optimize for them directly.
Remember, optimizing for NPS leads to gaming and optimizing for low support volume means hiding problems.
Metric 6: NPS (Net Promoter Score)
Definition: This score is about “How likely are you to recommend [Product] to a colleague?” on a 0-10 scale. NPS = % Promoters (9-10) − % Detractors (0-6).
Benchmarks (B2B SaaS):
- Median: 30-40
- Top quartile: 50+
- Elite: 70+
How to Use NPS: Track the trend over time, segment by user persona, and pay attention to qualitative comments because this score is less useful than the explanations that users give.
Note: Never try to set company OKRs around the NPS since you could end up gaming the survey without improving the product.
Metric 7: Support Ticket Volume per Active User
Definition: It’s the number of support tickets per active user per month.
How to Calculate: Total tickets / Total active users. Track over time and segment by the ticket category – bug, how-to question, feature request, or complaint.
How to Use:
- Rising trend = onboarding gaps creating confusion
- Falling trend = either better onboarding or users giving up and not asking
- Category breakdown matters more than total: how-to questions = onboarding gaps; bugs = product problems
Note: Don’t optimize for a low support volume directly because it can mean users have stopped trying. The right approach is to use this metric as a diagnostic for your onboarding gaps. If most tickets are “how do I do X,” that’s the sign your onboarding isn’t teaching X.
All 7 Benchmarks at a Glance

| Metric | Median | Top quartile | Elite |
| Activation rate | 36% | 60% | 75%+ |
| Time-to-value | 10-30 min | Under 10 min | Under 5 min |
| Day-30 retention | 30-40% | 60-70% | 80%+ |
| Feature adoption depth | 25% | 50% | 70%+ |
| Trial-to-paid (B2B) | 18.5% | 35-45% | 60%+ |
| NPS | 30-40 | 50+ | 70+ |
| Support tickets/active user/mo | 0.3-0.5 | Under 0.2 | Under 0.1 |
What Not to Track

Here are the SaaS onboarding metrics to deprioritize because they’re either derivative or low-leverage:
- Page Views per Session: derivative, less informative than the activation rate
- Time on Dashboard: it can mean either engagement or confusion
- Individual Feature Clicks: track adoption depth by feature combinations instead
- DAU/WAU/MAU as Headline Metrics: useful internally but vanity-prone for trial periods
- Email Open Rate: interesting but not a goal
- Tour Completion Rate: useful for tour optimization, not for overall onboarding health
- Setup Completion Rate: useful per-step but doesn’t predict activation
These metrics aren’t bad, but they have their place. The question is what should you prioritize?
If you’re not yet tracking the 7 Tier 1-2-3 metrics reliably, don’t add them. However, if you’re tracking the 7 well, add them not as headline KPIs but as diagnostic tools.
How to Measure the Stack

There’s no need to overengineer the stack because your B2B SaaS measurement needs might be covered by:
- Event Tracking: Use tools like Mixpanel, Amplitude, or PostHog to track key events like sign-ups, activation events, and feature use.
- Cohort Analysis: It’s usually built into Mixpanel/Amplitude and is used with weekly cohorts for trial flows.
- Retention Curves: They can also be generated in the same tools to measure Day 1, Day 7, Day 30, and Day 90 retention by cohort.
- NPS: It’s usually collected through in-app surveys with tools like Delighted, Wootric, or built-in solutions (don’t survey too frequently).
- Support Volume: It’s tracked with your existing support platform like Intercom, Zendesk, or HelpScout, which usually provides built-in reporting on the ticket volume.
Try to focus on defining the activation event correctly, instrumenting it reliably, and resisting your urge to track 50 events when 10 would do.
How to Instrument These Metrics Correctly
We’ve seen that tracking the right metrics matters less than tracking them correctly.
Did you know many measurement systems have subtle bugs that can bias the numbers? Watch for these common instrumentation problems:
Problem 1: Activation Event Fires Many Times
Some teams accidentally fire the activation event on every related action.
For instance, “Sent first message” becomes “sent any message,” and the metric explodes upward without reflecting reality.
How to Fix: Track activation as a one-time user property. Once a user activates, that flag will stay true and subsequent messages won’t re-trigger anything.
Problem 2: Bot & Test Accounts Inflate Sign-Ups
If your sign-up volume includes bot traffic, internal test accounts, or QA users, your activation rate is artificially low. That’s because bots and test accounts don’t activate normally.
How to Fix: Filter out the known bot user agents, exclude test domains, and segment internal users separately. The denominator of your activation rate should be real human sign-ups only.
Problem 3: Cohort Definitions Drift Over Time
If you change what counts as activation, your historical cohort comparison becomes meaningless.
“The activation rate is up 20% this quarter” might just mean you redefined the metric.
How to Fix: Lock the activation event definition and version it explicitly. If you change the definition, recalculate historical cohorts under both definitions so comparisons remain valid.
Reporting Metrics to Stakeholders
Different audiences need different metric framings:
Product Team
Activation rate, time-to-value, day-30 retention – weekly cohort view.
Feature adoption depth – monthly view.
Goal: granular enough to drive design decisions.
Your product teams need to see when a release moved the metric (or didn’t).
Executive Team
Quarterly aggregates of all 7 metrics with trend lines.
Don’t show the executives the weekly noise but the underlying trajectory.
The trial-to-paid conversion is usually the headline metric for executive reporting because it’s the closest to revenue.
Sales Team
Activation rate by acquisition channel.
Sales teams usually care about which leads convert. If your activation rate varies dramatically by the channel, that’s the story sales needs to know.
How to Make SaaS Onboarding Metrics Actionable
Yes, tracking metrics is easy; but acting on them is hard.
Weekly metric review
30-minute weekly meeting reviewing the 7 metrics.
Two questions to ask: a) Which metrics moved this week, and b) Which experiments did we run that explain the movement?
If a metric moved without an attributable cause, that’s an investigation. But if your experiments ran without the metric movement, that’s a learning.
Quarterly Metric Goal-Setting
Set one Tier 1 metric as the quarter’s primary goal. You don’t want to try to move all three at once because focus produces results while breadth produces noise. Many teams pick the activation rate or the TTV as the quarterly focus and let the others ride.
Annual Metric Strategy
Audit the metric framework itself at least once every year.
Ask yourself: a) Are they still the right metrics? b) Has the product changed enough that the activation event needs redefining? c) Are there new categories worth tracking (e.g. security metrics for SOC2 customers or integration depth for enterprise)?
Keep in mind that the metrics that matter at $1M ARR aren’t necessarily the same as at $50M ARR.
Our 5-Question Metric Tracking Self-Audit

Question 1: Have you defined your activation event as a single, measurable behavior?
If no → start here. Without this, no other metric can be calculated.
Question 2: Are you tracking the 3 Tier 1 metrics (activation rate, TTV, day-30 retention)?
If no → fix Tier 1 before adding any others.
Question 3: Are you cohorting by the sign-up week (not just looking at totals)?
If no → totals hide trends. Cohorts reveal them.
Question 4: Are you optimizing for the NPS or support volume directly?
If yes → stop. They aren’t goals but signals.
Question 5: Can you name the activation rate of your last 4 weeks of trial cohorts?
If no → measurement gap. Should be a glance-able number.
Want a Fresh Look at Your Onboarding Metrics? We’ve helped B2B SaaS teams in healthtech, AI, and analytics define their activation events correctly and build measurement systems around these 7 metrics. We can also review your current tracking and recommend what to prioritize. Book a Free 30-Min Consultation.
FAQs
What's the most important SaaS onboarding metric?
The most important is the activation rate with the day-30 retention as a quality check. The activation rate alone can be misleading, you can hit a high rate by defining activation too easily. Also, the activation rate measures how many users hit your defined activation event; while the day-30 retention measures whether those users actually stuck. Together, they can tell you whether your onboarding is working. If activation is high and retention is low, you're activating the wrong behavior.
What's a good activation rate for my B2B SaaS product?
36% is the median per Userpilot's 2024 benchmark of 200+ SaaS companies. 60% is top quartile. 75%+ is elite (top 10% per 1Capture's analysis of 10,000+ companies). If you're under 20%, you're in the bottom quartile and onboarding is your highest-leverage growth lever. Keep in mind that rates depend heavily on what activation event you choose. A weak activation event (created account) inflates the rate without predicting retention.
What's a good time-to-value for SaaS?
The answer is under 10 minutes for B2B SaaS individual user activation, while top performers hit under 5 minutes. However, some product categories structurally take longer Stripe's 30-day TTV is fine for what Stripe is. So, the right benchmark depends on what's structurally achievable.
Should I track NPS in onboarding?
Yes, but only as a signal. NPS scores during the first 30 days tell you whether users are forming positive impressions. In this case, trends matter more than absolute numbers - a falling NPS over 3 months signals onboarding or product issues even if the absolute number is decent. Don't set OKRs around NPS - teams that optimize directly for NPS might end up gaming the survey rather than improving the product.
How do I avoid the trap of tracking too many metrics?
Use the tier framework: track Tier 1 (activation, TTV, retention) first; don't move to Tier 2 until Tier 1 is dialed in; don't move to Tier 3 until Tier 2 is dialed in. We've seen many teams track too many metrics shallowly. The discipline is to say no to tracking individual feature clicks and yes to tracking feature adoption depth across combinations of features.
Shah Sultan
UX Specialist & Product Designer