Customer Onboarding Metrics — What to Track

The key metrics for measuring customer onboarding success. Time to value, completion rate, CES, and how to track them.

Guide 12 min

Customer onboarding metrics tell you whether your onboarding process is actually working. Without them, you're guessing. With them, you can find exactly where customers get stuck, drop off, or lose momentum.

Most teams track too many metrics or the wrong ones entirely. This guide covers the metrics that actually matter, how to calculate each one, what good looks like, and how to improve the numbers.

Why measure onboarding

You can't improve what you don't measure. But there's a more specific reason to track onboarding metrics: the connection between onboarding quality and revenue is direct and measurable.

Customers who complete onboarding successfully are more likely to stick around, expand their usage, and recommend your product. Customers who struggle during onboarding are more likely to churn. The data from your onboarding metrics tells you which outcome each customer is headed toward, often before they know it themselves.

Good onboarding measurement gives your team three things:

  1. Early warning signals when a customer is struggling
  2. Clear priorities for where to invest improvement effort
  3. Evidence that your onboarding changes are actually working

Let's look at the metrics that deliver these insights.

The key onboarding metrics

1. Time to value (TTV)

Time to value measures how long it takes a new customer to reach their first meaningful success with your product. This is the single most important onboarding metric.

How to calculate it:

TTV = Date of first value milestone - Date of signup

The tricky part is defining "first value milestone." This isn't the same as "completed onboarding." It's the moment the customer gets real value. For a project management tool, that might be completing their first project. For an onboarding platform, it might be enrolling their first customer in a guide.

What good looks like:

There's no universal benchmark because TTV depends heavily on your product's complexity. But here are rough ranges by product type:

  • Self-serve SaaS: minutes to hours
  • SMB SaaS with guided setup: 1-3 days
  • Mid-market SaaS: 1-2 weeks
  • Enterprise: 2-6 weeks

The right target for you is "as fast as possible given your product's complexity." If your TTV is longer than your trial period, you have a serious problem.

How to improve it:

  • Remove unnecessary steps from your onboarding flow
  • Pre-populate sample data so the product isn't empty on first login
  • Auto-configure settings based on information collected during signup
  • Provide templates that let customers start with a working example

For a deeper look at this metric, read our time to value guide.

2. Onboarding completion rate

Onboarding completion rate measures the percentage of customers who finish your entire onboarding process.

How to calculate it:

Onboarding completion rate = (Customers who completed all onboarding steps / Total customers who started onboarding) x 100

What good looks like:

  • Top-performing companies: 80-90%
  • Average: 50-70%
  • Below average: Under 50%

If your completion rate is below 50%, customers are telling you something: your onboarding process is too long, too confusing, or not clearly valuable.

How to improve it:

  • Shorten your onboarding flow. Every step you remove increases completion.
  • Show progress indicators so customers know how much is left.
  • Make the value of each step obvious before the customer does it.
  • Send automated reminders when customers stall. (Our automation guide covers this in detail.)
  • Break long flows into smaller phases with clear milestones.

Dig deeper into this metric in our onboarding completion rate guide.

3. Customer effort score (CES)

Customer effort score measures how easy it is for customers to get through your onboarding process. It's a better predictor of loyalty than satisfaction scores because effort drives behavior.

How to calculate it:

Ask customers: "How easy was it to get started with [product]?" on a 1-7 scale (1 = very difficult, 7 = very easy).

CES = Sum of all responses / Number of responses

What good looks like:

  • Excellent: 6.0+
  • Good: 5.0-5.9
  • Needs work: Below 5.0

How to improve it:

  • Reduce the number of clicks required to complete each step
  • Provide clear instructions with visual guides
  • Offer multiple ways to get help (chat, docs, video)
  • Remove form fields that aren't absolutely necessary
  • Test your onboarding with new people who've never seen your product

OnboardingHub has CES measurement built in, so you can survey customers at the right moment without setting up a separate tool. Read our complete customer effort score guide for a deeper look at this metric.

4. Activation rate

Activation rate measures the percentage of signups who perform a set of key actions that indicate they've truly started using your product. It's different from completion rate because it focuses on behavior, not process steps.

How to calculate it:

Activation rate = (Users who completed all activation criteria / Total signups) x 100

First, define your activation criteria. These are the 3-5 actions most correlated with long-term retention. For OnboardingHub, for example, activation might mean: created a guide, added at least three steps, and enrolled at least one customer.

What good looks like:

  • Strong: 40-60% of signups
  • Average: 20-40%
  • Weak: Below 20%

These benchmarks vary significantly by industry and product type. B2B SaaS products tend to have lower activation rates than consumer products because of longer decision cycles and more complex setup.

How to improve it:

  • Identify your highest-correlation activation actions using cohort analysis
  • Design your onboarding flow to lead directly to those actions
  • Remove friction between signup and the first activation action
  • Celebrate activation milestones to reinforce the behavior

5. Time to first value (TTFV)

Time to first value is the narrower cousin of TTV. It measures how long it takes a customer to experience any positive outcome, even a small one. Think of it as the first "oh, that's useful" moment.

How to calculate it:

TTFV = Time of first positive engagement signal - Time of signup

"First positive engagement signal" might be the first time a customer saves time using a feature, gets a useful insight from a report, or receives a positive reaction from their own customer.

What good looks like:

TTFV should happen within the first session for self-serve products. If a customer leaves their first session without experiencing any value, they may not come back.

  • Self-serve: Under 10 minutes
  • Guided setup: First day
  • Enterprise: First week

How to improve it:

  • Start with a quick win before asking the customer to invest significant effort
  • Show the customer real results from their real data as early as possible
  • Use templates and examples so they can see the value before doing all the work
  • Reduce the setup steps required before the first useful interaction

6. Net promoter score (NPS) at onboarding

NPS measured at the end of onboarding tells you how the experience shaped the customer's perception of your product. It's a lagging indicator, meaning it confirms what your leading metrics (TTV, CES, completion rate) predicted.

How to calculate it:

Ask: "How likely are you to recommend [product] to a colleague?" on a 0-10 scale.

NPS = % Promoters (9-10) - % Detractors (0-6)

What good looks like:

  • Excellent: 50+
  • Good: 30-50
  • Average: 0-30
  • Concerning: Below 0

How to improve it:

NPS improves when the other metrics improve. A fast, easy onboarding experience that delivers clear value will naturally produce higher NPS scores. Focus on improving TTV, CES, and completion rate, and NPS will follow.

7. Churn correlation

This isn't a single metric. It's the analysis of how onboarding behavior predicts churn. Customers who struggle during onboarding are far more likely to cancel later. Quantifying this relationship gives your team the strongest possible argument for investing in onboarding improvements.

How to calculate it:

Compare churn rates between groups:

  • Customers who completed onboarding vs. those who didn't
  • Customers with TTV under your median vs. over it
  • Customers with CES above 5 vs. below 5

What good looks like:

In most SaaS products, customers who don't complete onboarding churn at materially higher rates than those who do. If you find a smaller gap, it could mean your onboarding isn't teaching skills that matter for retention.

How to improve it:

This metric improves as all others do. The key action is to use the correlation data to identify your highest-risk customers early and intervene before they churn.

How to set up onboarding tracking

Define your onboarding milestones

Before you can track anything, you need to define what "onboarded" means for your product. Break your process into clear milestones that you can measure.

A typical milestone structure looks like this:

  1. Account created: Signup completed
  2. Setup complete: Profile, settings, and integrations configured
  3. First action taken: Customer performs the core action
  4. Value delivered: Customer achieves their first meaningful outcome
  5. Habit formed: Customer returns and performs the core action multiple times

Each milestone becomes a measurement point. You track how many customers reach each one and how long it takes.

Pick your measurement points

You don't need to measure everything from day one. Start with three metrics:

  1. Onboarding completion rate (easiest to set up)
  2. Time to value (most important for business impact)
  3. Customer effort score (best predictor of loyalty)

Add activation rate and churn correlation once you have 30-60 days of data and the team capacity to act on the insights.

Choose your tools

If you're evaluating different platforms, our comparison page can help you find the right fit. You need three capabilities to track onboarding metrics:

  1. Progress tracking: Something that records which steps each customer has completed. OnboardingHub does this automatically. If you're building your own, you'll need event tracking.
  2. Survey delivery: A way to ask CES and NPS questions at the right moment. OnboardingHub includes built-in CES measurement. For NPS, you may want a dedicated survey tool.
  3. Reporting: A dashboard or report that aggregates your metrics and shows trends over time. OnboardingHub's analytics give you this out of the box.

Build your reporting cadence

Metrics are useless if nobody looks at them. Set up a regular review cadence:

  • Daily: Check for customers who are stuck or at risk (if volume supports it)
  • Weekly: Review completion rates, TTV, and CES trends with your team
  • Monthly: Analyze churn correlation and activation rates with leadership
  • Quarterly: Do a deep review and set improvement targets for the next quarter

Benchmarks by industry

Onboarding benchmarks vary by industry and product complexity. Use these as directional guides, not hard targets.

Self-serve SaaS

  • Onboarding completion rate: 60-80%
  • Time to value: Under 1 day
  • CES: 5.5-6.5
  • Activation rate: 30-50%

B2B mid-market SaaS

  • Onboarding completion rate: 70-85%
  • Time to value: 1-2 weeks
  • CES: 5.0-6.0
  • Activation rate: 40-60%

Enterprise SaaS

  • Onboarding completion rate: 80-95%
  • Time to value: 2-6 weeks
  • CES: 4.5-5.5
  • Activation rate: 50-70%

Enterprise products tend to have higher completion rates because they typically include dedicated support. But their TTV is longer because of greater product complexity.

How to improve each metric

Quick wins (implement this week)

  • Add a progress bar to your onboarding flow. Customers who see how close they are to finishing are more likely to complete.
  • Send a day-three reminder to customers who haven't finished setup. A simple automated email can lift completion rates by 10-15%.
  • Ask one CES question at the end of onboarding. Just collecting the data will surface improvement opportunities.

Medium-term improvements (this month)

  • Map your drop-off points. Look at where customers abandon the onboarding flow and fix the step with the highest drop-off first.
  • Segment your onboarding. Different customer types need different paths. A startup with three users needs a different experience than an enterprise with 300.
  • Set up TTV tracking. Define your value milestone and start measuring how long it takes each customer to reach it.

Strategic improvements (this quarter)

  • Build a predictive model. Use onboarding behavior data to predict which customers are likely to churn and intervene early.
  • Create feedback loops. Connect your CES data to specific onboarding steps so you know exactly which parts feel difficult.
  • Benchmark against yourself. Your most important comparison is last quarter's numbers, not industry averages.

Connecting metrics to ROI

The business case for better onboarding metrics is straightforward. Calculate the ROI of your onboarding improvements by connecting metric changes to revenue outcomes:

  • A 10% increase in completion rate means more customers reaching value and fewer early cancellations.
  • A one-week reduction in TTV means customers start paying for higher-tier plans sooner.
  • A 1-point increase in CES correlates with higher retention rates and lower support costs.

Put dollar values on these improvements, and you'll never struggle to get budget for onboarding work again.

Start tracking today

You don't need a perfect measurement system to start. Pick the three core metrics (completion rate, TTV, and CES), define them for your product, and start collecting data this week. For more on building your onboarding program, browse our complete guides library.

OnboardingHub tracks all of these metrics automatically. The built-in progress analytics, CES measurement, and reporting dashboards give you everything you need without stitching together multiple tools. Set up your first guide, enroll your customers, and let the platform handle the measurement.

Start your free OnboardingHub account and see your onboarding metrics in real time.

Related guides

Put this into practice

Start building better onboarding experiences today.