One screen or a short flow? It's an onboarding paywall debate that never really gets settled. The case for single-page is friction: fewer taps, fewer chances to leave. So I pulled the data. Superwall sees paywalls across thousands of apps. I took three months of them, February to May 2026, and kept only onboarding placements. Just over 40 million opens, split into single-page (one screen) and multi-page (a flow of two or more screens).
Multi-page won, clearly. First I cleaned the data and cut the paywalls with zero transactions, since plenty of "onboarding paywalls" are really surveys or permission screens that never charge anyone. Among the paywalls that actually sell something, single-page converted at 9.07% and multi-page at 12.41%. A 37% gap.
And multi-page isn't winning on volume. It's the underdog, accounting for only 24% of paywalls opens. The less common format converts better!
Why a multi-page paywall beats a single-page one
Onboarding is the most motivated a user will ever be. They just downloaded the app, and they're already tapping "next" through your setup screens. A single paywall has to do everything at once: explain the value, answer doubts, show the price, ask for the card. That's a lot for one screen. A flow has more room to work. Each screen does one thing. Show what the app does for the user. Set what to expect. Then show the price, once they already see why it's worth it. And since they're still tapping through onboarding, a few more screens feel normal, not like a wall.
What to do with this
Don't read this as "add screens, get 37% uplift." Read it as: if you've never tested a multi-page onboarding paywall, that's a real gap in your roadmap. Build one today. Start simple, two or three screens that show the value before you ask for money. Then let your own users vote.
You don't have to start from a blank screen. You don’t have to start from a blank screen. Try one of these two templates that have already been tested and are performing incredibly well!
How I measured this, briefly:
Conversion rate is unique users who either started a trial or made direct purchase divided by unique users who saw the paywall, at onboarding placements only, using Superwall's own event data. Paywalls with zero transactions are left out, since they don't sell anything. Every paywall needed at least 50 opens to count.


