Skip to content
Metricsjar

Article · Updated August 2026

Measure time to value, not onboarding completion

Editorial cover: onboarding completion compared with elapsed time to first value

Onboarding completion measures whether someone finished the steps you designed. Time to value measures whether—and how quickly—an eligible account received the outcome they came for.

Report both first-value reach and elapsed-time distribution. A median among successful accounts can hide everyone who never reached value.

Fictional cohort comparing onboarding completion with first-value reach and elapsed distribution

Define first value

Complete this sentence:

An eligible account has received first value when ______.

Good definitions describe a completed outcome:

“Viewed dashboard,” “finished tutorial” and “clicked generate” may be steps, not value.

Define the clock

FieldExample
Eligible startAccount created with the required product type
Value endFirst complete current dashboard rendered
EntityAccount
ClockEvent timestamps in one standard timezone
Maximum windowSeven days
ExclusionsInternal, sandbox, migrated accounts
CensoringRecent accounts remain incomplete until window closes

Choose a start that the account controls or that fairly begins the journey. If value requires an invited colleague or an external data delay, record that dependency separately.

Use one clock per journey. An invited member, workspace owner and anonymous app user may need separate definitions. Mixing them creates impossible durations and ambiguous eligibility.

Calculate reach and time

first-value reach = accounts reaching value / eligible mature accounts

time to value = first value timestamp − eligible start timestamp

Report:

Do not report only the mean; long delays can distort it. Do not report only the median; non-activation disappears from that statistic.

For incomplete recent accounts, do not label the outcome failed. Either wait for the maximum window or use a method that explicitly handles censored observations. A simple founder report can hide the newest cohort until mature.

A fictional example

Among 140 mature eligible accounts:

The 80% onboarding rate hides 28 accounts that completed the flow but did not reach value. The next diagnostic is the handoff after onboarding, not the onboarding completion screen.

Decompose elapsed time

SegmentStartEndOwner
Account setupAccount createdRequired details completeProduct
Source connectionConnection startsUsable data confirmedProduct/integration
Processing waitData confirmedReport readySystem/source
Value discoveryReport readyFirst useful report viewed/exportedProduct/customer

For each segment, record elapsed time and failure state. The longest median segment may not be the best target if it is externally constrained; combine impact and ability to change.

Add the percentage of eligible accounts entering and completing each segment. A fast segment among ten successful accounts can coexist with 100 accounts that never entered it.

SegmentEnteredCompletedMedian elapsedPrimary loss
Account setup1401128 min28
Source connection1129152 min21
Processing91861h14m5
Useful report viewed868412 min2

These fictional values show that setup causes the largest absolute loss, while processing consumes the most elapsed time among completers. Those are two different improvement opportunities.

Compare cohorts fairly

Segment by dimensions chosen before interpretation:

Keep sample sizes visible. A dramatic median from five accounts is a lead, not a finding. Hide recent accounts whose maximum window has not elapsed.

Use percentiles when volume supports them:

Do not compare percentiles across cohorts whose eligibility or value event changed.

Diagnose common patterns

High onboarding completion, low value reach

The checklist is not the value path, or a post-onboarding dependency fails.

Good reach, long tail

Most accounts succeed, but a segment experiences delays. Compare integration, platform and error state.

Fast value, weak retention

First value may be too shallow, or recurring value may not follow. Time to value is not a retention guarantee.

Low reach and short successful median

The success path is fast for those who make it; many never enter or complete it. Diagnose eligibility, intent and the first loss.

Improve the metric without gaming it

Do not move the first-value event earlier merely to reduce time. Keep the product promise stable. Remove unnecessary waits, prefill known data, surface errors, allow safe deferral of nonessential setup and make the next action clear.

After a change, compare mature cohorts on reach, elapsed distribution and downstream paid/retained outcomes. A faster path that reduces eventual value is not an improvement.

Design an experiment

Suppose the hypothesis is that requiring a second data source before rendering any report delays value.

Control: require both sources during onboarding.

Treatment: render a useful first report from one source and prompt for the second later.

Primary metric: first-value reach within 24 hours among eligible accounts.

Secondary: median and 75th-percentile time to value.

Guardrails: data completeness, support contacts, paid conversion and week-one retained value.

Assign variants before the relevant experience, preserve identity and wait until cohorts mature. Do not choose the treatment merely because onboarding completion increased.

Instrumentation checks

If time to value suddenly improves after a release, check the instrumentation before celebrating.

Connect time to value to the founder report

The weekly page should show eligible mature accounts, first-value reach, median/upper percentile and the largest elapsed segment. Link to the activation funnel for diagnosis. Keep raw event exploration in the product source.

Find where your activation funnel leaks explains how to locate the first broken handoff before changing the product.

Frequently asked questions

Is onboarding completion still useful?

Yes, as an intermediate diagnostic. It should not substitute for the completed value outcome.

What if value is subjective?

Choose the closest observable completed outcome, state its limits and validate it against customer research and retained behaviour.

When should the clock start?

At a consistent eligible event that fairly begins the journey. Account creation is common, but product architecture may require another point.

What about accounts that never activate?

Include them in first-value reach and report them separately. They do not receive a time-to-value duration unless using survival-analysis methods.

Should I optimize the median or the tail?

Use reach plus distribution. The median describes the typical success; the tail often identifies a segment-specific problem.

Sources

Keep reading