The most important metric for a mobile app onboarding flow is not completion rate — it is the percentage of users who reach the specific action that correlates most strongly with 30-day retention, which is almost never the last step of your onboarding sequence.
Most mobile app teams measure onboarding by funnel completion rate and call it done. This is the wrong metric. A user who completes all 7 onboarding steps but never performs the core action is not activated. A user who skips step 4 through 6 but reaches the aha moment in step 3 is fully activated. Completion rate is a proxy; retention prediction is the goal.
The Onboarding Metrics Stack
Track onboarding metrics at four levels:
Level 1: Funnel Health — are users moving through the flow?
Level 2: Activation — are users reaching the aha moment?
Level 3: Engagement — are activated users returning?
Level 4: Retention signal — does onboarding predict 30-day retention?
Level 1: Funnel Health Metrics
H3: Step Completion Rate
For each step in your onboarding sequence, measure:
Step completion rate = Users who completed Step N / Users who started Step N
Track this for every step. Plot the drop-off waterfall. The step with the largest single drop-off is your highest-leverage optimization target.
Benchmarks by step type:
- Account creation / signup: 60–80% (varies heavily by friction level)
- Permission requests (notifications, location): 40–60%
- Profile setup / personalization: 55–75%
- Tutorial or walkthrough: 50–70%
- First core action: 30–60%
H3: Onboarding Funnel Completion Rate
Funnel completion rate = Users who completed all onboarding steps / Users who started onboarding
Healthy range: 40–65% for most consumer apps. Lower for complex or enterprise mobile apps where setup is inherently multi-step.
Do not optimize for 100% completion rate — it may mean you're skipping important steps or hiding information. Optimize for the completion rate of the steps that predict retention.
H3: Time to Complete Onboarding
Average onboarding duration = Average time from first open to completion of last onboarding step
Healthy range: Under 3 minutes for consumer apps. Under 10 minutes for B2B mobile apps.
If average onboarding duration exceeds 5 minutes for a consumer app, run a qualitative session watching real users complete onboarding and identify where they pause, re-read, or look confused.
Level 2: Activation Metrics
H3: Activation Rate
Activation is the event or action that most strongly predicts 30-day retention. It is almost always a specific behavior, not a step completion.
Activation rate = Users who perform the activation event / Total users who downloaded the app
Examples of activation events by app type:
- Social app: Follows 3+ people within first session
- Productivity app: Creates and saves first item
- E-commerce app: Views 3+ product pages or adds to cart
- Health app: Logs first data point
- Gaming app: Completes tutorial level and starts first real level
H3: How to Find Your Activation Event
If you do not know your activation event yet:
- Take a cohort of users who are retained at Day 30
- Take a cohort of users who churned by Day 7
- Compare the onboarding behaviors of the two groups
- The action most common in the retained cohort and least common in the churned cohort is your activation event candidate
Validate it by running an intervention: make that action easier or more prominent and measure whether 30-day retention improves.
According to Annie Pearl on Lenny's Podcast discussing Calendly's activation research, the team discovered that users who sent their scheduling link to at least one person in the first session retained at 3x the rate of users who only set up their availability. That single insight reshaped the entire onboarding flow to push toward link sharing.
H3: Time to Activation (TTA)
Time to Activation = Average time from first app open to performing the activation event
This metric combines onboarding speed and effectiveness. A low TTA means your flow efficiently guides users to the aha moment. A high TTA means there is friction between the user's intent and the action that creates value.
Healthy TTA varies by app complexity:
- Simple consumer apps: <5 minutes
- Moderately complex apps: <15 minutes
- B2B mobile apps: <30 minutes (sometimes first session is setup, activation happens in session 2)
Level 3: Engagement Metrics
H3: Day 1 Return Rate
D1 Return Rate = Users who open the app on Day 1 after install / Total users who installed
This is your strongest leading indicator of Day 30 retention. If D1 return rate is below 25%, your onboarding is failing to create a reason to return — regardless of completion rate.
H3: Notification Opt-In Rate
For most consumer mobile apps, push notifications are a critical re-engagement lever. Track:
Notification opt-in rate = Users who grant notification permission / Users who see the permission prompt
Healthy range: 40–60% for consumer apps. The timing and framing of the permission prompt dramatically affects this rate.
Best practice: Never ask for notification permission on the first screen. Ask after the user has experienced value — typically after the activation event.
Level 4: Retention Prediction
H3: Onboarding-to-D30 Correlation
The ultimate test of your onboarding metrics: do they predict 30-day retention?
Run a cohort analysis comparing D30 retention for:
- Users who completed onboarding vs. users who did not
- Users who activated within 5 minutes vs. users who activated after 30 minutes
- Users who opted into notifications during onboarding vs. users who did not
If completing onboarding does not meaningfully increase D30 retention, your onboarding is measuring the wrong things.
H3: The Onboarding Health Score
Combine your leading indicators into a single onboarding health score:
| Signal | Weight | Healthy Threshold | |--------|--------|------------------| | Activation rate | 40% | >40% of installs | | D1 return rate | 30% | >30% | | Time to activation | 20% | <10 minutes | | Notification opt-in | 10% | >50% |
Score each signal as 0 (below threshold) or 1 (above threshold). A health score of 3/4 or 4/4 indicates a healthy onboarding flow.
FAQ
Q: What are the most important metrics for mobile app onboarding? A: Activation rate (percentage reaching the aha moment), Day 1 return rate (strongest D30 retention predictor), time to activation, and step-level drop-off rates to identify the highest-friction points.
Q: What is a good mobile app onboarding completion rate? A: 40–65% for most consumer apps. Do not optimize for 100% — optimize for the completion rate of steps that predict 30-day retention, which is often a subset of your full onboarding sequence.
Q: How do you find the activation event for a mobile app? A: Compare the onboarding behaviors of users retained at Day 30 vs. users churned by Day 7. The action most common in the retained cohort and least common in the churned cohort is your activation event candidate.
Q: What is a good Day 1 return rate for a mobile app? A: Above 25% is the minimum healthy threshold for consumer apps. Below 20% signals that onboarding is failing to create a reason to return. Top apps typically achieve 35–50%.
Q: When should you ask for push notification permission during onboarding? A: After the user has experienced value — typically after or immediately following the activation event. Asking on the first screen before the user understands the app's value reduces opt-in rates by 30–50%.
HowTo: Track and Optimize Mobile App Onboarding Metrics
- Instrument every onboarding step with completion events and measure the drop-off waterfall to identify the highest-friction step
- Find your activation event by comparing Day 30 retained users vs. Day 7 churned users and identifying the differentiating behavior
- Measure Time to Activation and set a target based on your app's complexity — under 5 minutes for simple consumer apps, under 30 minutes for B2B
- Track Day 1 return rate as your primary leading indicator of Day 30 retention
- Time your notification permission prompt after the activation event, not on the first screen
- Build an onboarding health score combining activation rate, D1 return rate, time to activation, and notification opt-in rate