TL;DR: The customer onboarding metrics that matter for SaaS are time to value, time to first value, onboarding completion rate, activation rate, and onboarding cycle time – plus a watchlist of stalled accounts. Track the outcome (did they reach value?) and the process (where do accounts stall?), and act on both.
For a B2B SaaS company, onboarding is where churn is won or lost. A customer who reaches value quickly renews and expands; one who stalls in setup quietly becomes next year's churn. So the question “is our onboarding working?” deserves real metrics, not a gut feel. This guide covers the customer onboarding KPIs that matter specifically for software teams, how to instrument them, and how to act on what they tell you.
Why measure onboarding at all
Onboarding is the one phase where you can still change the trajectory of an account before the renewal conversation. Measuring it does three things: it tells you whether customers are reaching value, it shows you where in the process they get stuck, and it gives your team a shared definition of “done” instead of everyone guessing. Software teams that run onboarding from a shared workspace with reminders and tracking report cutting onboarding time by 30–40%, but you only know that if you're measuring it in the first place.
The core onboarding KPIs for SaaS
Track a small set well rather than a dashboard nobody reads. These five carry most of the signal.
Time to value (TTV)
Time to value is the time from a defined start point (usually contract signed or account created) to the moment the customer reaches a meaningful outcome in your product. It's the headline onboarding metric because it correlates with retention and expansion. Define your “value moment” precisely – it's product-specific – then measure the median, not the average, so a few enterprise outliers don't hide the typical experience. We unpack the definition and how to set targets in what is time to value (TTV) in SaaS, and the practical levers in how to reduce time to value in SaaS onboarding.
Time to first value (TTFV)
TTFV is the smaller, earlier cousin of TTV: the time to the customer's first win – the first report run, first integration connected, first teammate invited. It matters because early momentum predicts whether they finish onboarding at all. If TTFV is slow, customers disengage before they ever reach full value.
Onboarding completion rate
The share of customers who complete the onboarding plan (all milestones, not just the first task) within a target window. A low completion rate is an early churn signal. Rather than chase a universal “good” number – it varies a lot by product complexity and segment – set your own baseline from your historical data, then work to beat it. Tracking it without manually pinging people is its own discipline; see how to track customer onboarding completion without chasing.
Activation rate
Activation is the percentage of customers (or users within an account) who hit the actions that signal they're set up to succeed – the configuration and behaviours that, in your data, separate accounts that retain from accounts that don't. For SaaS, this is usually instrumented as a set of product events. It connects onboarding to long-term retention more directly than any vanity metric.
Onboarding cycle time and phase breakdown
Total cycle time is how long onboarding takes end to end, but the more useful version is broken down by phase – kickoff, technical setup, configuration, training, go-live. The phase where accounts consistently sit longest is your bottleneck, and it's usually fixable (move a request earlier, pre-fill data, cut a step). This is where process metrics beat outcome metrics: they tell you what to change.
A metric that earns its place on the watchlist: stalled accounts
Beyond the five KPIs, keep a live list of at-risk onboardings – accounts with no activity for N days, an overdue milestone, or a dropping engagement score. This is the metric your team acts on weekly. Catching a stall in week two is cheap; discovering it at the renewal is not. We cover the playbook in how to catch stalled onboardings before they churn.
How to instrument these without a data project
Two layers give you everything above. Product analytics (the events behind activation and TTFV) lives in a tool like Mixpanel or your warehouse. Process data (completion, cycle time, stalled accounts) lives in your onboarding platform, where the plan and tasks already are.
In Valuecase, the process layer is built in: because every customer's plan, tasks, and forms live in one Space, completion, milestone progress, due dates, and an engagement score are tracked automatically across every active onboarding, and surfaced on a dashboard your team actually opens. Those signals can also sync into your CRM, so onboarding health sits next to the account record. You skip the manual spreadsheet that goes stale by Friday.
Acting on the data
Metrics only matter if they change something. Use outcome metrics (TTV, activation) to judge whether onboarding is working, and process metrics (phase cycle time, completion, stalled accounts) to decide what to fix. Review them on two clocks: a weekly look at the stalled-accounts list for individual saves, and a monthly look at the trends to improve the process itself. Then close the loop – if data migration is always the slow phase, change the process, not just the one account.
FAQ
What metrics measure customer onboarding success?
The core SaaS onboarding KPIs are time to value, time to first value, onboarding completion rate, activation rate, and onboarding cycle time (broken down by phase), plus a watchlist of stalled or at-risk accounts. Together they tell you whether customers reach value and where the process gets stuck.
What's a good onboarding completion rate?
It varies widely by product complexity and customer segment, so a single benchmark is misleading. Set your baseline from your own historical completion data, then improve it. The more useful question is where in the plan incomplete accounts drop off – that points to the fix.
How do you track activation in SaaS onboarding?
Define the product actions that separate retained accounts from churned ones, instrument them as events in a product analytics tool, and measure the share of new customers who hit them within your onboarding window. Pair that product signal with process data (plan completion, milestones) from your onboarding platform for the full picture.
Want onboarding metrics tracked automatically instead of in a spreadsheet? Book a demo.


