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).

Lazyweb Research · n=40 · Published 2026-07-07

paywallonboardingmonetizationux-patternsmobile

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

AppTotal stepsFirst paywall step
Headspace1711
Strava2218
Babbel3027
MyFitnessPal2523
Elevate4033
Finch4631

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

StatComputed from
first paywall mean step 14.3, median step 11, avg 17.2-step flowfirst_paywall_absolute_step
first paywall mean relative position 0.822first_paywall_relative_position
Headspace 11/17, Strava 18/22, Babbel 27/30, MyFitnessPal 23/25, Elevate 33/40, Finch 31/46qualitative
flows with paywall avg 17.2 steps vs 12.4 withoutflow_length_with_vs_without_paywall
Methodology. Universe: 40 onboarding flows with a paywall across ~800 tracked apps, July 2026; steps counted via ROW_NUMBER. Caveat: N=40 and long flows skew the mean, so median is preferred.

Sources & citations

  1. [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. [2] Lazyweb Research analysis of 40 onboarding flows (~800 tracked apps), July 2026. Mean relative first-paywall position.
  3. [3] Lazyweb Research qualitative review of onboarding flows (~800 tracked apps), July 2026. Per-company total steps and first-paywall step.
  4. [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.

Related questions

Explore the underlying screens, flows, and A/B tests inside Lazyweb. More research