Short answer: probably more than the blogs told you. The standard advice is 3 to 5 onboarding screens. But directional estimates derived from a public third-party dataset of 910 top iOS subscription apps (a July 2026 snapshot of the Open Paywall Gallery published by PaywallPro) put the median onboarding plus walkthrough length between 8 and 17 screens, depending on category. Not one measured category had a median inside the classic 3-to-5 range.
Those figures are that third party's estimates, not our measurements, and preview screen counts are a proxy for flow length rather than an exact count. But the direction is hard to argue with: the apps at the top of the App Store run much longer onboarding than the conventional wisdom recommends.
Where the 3 to 5 screen rule came from
The 3-to-5 rule dates from the era of the swipeable intro carousel: three decorative slides explaining features you had not used yet, ending in a Get Started button. For that format, shorter really was better, because every slide was a speed bump between the user and the product. If your onboarding is a passive feature tour, keep it tiny. Better yet, cut it entirely.
But that is not what modern onboarding is. The flows topping the charts today are active, not passive. They ask questions, personalize the experience, set expectations, request permissions at the right moment, and build up to a paywall that makes sense by the time it appears. Each screen does one job. Measured against that format, screen count stops being a proxy for friction.
What top apps actually do, by category
From the same third-party snapshot, median onboarding plus walkthrough screens per category (again, directional estimates, aggregates only):
- Health & fitness: 17 screens. Goal setting, body metrics, habit questions, plan building.
- Finance: 15 screens. Trust building, account context, compliance disclosures.
- Education: 14 screens. Level assessment, goal selection, streak setup.
- Social networking: 12 screens. Profile setup, interests, contacts and notifications.
- Photo & video, music, sports: about 11 screens.
- Business, lifestyle, medical: about 10 screens.
- Utilities, productivity, news, reference: about 9 screens.
- Entertainment: 8 screens. The shortest measured category, and still above the old rule.
The pattern is intuitive once you see it. Apps that change your behavior (fitness, education, finance) front-load questions because the answers make the product visibly better and each answered question deepens commitment. Apps that deliver instant content (entertainment) get out of the way faster. Nobody serious ships three slides of feature art.
Why longer onboarding can outperform
A well-built long onboarding is an investment loop. You ask about a goal, then show the plan adapting to the answer. You ask about experience level, then adjust the content. By the time a paywall appears, the user has co-built something and can see exactly what they would be paying for. This is why habit apps run 15-plus screens and still convert: motivation is highest right after install, and a good flow spends that motivation on personalization instead of a tour.
The failure mode is not length. It is screens that neither ask, teach, nor prime. A 6-screen flow of filler loses to a 14-screen flow where every screen earns its place.
Screen count is the wrong metric anyway
The number that matters is per-screen drop-off, and where completion correlates with retention. Two apps with identical 12-screen flows can have completely different results depending on question order, value framing, and where the permission prompts sit. You cannot copy your way to the right flow. You have to measure yours.
- Start from your category norm, not from a universal rule.
- Instrument every screen. Find the exact screen where users bail.
- Cut or rework the biggest drop-off point. Nothing else.
- Watch downstream retention, not just completion. A shorter flow that completes more but retains worse is a loss.
- Repeat weekly. Onboarding is a growth surface, not a launch asset.
This iteration loop is exactly what Setgreet is built for: it drafts a category-calibrated native onboarding flow for your app, gives you per-screen analytics, and lets you ship the next version without waiting on an App Store release.
What actually fills a 12-screen flow
If 12 screens sounds bloated, it is usually because you are picturing 12 tutorial slides. Here is what a typical high-performing flow in a habit or learning app actually spends its screens on:
- 1 welcome screen naming the outcome, not the app.
- 4 to 6 personalization questions, one tap each: goal, current level, schedule, motivation.
- 1 or 2 plan-building moments where the app visibly assembles something from the answers. This is the commitment engine of the whole flow.
- 1 social proof or expectation screen: what results look like, and when.
- 1 permission primer placed right after the user creates something worth being reminded about.
- 1 or 2 paywall screens whose offer now references everything the user just told you.
Count it up and you are at 9 to 13 screens where a user taps through in well under two minutes, never reads a paragraph, and arrives at the paywall with a personalized reason to pay. That is what the category medians are made of. The screens the old advice warned you about (dense, passive, explanatory) are simply not in the flow.
It also explains the category spread. Entertainment apps median around 8 because they have little to personalize: pick a few genres and go. Health and fitness apps median around 17 because the plan-building loop is the product: every additional question makes the promised plan more specific, and the paywall stronger. Your screen count should fall out of how much personalization genuinely improves your first session, not out of a number in a blog post, including this one.
Frequently asked questions
Is 20 screens too many?
Not automatically. Some top health apps run past 20. The test is whether each screen asks, teaches, or primes, and whether your per-screen drop-off stays flat. The moment you see a cliff, you found a screen that is not earning its place.
Should onboarding be skippable?
Make the passive parts skippable and the load-bearing parts not. If an answer personalizes the product or is required to deliver value, it is fine to require it. Users skip tutorials; they generally answer short questions about themselves.
Do more screens hurt completion rate?
Each screen adds some drop-off, but the relationship is much weaker than intuition suggests when screens are quick single-tap questions. Completion rate alone is also the wrong target: judge a flow by activation and retention of the users who finish it, not by raw completion.
