Independent. No onboarding vendor owns this site or pays to be on it.

Prices last checked 22 Oct 20262,882 G2 reviews readHow we review →

UserOnboarding Academy

Article · 7 min read

4 Metrics and KPIs to Measure Customer Onboarding

Customer onboarding metrics measure how well a new paying account, not a single user, gets from signed contract to regular use. Track four at the account level: time to first value from kickoff, retention of each onboarded cohort, Net Promoter Score and customer satisfaction, and run an onboarding survey to explain what the numbers show.

Reviewed by Yağmur ÇiftçiUpdated October 22, 2026

In short

In B2B, the customer is an account with a contract, an admin and several users, so customer onboarding metrics need account-level definitions: the clock starts at kickoff, value means the account's outcome, and retention is counted per onboarded cohort. The four metrics are time to first value, retention rate, NPS and CSAT, each with its formula, and an eight-step onboarding survey fills in the reasons behind them.

Lists of customer onboarding metrics usually define each number per user. In B2B software, the customer is an account: a contract, an admin, a handful or a few hundred users and a go-live date. Measured per user, an account where the admin finished every setup step but none of the team has logged in looks onboarded; measured per account, it isn't. This post defines the four main customer onboarding metrics at the account level, with a formula for each.

For the in-product metrics behind them, such as checklist completion and day-N retention, see user onboarding metrics; for the full KPI sheet with owners and targets, see onboarding KPIs. And if you need the basics first: what is user onboarding.

What is customer onboarding?

Customer onboarding is the process of introducing new customers to a product or service and helping them become engaged, proficient users. It usually includes account setup, training, and resources and support that help customers get the most from the product. The goal of user onboarding is a good first experience that leaves customers knowing how to use the product and likely to keep using it.

The process varies by product and industry. For a SaaS company, customer onboarding may include:

  • ✅ Account setup
  • ✅ Training on how to use the software
  • ✅ Resources such as user guides and tutorials

In banking, onboarding may mean opening an account, completing paperwork and learning the online banking tools. Our guide to the new customer onboarding process walks through the steps.

Effective customer onboarding leads to higher satisfaction, retention and loyalty, and a faster return on investment for the company. Measuring it shows where to improve.

How do you measure customer onboarding success?

Measure customer onboarding success with metrics defined per account, and a survey that tells you why the metrics move. Before you calculate anything, write down when an account counts as onboarded, for example "the first core workflow is live and at least half of the purchased seats were active in the last week". The threshold is yours to set; what matters is that every team uses the same one.

The difference between user-level and account-level measures:

MetricUser-level versionAccount-level version
Time to valueSign-up to a user's first value eventContract signature or kickoff to the account's first business outcome
RetentionShare of a sign-up cohort still active on day NShare of accounts onboarded in a quarter still customers after 3, 6 and 12 months
NPSOne score across all respondentsScores split by role, with any detractor among admins or buyers flagged
CSATSatisfaction with one interactionSatisfaction at each onboarding milestone, such as kickoff and go-live

Another way to measure customer onboarding success is a customer onboarding survey: a short questionnaire that gathers customers' feedback on the onboarding process itself, covered at the end of this post.

What are the 4 key customer onboarding metrics?

The four key customer onboarding metrics are time to first value, retention rate, Net Promoter Score and customer satisfaction rate.

Wooden blocks spelling Onboarding Step 1

1- Time to first value

Time to first value is how long it takes a customer to start seeing value from your product. At the account level, start the clock at contract signature or the kickoff call and stop it when the account reaches the first outcome it bought the product for. Report the median across accounts that started in the same quarter.

Time to first value helps identify bottlenecks in onboarding and shows how long customers wait for a return on their investment. A shorter time is a good sign that onboarding gets customers up and running quickly.

How you define "first value" depends on the product. For a software product, it may be the first time the account completes a specific task or reaches a goal with the software, such as running its first payroll or sending its first report to a client. For a subscription service, it may be the customer's first purchase or transaction. When time to first value is long, look at:

  • 👉 the onboarding process, such as steps that can be streamlined;
  • 👉 resources and support, such as missing guides or slow answers;
  • 👉 the product itself, if the delay comes from setup the product could do for the customer.

Our post on reducing time to value covers ways to shorten it.

2- Retention rate

Retention rate is the percentage of customers who keep using and paying for your product after they've been onboarded. It shows how well onboarding works and how satisfied customers are: a high rate means customers find value, a low one may mean onboarding didn't get them to adopt the product.

At the account level, count retention per onboarded cohort:

Onboarded cohort retention = accounts onboarded in the period that are still customers after N months ÷ accounts onboarded in the period × 100

If you onboarded 100 customers in the first quarter and 80 are still customers six months later, your six-month retention for that cohort is 80%. Measure it for different periods, such as the first month, three months, six months and a year, and compare cohorts that went through different onboarding programmes.

Retention depends on several factors:

  • 👉 The quality of the product
  • 👉 The effectiveness of the onboarding process
  • 👉 The availability of customer support
  • 👉 The level of customer engagement

When retention falls, look at more training or resources, changes to onboarding, or changes to the product. For the period-based customer retention rate used in board reports, see the KPI sheet.

3- Net Promoter Score (NPS)

Net Promoter Score (NPS) measures how likely a customer is to recommend your product or service to others. It comes from a single question: "How likely are you to recommend our product or service to a friend or colleague?"

Customers answer on a scale from 0 to 10, where 0 means not at all likely and 10 means extremely likely:

  • Promoters answer 9 or 10.
  • Passives answer 7 or 8.
  • Detractors answer 0 to 6.

NPS = percentage of promoters − percentage of detractors. The result runs from −100 to 100. If 50 of 100 respondents are promoters and 20 are detractors, your NPS is 30.

At the account level, one score can hide the account that matters. A single detractor who is the admin or the person who signs the renewal is a bigger risk than several happy end users, so split responses by role and flag accounts with a detractor in a decision-making seat. Track NPS over time to see whether changes to onboarding move it, and compare it with similar companies only when you know how their score was collected.

4- Customer satisfaction rate

The customer satisfaction rate (CSAT) is the percentage of customers who say they're satisfied with your product and the onboarding process. It shows how well both your onboarding and your product meet customers' needs: a high rate means customers are likely to keep using the product, and a low one may mean they're likely to leave.

Ask a short question such as "How satisfied are you with your onboarding so far?" on a 1 to 5 scale, and count 4 or 5 as satisfied:

CSAT = satisfied responses ÷ total responses × 100

If 100 customers answered and 80 said they were satisfied, your CSAT is 80%. For onboarding, ask at each milestone, such as after the kickoff call, after setup and after go-live, so a low score points at a stage, not just at the whole process. Track it over time to see whether your changes improve satisfaction.

What is a customer onboarding survey?

Chalkboard reading Do you know your customers?

A customer onboarding survey is a set of questions that gathers customers' feedback about their experience of your onboarding process. You can run it by email, phone, in the product or online. It should ask about:

  • 👉 the customer's overall experience of onboarding;
  • 👉 their level of satisfaction with the process;
  • 👉 anything they'd improve.

Analyse the results for patterns and recurring themes, and use them to improve onboarding. The survey explains the metrics: if time to first value is long, the answers tell you which step caused it.

How do you conduct a customer onboarding survey?

Run a customer onboarding survey in eight steps:

  1. Define your survey goals. Decide what you want to learn, for example how effective onboarding is, where to improve or how satisfied customers are.
  2. Write your questions. Mix closed questions (multiple choice, scales) for numbers with open questions for reasons.
  3. Choose your method. Email, phone, in-app or online: pick what's most convenient for your customers. Our guide to in-app survey types covers the in-product options.
  4. Select your sample. Survey a random sample of customers or everyone onboarded recently, and at the account level, include more than the admin.
  5. Run the survey. Send it at a milestone, such as go-live, and consider a small incentive for completing it.
  6. Analyse the results. Look for common themes and areas to improve.
  7. Act on the results. Change the onboarding process, share the results with the teams involved, and follow up on every change.
  8. Repeat the survey. Run it regularly, for example every quarter, to track the effect of your changes.

How do customer onboarding metrics fit together?

Customer onboarding metrics work as a set: time to first value tells you how fast accounts get value, retention whether they stay, NPS and CSAT how they feel, and the survey why. Taking a data-driven approach to onboarding improves the customer experience and raises satisfaction, retention and loyalty. To set up the tracking behind these numbers, see customer onboarding analytics, and for the first touchpoint before onboarding starts, our article on website onboarding.