Skip to content

How many steps does a typical onboarding flow have?

  • By Ali Abouelatta
  • n = 129
  • Published
  • Updated
  • 2 min read
  • onboarding · signup · ux-patterns · experiments · mobile

Short answer

Across 129 canonical onboarding flows, the average is 13.9 steps with a median of 11, a p90 of 27, and a range of 2 to 70.source[1] These are total onboarding steps, not quiz questions — a quiz is one segment inside them. Use the median of 11 as your baseline for total onboarding length.

The quotable stat
129 onboarding flows average 13.9 steps (median 11, p90 27) — Lazyweb Research, July 2026.

Bar chart · Steps

Steps — The finding

One block is about 1 Steps

Average
13.9[1]
Median
11[1]
p90
27[1]
Range
2–70[1]

The finding

The corpus tracks 129 canonical onboarding flows out of 2,468 flows total.source[1] Their step counts average 13.9, median 11, p90 27, range 2 to 70.source[1]

MetricSteps
Average13.9source[1]
Median11source[1]
p9027source[1]
Range2–70source[1]

Important: these are raw step counts for the whole onboarding flow, not quiz-question counts. A personalization quiz (avg 3.9 question screens) is a slice of the larger flow.source[2]

How to apply it

Budget total onboarding length against the median of 11 steps. If your flow runs past the p90 of 27, you're in the long tail — justify it the way a deep-quiz app would, with clear value at each step.

When you add a personalization quiz, remember it stacks on top of everything else in onboarding (account creation, permissions, value screens). A 10-question quiz plus the rest can push you well past the median.

Caveats

Step counts use COUNT of steps per flow; flow_steps.step is not a 1..N index, so position work requires ROW_NUMBER, not raw step values.source[1] The 129 flows are the onboarding-labeled subset of 2,468 flows. These are flow-structure counts, distinct from the vision-based quiz metrics elsewhere in this family.

Real in-market screens

Screens from real, in-market apps, tracked by Lazyweb Research.

  • Soundcloud Account Setup screen — real in-market example tracked by Lazyweb Research
    Soundcloud1206 × 2622opens the full image
  • Remini Onboarding screen — real in-market example tracked by Lazyweb Research
    Remini1179 × 2556opens the full image
  • Shuteye Account Setup screen — real in-market example tracked by Lazyweb Research
    Shuteye1170 × 2532opens the full image
  • Adobe Onboarding screen — real in-market example tracked by Lazyweb Research
    Adobe1206 × 2622opens the full image

The numbers

#StatComputed from
[1]129 onboarding flows; avg 13.9 steps, median 11, p90 27, range 2-70onboarding_flows_headline
[2]quiz avg 3.9 question screens per appquiz_question_count_distribution

Methodology

Universe: 129 canonical onboarding flows in the Lazyweb flow corpus. Method: COUNT of steps per onboarding-labeled flow, July 2026. Caveat: raw step counts (not quiz questions); flow_steps.step is not a 1..N index, so position work needs ROW_NUMBER.

Sources

  1. [1]

    Lazyweb Research analysis of 129 flows (Lazyweb onboarding-flow corpus), July 2026

    129 canonical onboarding flows; avg 13.9 steps, median 11, p90 27, range 2-70. Raw step counts, not quiz questions.

    Back to text

  2. [2]

    Lazyweb Research analysis of 119 apps (Lazyweb onboarding-quiz corpus), July 2026

    Quiz averages 3.9 captured question screens per app, a subset of the full flow.

    Back to text

Source: Lazyweb Research — proprietary analysis of real, in-market app screens. Cite as Lazyweb Research, 2026-07-07.

Explore the evidence