Customers churn after completing onboarding because the completion checklist measured your effort, not their time to value. Time to value is the number of days from signature to the first moment the product does the job they bought it for, in their own data. Define that moment per product type, track it per account, and treat any account that finishes onboarding without reaching it as at risk, whatever its health score says.
The project closed on time, which is not the same as the customer reaching time to value. Kickoff held, integration connected, users invited, three training sessions delivered, workflows configured, go-live email sent, handoff to the CSM logged. The account sat green for months. Then the renewal came back as a no, and the reason on the form said "never really got going with it".
If that is your situation, the onboarding did not fail. The definition of done did, and time to value was never on it. This page is for the implementation specialist who ran that project and the head of customer success who has now seen it happen three times: how completion and value come apart, how to define the first value moment for your product, and how to measure the days to it without a data team.
- Onboarding completion measures the vendor's work. Time to value measures the customer's result. Report both, and never let the first stand in for the second.
- Define the first value moment as a business event in the customer's data (an invoice paid, a ticket resolved, a report acted on), never as a setup step.
- Track days from signature to first value per account. Any account past its completion date without first value is at risk, whatever the health score says.
- Re-order the onboarding plan so the first value moment lands before the long tail of configuration, not after it.
- Hand off to the CSM when first value is reached and repeated, not when the project plan says complete.
Questions this page answers
- why do customers churn after completing onboarding
- Why do so many SaaS companies confuse onboarding completion with customer success?
- What do you actually use as your activation metric?
- How do you know when a customer has actually become convinced they're getting value?
- how do I define time to value for a B2B SaaS product
- customer finished implementation and training but usage dropped, what happened
- Why do customers churn after completing onboarding?
- What is the difference between completion milestones and value milestones?
- How do I define the first value moment?
- How do I measure time to value without a data team?
- How does an onboarding finish without delivering value?
- What if onboarding is complete and usage is already falling?
- How do I re-anchor the onboarding plan on first value?
- How does GainTrace track time to value after onboarding?
Why do customers churn after completing onboarding?
Onboarding plans are written from the vendor's side of the table. Every milestone on them is something your team does or something the customer does for you: attend, connect, invite, configure, sign off. None of them is the thing the customer bought the product to get. A plan like that can reach 100% while the customer's business has changed by 0%.
The corpus we work from makes the blind spot visible. Of 3,628 public G2 reviews of the three most-reviewed customer success platforms, 312 mention onboarding. Ten mention time to value. Eleven mention value realisation in any form. The industry that sells customer onboarding best practice tracks the process thirty times more often than it tracks the outcome, and the tooling reflects it.
“What's surprising is that the customer did all the things that they were supposed to do. They implemented the product. They set up their workflows. They did the training. But they failed to connect the dots between the product and business advancement.”
The same thread opens by listing what the team celebrates (onboarding completion, implementation milestones, feature adoption, healthy engagement) and ends with the line that should be on every implementation plan: customers do not stay because they implemented successfully. They stay because the product keeps moving them forward after they implement. Early-life cancellation has its own causes, covered in why SaaS customers cancel in 90 days. This page is about the slower version, where nothing broke and nobody complained.
What is the difference between completion milestones and value milestones?
The completion trap is measuring the steps your team finished instead of the moment the customer got something they wanted. Every completion milestone has a value milestone hiding behind it, and a program that tracks only the first will keep reporting green onboarding right up to the renewal it loses.
Every completion milestone has a value milestone hiding behind it. The table pairs the seven that appear on most B2B SaaS onboarding plans with the event that would prove the customer got something from it. The right-hand column is what to measure.
| Completion milestone (what the plan tracks) | Value milestone (what predicts renewal) | Where the evidence lives |
|---|---|---|
| Kickoff call held | The customer's success criteria are written in their words, with a number and a date | Kickoff notes, CRM |
| Integration connected | Live customer data flows in and a user acts on a record that came through it | Product events, integration logs |
| Users invited | The invited users do the core job in the product in two consecutive weeks | Product usage by user |
| Training delivered | A trainee completes the core workflow unaided, after the session, on their own data | Product events after the training date |
| Workflows configured | A configured workflow produces its first real output that someone downstream uses | Product events, support tickets about the output |
| Go-live signed off | The first business result the sponsor would name if asked what the product did for them | Sponsor conversation, customer's own reporting |
| Handoff to CSM | The value moment has happened more than once without the implementation team prompting it | Product events over the four weeks after go-live |
Read the pairs and one pattern stands out: the left column is dated by your calendar, the right column is dated by the customer's behaviour. Time to value is the gap between signature and the first entry in the right-hand column that matters for your product.
How do I define the first value moment?
A first value moment passes four tests. It happens in the customer's own data, not in a sandbox. It maps to the reason on the sales notes for why they bought. The customer would notice within a week if it stopped. And it can repeat, so it can be counted. "Completed onboarding" fails the first test. "Logged in" fails the second and third. "Used feature X" usually fails the third.
Founders and product teams tend to set the bar too high. A thread on activation analysis put it well: the founder says the moment is "first dashboard with five connected sources", the user says it was "a single metric updated in real time and I realised the data was actually live". The first value moment is the smallest event that gives the customer proof, not the most sophisticated one.
Worked example · first value for three SaaS types
An accounts-payable automation product sold to a 120-person company. Completion says: ERP connected, approval chain configured, four approvers trained. First value: the first supplier invoice that entered through the product, went through the configured approvals and was paid, with no one re-keying it. Target: 21 days from signature. A customer support platform sold to a 15-agent team. Completion says: mailbox forwarded, macros migrated, agents trained. First value: a week in which the team's median first-response time, measured in the product, is below what they told you at kickoff (they said 9 hours; the product shows 4). Target: 14 days. A BI or analytics product sold to a sales operations team. Completion says: warehouse connected, three dashboards built, viewers invited. First value: a dashboard opened by someone other than its builder in two consecutive weeks, and one decision in the sales team's own notes that cites it. Target: 30 days. In all three the completion list can finish on schedule with the value event still at zero.
If your product serves several segments, define one value moment per segment, not one per product. The moment for a 10-seat customer and a 500-seat customer of the same tool are often different events. Write each definition down as a sentence a support engineer could turn into a query.
How do I measure time to value without a data team?
This takes an afternoon in a spreadsheet the first time and an hour a week after that. It does not need a CS platform or an analyst. It needs the value-moment definition from the previous section and read access to three systems.
Turn the definition into an event you can pull
Ask whoever owns product analytics or the database for a list of accounts with the date the value event first occurred. If nobody can pull it, the definition is wrong for your instrumentation: pick the closest event you can see today and log the gap as a product request.
Pull signature date and onboarding-complete date
Signature date comes from billing or the CRM closed-won date. Onboarding-complete comes from your project tracker. One row per account signed in the last two quarters.
Compute two numbers per account
Days from signature to first value, and days from onboarding-complete to first value. The second number is the one that exposes the problem: if it is often positive and large, your plan is finishing before value arrives.
Set the target from your own median, not from a benchmark
Take the median days to first value for accounts that renewed. That is your target for new accounts. Published figures vary so much by product type that they tell you little about yours.
Flag the gap accounts
Any account past its completion date with no first-value event is a named risk this week, whatever its health score shows. Put it on the same list as the accounts covered in spotting churn risk early across scattered data.
Report weekly, per cohort
Median days to first value by signing month, and the share of each cohort that has reached first value by day 30, 60 and 90. Two lines, one chart. This becomes the onboarding team's number, alongside completion.
If you are already building a health score by hand, the first-value flag belongs in it as a hard override rather than a weighted input. The spreadsheet health score page shows where it fits.
Time to value = Date of the first value event − Contract start date
- First value event
- the first time the customer got the outcome they bought, defined as a behaviour you can see in the product, not a step your team finished
- Report the median
- and the share of the cohort that never reached it. An average hides the accounts that never arrived, and those are the ones that churn
How does an onboarding finish without delivering value?
When we trace a completed-then-churned account back through the notes, one of these six is almost always the cause. Each has a tell you can spot during the project, and each has a fix that costs less than the renewal.
- The value moment was never written down, so the plan was built from the vendor's implementation guide instead of the customer's reason for buying. Tell: kickoff notes list features, not outcomes. Fix: rewrite the plan's final milestone as the customer's sentence.
- The champion did the setup and the users never arrived. Tell: 90% of events in the first month come from one login. Fix: make "three named users hit the value moment" the completion criterion, not "users invited".
- The integration connected, but the data that came through was not trusted, so people kept working in the old system. Tell: exports and support tickets about mismatched numbers in week two. Fix: a reconciliation session with the customer's own numbers before any training.
- Training happened before there was real data in the product, so trainees learned on a demo and never transferred it. Tell: training attendance high, post-training usage near zero. Fix: sequence training after first live data, even if it delays the calendar.
- The value moment was gated behind the long tail of configuration, so the plan spent its first six weeks on setup the customer never felt. Tell: a long plan with go-live at the end. Fix: pull the smallest value-producing path forward and leave the rest for after first value.
- The handoff fired on the completion date, and the CSM inherited an account that looked done and went quiet. Tell: the CSM's first note is a check-in email with no reply. Fix: hand off on first value repeated, with the value definition in the handoff note.
“One of the main problems we are having is the lack of initial adoption of the product [...] which leads then to silent churns.”
What if onboarding is complete and usage is already falling?
Diagnose before you check in. An account that arrived marked complete with a usage line sloping down has a value problem, and a friendly check-in on an account that never reached value gets the reply thread after thread describes: silence until renewal. Find the value milestone it missed, then reopen the conversation about that.
Pull three things before you write anything. First, whether the value event ever fired, and when. Second, which users were in the product in the last 30 days compared with the users who were trained. Third, the sponsor's success criteria from kickoff, in their words. If the value event never fired, the message to send is a restart of onboarding framed around that one outcome, not a check-in. If it fired once and stopped, something changed on their side (a person left, a process moved) and the message asks about that. If it never fired and the trained users have gone, you are in the territory of the re-engagement playbook, and the ask should go to the sponsor rather than the champion.
The accounts in the first bucket are the easiest saves we see, because nothing went wrong and nobody is angry. The customer paid for an outcome, got a configured system instead, and will usually take a second run at the outcome if someone names it.
How do I re-anchor the onboarding plan on first value?
The structural fix is to rebuild the plan backwards from the value moment. Keep the completion milestones, because the project still needs managing, and add the value column beside them. Then run every new account against this list.
The value-first onboarding plan
- The final milestone on the plan is the customer's first value moment, written as their sentence with a number and a date.
- The plan shows the shortest path from signature to that moment, and everything not on the path is scheduled after it.
- Live customer data is in the product before any training session.
- Completion of a user milestone means named users did the core job twice, not that invitations were sent.
- Days to first value are reported per account and per cohort, beside completion, every week.
- An account that passes its completion date without first value is escalated inside the onboarding team, before handoff.
- Handoff to the CSM happens on first value repeated, and the handoff note states the value definition and the date it was first reached.
- The CSM's first touch references the value moment by name, so the customer hears continuity instead of a new person asking the same questions.
The reviewer in our corpus who put it most plainly was describing exactly this shift: being able to keep track of where each customer is in the onboarding process, and therefore decrease time to value. Tracking position on the plan is the easy half. Tracking whether value arrived is the half that decides the renewal.
How does GainTrace track time to value after onboarding?
GainTrace reads the value event straight from your product data and dates it per account beside the signature and completion dates, so the number is a column, not a project. Product signals show which trained users did the job and when the value moment repeated, and churn prediction treats a completed onboarding with no first value as the risk it is, without waiting for the health score to notice.
Frequently asked questions
What is the difference between onboarding completion and time to value?
Why do customers churn after a successful implementation?
How do I define a first value moment for my product?
What is a good time to value benchmark for B2B SaaS?
Should the CSM handoff happen when onboarding is complete?
What activation metric should a B2B SaaS use instead of logged in or completed onboarding?
How this was researched
We read 3,628 public G2 reviews of the three most-reviewed customer success platforms and counted how many mention onboarding (312), time to value (10) and value realisation (11), and read 1,328 threads from r/CustomerSuccess, r/SaaS, r/B2BSaaS and r/startups, 185 of which discuss onboarding. The quotes are verbatim from those sources with product names removed. The worked examples are illustrative figures, not customer data.
- r/CustomerSuccess: Why do so many SaaS companies confuse onboarding completion with customer success?
- r/CustomerSuccess: What do you actually use as your activation metric?
- r/CustomerSuccess: How do you know when a customer has actually become convinced they're getting value?
- r/CustomerSuccess: How to onboard SMB customers
- r/B2BSaaS: a pattern from activation analysis with SaaS teams (the first-value moment is smaller than founders think)
- Customer Success Association: The ownership of customer realized value
See time to value per account beside completion, from your own product data, in the first week. Start free or book a demo.
See GainTrace first in your Google results
Add as a preferredsource on Google