Every screen in your onboarding either builds momentum or kills it. Sign-up , entering an email, creating a password, verifying an account , is one of the highest-friction actions you can ask for. Where you place it changes everything about your conversion rate.
There are only two good positions for sign-up. The middle isn’t one of them.
Think of your user’s willingness to engage as a battery. They download the app fully charged , curious, optimistic, ready to explore. Every action you ask them to take drains that battery a little. Swiping through onboarding screens: small drain. Answering personalization questions: small drain. Watching a video: almost no drain. Signing up: big drain. Enabling notifications: medium drain. Hitting a paywall: massive drain.
Your job is to keep that battery as charged as possible when the user reaches the paywall. That’s the moment where you need maximum willingness.
Sign-up is dangerous because it’s pure friction with no immediate reward. The user gets nothing from creating an account. They’re doing you a favor. And if something goes wrong , a password that doesn’t meet requirements, a verification email that takes too long, a “this email is already registered” error , the frustration can kill the session entirely.
Put it on the very first screen, before anything else. The user opens the app and immediately sees “Create an account” or “Sign in with Apple.”
It gets the friction out of the way immediately, when curiosity is highest. The user hasn’t invested anything yet, so there’s no sunk cost if they bounce , but those who do sign up are now committed. You also get their email early, which means you can re-engage users who drop off later with email campaigns.
You’ll lose some users who aren’t ready to commit before seeing value. If your app isn’t well-known or doesn’t have strong brand trust, asking for an account upfront feels presumptuous.
Apps with strong brand recognition, apps where the account is core to the experience (social, collaborative tools), or apps running paid acquisition where the user already knows what they’re downloading.
Let the user go through the entire onboarding , personalization, the aha moment, the paywall , without ever creating an account. Only ask for sign-up after they’ve paid (or started a trial).
The user hits the paywall with maximum energy. No friction was wasted on account creation. And after paying, sign-up feels logical rather than annoying , “Create an account to save your purchase” is a reason, not a request.
You need to handle anonymous sessions technically. Everything the user created during onboarding (preferences, content, characters) needs to persist and attach to their account later. This is more complex to build.
Apps where the onboarding itself is the selling point. Creative tools, AI apps, anything where the user builds something before paying. If the user created a character, generated a story, or customized an experience, they’ve invested effort. Sign-up after the paywall just locks that investment to their account.
Putting sign-up between onboarding and the paywall is the most common mistake. The user has been building momentum , answering questions, exploring features, getting excited , and then you hit them with “Create an account to continue.”
The energy drops. Some users bounce. The ones who stay arrive at the paywall with less willingness to pay. You’ve introduced a speed bump right before the finish line.
The only exception: if your paywall technically requires an account (some subscription services need it to process the trial). Even then, use “Sign in with Apple” or “Continue with Google” to make it one tap, not a form.
There’s no universal benchmark because it depends entirely on your app, audience, and acquisition channel. But the pattern is consistent: moving sign-up away from the middle of the funnel improves paywall conversion.
The best approach is to A/B test both positions with your actual users. Run sign-up-first for two weeks, sign-up-after-paywall for two weeks, and compare trial start rates and Day 1 retention. Your data will tell you which position works for your specific app.
From our work · Travel Diaries
Travel Diaries is the clearest version of this decision we have made. The app previously required a subscription before the user saw anything at all, even to print a book. Roughly 10% of users converted.
In the redesign (August to September 2025) we put the aha moment first, letting users preview journal covers before any ask, then the paywall, with the trial starting by collecting payment details, and sign-up last.
Sign-up after payment reads as saving something you already own. Sign-up before value reads as a toll.
Either extreme works; the middle does not. The first screen suits apps with brand recognition or products where the account is core to the experience. After the paywall preserves the user's willingness for the moment it matters most.
It spends the user's energy at the point where you have built some interest but not yet delivered the value that justifies the friction. You pay the cost of the ask without the commitment that comes from either end of the flow.
You lose users who are not ready to commit before seeing value. If your app lacks brand recognition, an upfront account request reads as presumptuous. In exchange, you capture the email early and can re-engage people who drop off later.
Reading about it is one thing. Knowing which change is worth making on your funnel, and what it is costing you today, takes a look at your numbers. I’ll do that and tell you what I’d fix first.
See App OptimizationConversion design for app creators. Screenshots, paywalls, onboarding — one funnel, not three projects.