# How to Track Customer Onboarding KPIs

> The seven customer onboarding metrics that show whether new accounts start fast and stay, each with a formula and one cohort example.

Source: https://clarivoxx.com/articles/customer-onboarding-metrics-kpis · Author: Abdessamad Ghanem · Clarivoxx · Customer Success · Updated 2026-07-23

Here is how I track onboarding KPIs, and why each one matters.

**In short:** Customer onboarding metrics are the numbers that show whether new accounts start fast, use the product properly and stay. Seven KPIs are enough: time to first value, onboarding completion rate, milestone on-time rate, user activation rate, onboarding CSAT, tickets per new account and 90-day logo retention. Most are simple ratios measured on a start cohort, such as onboarding completion rate = accounts finishing within the planned window ÷ accounts started × 100.

Two of the seven have free calculators: the [CSAT calculator](https://clarivoxx.com/tools/csat-calculator) for onboarding satisfaction and the [customer retention rate calculator](https://clarivoxx.com/tools/customer-retention-rate-calculator) for the 90-day check.

This is Part 2 of The Customer Onboarding Playbook. Part 1 showed [how to measure time to value](https://clarivoxx.com/articles/how-to-measure-time-to-value). This part puts TTV inside a small set of KPIs.

## Which customer onboarding metrics should you track?

Seven KPIs cover three questions:

- **Speed:** are customers reaching value and finishing onboarding on time?
- **Depth:** are the people who should use the product actually using it?
- **Outcome:** are new customers satisfied, and still here after 90 days?

Measure everything on a **start cohort**: all accounts whose contract started in the same month or quarter. Comparing cohorts tells you whether onboarding is getting better. Comparing this month's activity with last month's mixes old and new customers and tells you very little.

## What are the formulas for the 7 onboarding KPIs?

```
Time to first value        = median of (first value date − contract start date)
Onboarding completion rate = accounts finishing within planned window ÷ accounts started × 100
Milestone on-time rate     = milestones done by planned date ÷ milestones due × 100
User activation rate       = activated users ÷ provisioned seats × 100
Onboarding CSAT            = responses of 4 or 5 ÷ total responses × 100
Tickets per new account    = tickets from the cohort in its first 60 days ÷ accounts in the cohort
90-day logo retention      = accounts still active at day 90 ÷ accounts started × 100

activated user  = a user who completed the key action you define, not just a login
planned window  = the onboarding length you agreed for that segment
```

Here are the results for an illustrative quarterly cohort of 60 new accounts:

| KPI | Calculation | Example |
|---|---|---|
| Time to first value | Median across the cohort | 27 days |
| Onboarding completion rate | 45 ÷ 60 | 75% |
| Milestone on-time rate | 192 ÷ 240 | 80% |
| User activation rate | 1,950 ÷ 3,000 | 65% |
| Onboarding CSAT | 36 ÷ 42 | 86% |
| Tickets per new account | 510 ÷ 60 | 8.5 |
| 90-day logo retention | 58 ÷ 60 | 96.7% |

A few notes on reading them:

- **Completion rate** uses the whole cohort as the denominator. Accounts still onboarding past their window count as not complete.
- **Onboarding CSAT** comes from a short survey when onboarding closes. With small cohorts, read the comments too. [How I calculate CSAT](https://clarivoxx.com/articles/how-to-calculate-csat) covers the survey scale and the math, and the [CSAT calculator](https://clarivoxx.com/tools/csat-calculator) does it for you.
- **90-day logo retention** is the outcome check. Its mirror is early churn: (60 − 58) ÷ 60 × 100 = 3.3%. The method is the same as in [how to calculate customer retention rate](https://clarivoxx.com/articles/how-to-calculate-customer-retention-rate), applied to one cohort.

![How to Track Customer Onboarding KPIs — A photorealistic scene in a dark navy modern office with warm amber accent light](https://clarivoxx.com/article-images/customer-health-score-alerts.jpg)

## Where do onboarding plans slip?

The overall 80% milestone on-time rate hides where things go wrong. Each of the 60 accounts had four planned milestones, so 240 came due.

Kickoffs are nearly always on time, because you control the calendar. Technical setup and the first live use case slip most, because they depend on customer IT and approvals. The total checks out: (58 + 41 + 52 + 41) ÷ 240 = 80%.

So collect technical prerequisites before kickoff and ask for a named technical contact. A shared [customer onboarding checklist](https://clarivoxx.com/customer-onboarding-checklist-b2b-saas) with dated milestones keeps this visible to both sides.

## How do you set onboarding KPI targets?

Do not borrow targets from other companies.

- **Baseline first.** Measure two or three cohorts before setting a target.
- **Set targets by segment.** Self-serve and enterprise accounts should not share one completion target.
- **Move a few points at a time.** From 75% completion, 80% is a real target. 95% is a wish.
- **Pair speed with depth.** If completion rises while activation falls, onboarding is being closed early, not done better.

## How do you review onboarding metrics each week?

Thirty minutes a week is enough:

- **Accounts at risk:** a slipped milestone, activation under half of seats at day 30, or no value milestone at 75% of the target window.
- **Cohort trend:** the main KPIs against the previous cohort.
- **Top friction:** the three most common ticket reasons from new accounts.

Feed the depth and outcome signals into your [customer health score model](https://clarivoxx.com/customer-health-score-model), so early adoption counts in the score.

![How to Track Customer Onboarding KPIs — A photorealistic scene of a small customer success team in a dark premium meetin](https://clarivoxx.com/article-images/customer-health-score-formula.jpg)

## What I've seen in practice

On one team I joined, the onboarding dashboard had more than twenty fields, and nobody opened it between quarterly reviews. Once we cut it to a handful of numbers, people used it, because each number pointed to an action.

Tickets per new account taught me the most. In travel tech, I once saw that about a third of new-partner tickets in the first month were the same question about how refunds appeared in reports. One clear guide sent at go-live removed most of them. Since then I read the top ticket reasons from every new cohort before I look at any other onboarding number.

## The onboarding dashboard I review each quarter

Here are the seven KPIs for the example cohort, next to the cohort before it.

| Metric | Target | This quarter | Last quarter | Change |
|---|---|---|---|---|
| Time to first value | 25 days | 27 days | 31 days | −4 days |
| Completion rate | 80% | 75% | 70% | +5 pts |
| Milestone on-time rate | 85% | 80% | 78% | +2 pts |
| User activation rate | 70% | 65% | 67% | −2 pts |
| Onboarding CSAT | 90% | 86% | 84% | +2 pts |
| Tickets per new account | 7.0 | 8.5 | 9.1 | −0.6 |
| 90-day logo retention | 97% | 96.7% | 95.0% | +1.7 pts |

Completion went up 5 points while activation fell 2. That is the speed-without-depth pattern from the targets section, so I check whether accounts were closed with half their seats unused before I call it progress. For how these sit next to renewal and expansion numbers, see the [customer success manager KPIs](https://clarivoxx.com/articles/customer-success-manager-kpis).

## What to do this week

Pick your last full start cohort and calculate three numbers: time to first value, completion rate and activation rate. Then list every account with a slipped milestone and give each one a next step and an owner.

## Frequently asked questions

### What is the most important onboarding metric?

Time to first value. It is the closest to what the customer bought. Read it together with activation rate, so speed does not hide shallow use.

### How do I define an activated user?

Pick the one action that shows real use, such as building a first report or processing a first transaction. A login alone does not count.

### What is a good onboarding completion rate?

Set it from your own baseline by segment rather than from a published figure. Measure two or three cohorts, then raise the target a few points at a time.

### How long should I track a cohort for onboarding metrics?

Until day 90. Most of the seven KPIs settle within 60 days, and 90-day logo retention closes the cohort.

## Sources

- [Customer onboarding](https://www.pendo.io/glossary/customer-onboarding/), Pendo: onboarding steps and metrics such as completion rate and time to value.
- [What's Time to Value (TTV) and How Do You Calculate It?](https://www.vitally.io/post/what-is-time-to-value-ttv), Vitally: how to define value and calculate TTV.
