All articles
Customer Success5 min read

How to Track Customer Onboarding KPIs

Seven onboarding KPIs for speed, depth and outcome, each with a formula, a cohort example and a short weekly review.

By Abdessamad GhanemCustomer Experience & Customer Success Consultant

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 for onboarding satisfaction and the 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. 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:

KPICalculationExample
Time to first valueMedian across the cohort27 days
Onboarding completion rate45 ÷ 6075%
Milestone on-time rate192 ÷ 24080%
User activation rate1,950 ÷ 3,00065%
Onboarding CSAT36 ÷ 4286%
Tickets per new account510 ÷ 608.5
90-day logo retention58 ÷ 6096.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 covers the survey scale and the math, and the 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, applied to one cohort.
Onboarding snapshot

Four onboarding KPIs for one quarterly cohort

Clarivoxx analysis
Onboarding completion75%
User activation65%
Median time to first value27 days
90-day logo retention96.7%
The formulas

Onboarding completion rate = accounts finishing within the planned window ÷ accounts started × 100 = 45 ÷ 60 = 75%. User activation rate = activated users ÷ provisioned seats × 100 = 1,950 ÷ 3,000 = 65%.

Illustrative example: a cohort of 60 new accounts with 3,000 provisioned seats. Numbers are illustrative, not benchmarks.

How to Track Customer Onboarding KPIs — A photorealistic scene in a dark navy modern office with warm amber accent light

Free download

Get the B2B onboarding checklist

The 90-day onboarding plan with dated milestones and a named owner on each side.

The download button appears here right away; nothing is sent to your inbox. Your email also joins Clarivoxx Insights (a weekly article and a monthly newsletter). Unsubscribe in one click. Privacy

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.

Milestones on time

Technical setup and first use case slip most

Clarivoxx analysis
0%50%100% of top stage
Kickoff held
97% (58/60)
Technical setup
68% (41/60)
User training
87% (52/60)
First use case live
68% (41/60)
29-point gap between kickoff and technical setupMilestone on-time rate = milestones completed by planned date ÷ milestones due × 100 = 192 ÷ 240 = 80%

Stages that depend on customer IT and data slip most; collect prerequisites before kickoff.

Illustrative example of milestone on-time rate by stage for 60 accounts and 240 milestones. Numbers are illustrative, not benchmarks.

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 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.
KPI map

Seven onboarding KPIs in three groups

Clarivoxx analysis

Speed

Time to first value

Onboarding completion rate

Milestone on-time rate

Depth

User activation rate

Support tickets per new account

Outcome

Onboarding CSAT

90-day logo retention

Illustrative grouping of onboarding KPIs for a weekly and monthly review. Example values in the article are illustrative.

Feed the depth and outcome signals into your 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

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.

MetricTargetThis quarterLast quarterChange
Time to first value25 days27 days31 days−4 days
Completion rate80%75%70%+5 pts
Milestone on-time rate85%80%78%+2 pts
User activation rate70%65%67%−2 pts
Onboarding CSAT90%86%84%+2 pts
Tickets per new account7.08.59.1−0.6
90-day logo retention97%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.

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

Run your own numbers

Free, no sign-up, with the formula and an Excel version.

Read next

How to Run a Customer Kickoff Call (Agenda Included)

A reusable 60-minute customer kickoff call agenda, with what to prepare, what to avoid and simple metrics for kickoff quality.

Read the article
Cover of The Professional Customer Support Playbook

Go further with the ebook

The Professional Customer Support Playbook

Better replies, fewer escalations, a clear path from agent to leader.

$19.99 · 103 pages · View the book

Continue reading

Related insights

All articles