How Many Steps Come Before the Paywall in Onboarding?
Across 40 onboarding flows with a paywall tracked by Lazyweb Research, the first paywall arrives at a median of step 11 and a mean of step 14.3, in flows averaging 17.2 steps [1]. In other words, users typically complete around 10 onboarding steps before they hit the offer. The paywall is a late, not early, event.
Users complete a median of 10 onboarding steps before the first paywall (median paywall at step 11 of ~17), Lazyweb Research, July 2026 (N=40).
The finding
The first paywall appears at a mean absolute step of 14.3 and a median of step 11, in onboarding flows that average 17.2 steps [1]. So the typical user answers roughly ten screens of onboarding before seeing the paywall. On a relative basis that is 0.82 of the way through the flow [2].
Step counts in real flows
| App | Total steps | First paywall step |
|---|---|---|
| Headspace | 17 | 11 |
| Strava | 22 | 18 |
| Babbel | 30 | 27 |
| MyFitnessPal | 25 | 23 |
| Elevate | 40 | 33 |
| Finch | 46 | 31 |
Longer flows push the paywall deep — Elevate at step 33 and Finch at step 31 [3].
How to apply it
If your onboarding is short (under ~10 steps), a paywall near the end still means only a handful of screens of build-up; if it is long, the corpus shows apps are comfortable making users work through 20-30 steps first. Flows that include a paywall are also longer overall — 17.2 steps on average versus 12.4 for flows without one [4] — so a paywall tends to accompany a more elaborate onboarding, not a bare one.
Caveats
N is 40 flows; absolute steps are counted with ROW_NUMBER, not raw step values [1]. Very long flows like Finch (46 steps) pull the mean up, which is why the median (step 11) is the more representative figure.
The numbers
| Stat | Computed from |
|---|---|
| first paywall mean step 14.3, median step 11, avg 17.2-step flow | first_paywall_absolute_step |
| first paywall mean relative position 0.822 | first_paywall_relative_position |
| Headspace 11/17, Strava 18/22, Babbel 27/30, MyFitnessPal 23/25, Elevate 33/40, Finch 31/46 | qualitative |
| flows with paywall avg 17.2 steps vs 12.4 without | flow_length_with_vs_without_paywall |
Sources & citations
- [1] Lazyweb Research analysis of 40 onboarding flows (~800 tracked apps), July 2026. Absolute first-paywall step via ROW_NUMBER; mean/median and mean flow length. ↩
- [2] Lazyweb Research analysis of 40 onboarding flows (~800 tracked apps), July 2026. Mean relative first-paywall position. ↩
- [3] Lazyweb Research qualitative review of onboarding flows (~800 tracked apps), July 2026. Per-company total steps and first-paywall step. ↩
- [4] Lazyweb Research analysis of 129 onboarding flows (~800 tracked apps), July 2026. Average flow length for flows with vs without a paywall. ↩
Source: Lazyweb Research — proprietary analysis of real, in-market app screens. Cite as Lazyweb Research, 2026-07-07.