Paywall Priming Screens: The 3-Screen Trust Sequence Apps Doing $2-3M a Month Run
Paywall priming screens are two screens inserted before the paywall that remove the fear of an unexpected charge, the main reason users bounce at the price. Screen 1 says "Try for free, no payment now." Screen 2 says "We'll remind you before your trial ends." Screen 3 is the paywall itself, restating both promises next to the price. Cali ($2-3M/month) runs the sequence, and a study of 200+ onboarding flows found it across "all top apps" (@stevencravotta). The mechanism is risk reduction, and the same trust logic holds on the paywall itself: when Blinkist moved explicit charge disclosure out of the fine print and onto the paywall, conversion rose 23%, complaints fell 55%, and churn didn't move. Its step-by-step trial timeline produced more trial sign-ups, fewer complaints, and higher push opt-ins. Transparency converts. Priming doesn't replace the paywall decision itself (hard paywalls still convert about 5x freemium), and it works best when onboarding has already sold the outcome, the way Opal's "8 years of your life back" framing took trial sign-ups from 7% to 17%.
The short answer: two promises before the price, both repeated on the paywall
Paywall priming screens are two screens placed directly before the paywall: one that says "Try for free, no payment now," and one that says "We'll remind you before your trial ends." The paywall then restates both promises next to the price. That's the whole pattern.
It exists because the thing that kills paywall conversion is rarely the number. It's bill-shock fear: "will I forget to cancel?" and "am I about to be tricked?" The sequence answers both questions before they're asked. Cali runs it at $2-3M a month, and a 200+ flow study found it across "all top apps" (@stevencravotta).
Screen by screen
The order matters. Each screen defuses one specific fear before the ask, which is why teams that compress all three messages onto the paywall itself get less from them. By the time the price shows, there should be nothing left to be afraid of.
- Screen 1: "Try for free, no payment now." The user learns the next tap costs nothing. Intent stays high because risk just dropped to zero
- Screen 2: "We'll remind you before your trial ends." This kills the forget-to-cancel fear, the single biggest one. It also earns the push-notification opt-in, because now the notification protects the user's wallet
- Screen 3: the paywall, restating both promises next to the price and the trial terms. The price arrives inside a trust frame instead of as an ambush
Blinkist put numbers on the mechanism
Blinkist users complained they felt "tricked into being charged" by free trials. The redesign showed a step-by-step trial timeline: what happens today, when the reminder lands, when the charge hits. Result: more trial sign-ups, fewer complaints, and higher push opt-ins, since the reminder is the feature that protects the user (Mobbin's study of 2,995 paywalls).
A second Blinkist test moved explicit charge disclosure out of the fine print and onto the paywall itself: +23% conversion, 55% fewer complaints, and no change in churn (Tim, ZipSap). The default assumption, that hiding the cost reduces friction, ran backwards. Users who know exactly what they're agreeing to commit harder.
What the paywall itself should carry
A "no commitment, cancel anytime" subtitle under the CTA is the standing version of screen 1's promise. Jonathan (4,700+ paywalls reviewed) reports it "always seems to do well." The trial timeline earns its spot on the paywall too, not just on a priming screen.
Social proof belongs here as well, matched to the audience's dominant anxiety: reviews answer "is this any good?", a user count answers "will I be alone?", credentials answer "is this legitimate?" Yazio and Cal AI both run the full trust stack at the price moment. One more pattern from the winners: a right chevron on the CTA button, though that one's never been isolated in a clean test.
Priming is not a substitute for the paywall decision
The sequence softens the bounce risk of whatever paywall you run. It doesn't change the model math: hard paywalls convert about 5x freemium (10.7% vs 2.1% D35, RevenueCat 2026), and trial length still sets the conversion ceiling underneath all of this.
Priming also can't rescue a paywall the onboarding never earned. The buy decision is often made before the paywall appears: Opal spends onboarding selling the outcome, "getting 8 years of your life back," and that framing took trial sign-ups from 7% to 17% (Mobbin). Sell the outcome first, then defuse the risk, then show the price.
How to ship it
Building the flow with an AI coding agent? tasu's MCP is the conversion-expertise layer it calls while it builds, with this sequence and its sources on tap.
- Write the two promises in your app's voice. The content is fixed: no payment now, reminder before the trial ends
- Restate both on the paywall next to the price. Repetition is the point, not redundancy
- Show a step-by-step trial timeline: today, reminder day, charge day. Blinkist's version raised sign-ups and cut complaints at the same time
- Add the cancel-anytime subtitle under the CTA
- Tie your push-permission ask to the trial reminder. The opt-in rate rises when the notification guards the user's money
FAQ
What are paywall priming screens?
Two screens placed directly before a paywall that remove the fear of an unexpected charge: "Try for free, no payment now" and "We'll remind you before your trial ends," with the paywall restating both promises next to the price. Cali ($2-3M/month) runs the sequence, and a 200+ flow study found it across top apps.
Does promising a trial reminder hurt conversion?
The evidence says the opposite. Blinkist's step-by-step trial timeline produced more trial sign-ups, fewer complaints, and higher push opt-ins, and moving explicit charge disclosure onto the paywall lifted conversion 23% with a 55% drop in complaints and no churn change. Users who feel safe commit; users who feel ambushed cancel and leave reviews.
What should the screen before a paywall say?
First screen: "Try for free, no payment now" (or your app's version of it). Second screen: "We'll remind you before your trial ends." Each defuses one specific fear, in order: paying today, and forgetting to cancel later. The paywall then repeats both, shows the trial timeline, and carries a cancel-anytime subtitle under the CTA.
Do priming screens work with hard paywalls?
Yes, that's their natural home. A hard paywall converts about 5x freemium (10.7% vs 2.1% D35, RevenueCat 2026) but creates bounce risk at the gate; the priming sequence softens exactly that risk without softening the model. Priming changes how the price arrives, not whether the paywall can be skipped.
Sources
- @stevencravotta, study of 200+ onboarding flows: the 3-screen sequence across "all top apps"; Cali at $2-3M/month
- Mobbin, 2,995-paywall study (feat. Jonathan): the Blinkist trial timeline, the cancel-anytime subtitle, Opal's 7% to 17% outcome framing
- Tim (ZipSap): Blinkist charge-disclosure A/B: +23% conversion, -55% complaints, no churn change
- tasu brain: paywall/priming-screens, paywall/risk-reduction, paywall/honest-paywall, paywall/paywall-is-a-flow
Every claim above carries its source and its date. tasu serves the same knowledge over MCP, inside Claude Code and Cursor. Ask while you build.