Walsh Costigan Let's chat

Scaling an existing app

How to Improve Paywall Conversion in a Subscription App (A Developer's Playbook)

Short answer: The biggest paywall gains usually come from when the paywall appears and what comes before it, not from button colours. Show the paywall right after an onboarding flow that builds investment ("here's your personalised plan"). Lead with the outcome, not a feature list. Offer a free trial with a clear reminder of when it ends. Highlight the annual plan's savings. Then A/B test one variable at a time with a tool like RevenueCat, looking at revenue per user, not just trial starts.

I've run pricing and paywall experiments on my own subscription apps for years, including Escape the Vape. These are the levers that tend to move revenue, roughly in order of impact.

Which paywall metrics should I track?

Track the whole chain, not one number:

  1. Paywall view rate: % of new users who see the paywall
  2. Trial start rate (or direct purchase rate): % of paywall viewers who start
  3. Trial-to-paid conversion: % of trials that become paid subscriptions
  4. Revenue per install (or per paywall view): the number that actually pays the bills

A change that raises trial starts but lowers trial-to-paid can lose money. Always judge experiments on revenue per user over a long enough window.

Lever 1: Paywall placement and timing

Where the paywall appears matters more than how it looks.

  • Show it at the end of onboarding. This is usually the single highest-converting placement. The user has just answered questions and seen "your plan," so their investment is at its peak.
  • Make sure most users see it. If only a fraction of new users ever hit the paywall, no design change will save you.
  • Add contextual paywalls at natural moments, like tapping a locked program, finishing a free workout, or hitting a free-tier limit.
  • Hard vs. soft paywall. A hard paywall (no access without a trial or purchase) often converts more installs to payers but can hurt reviews and organic growth. A soft paywall (a skippable close button) keeps users around for later conversion. Test both for your audience.

Lever 2: The onboarding before it

The paywall's job is easier when onboarding has already sold the outcome:

  • Ask goal-based questions ("What do you want to achieve?")
  • Reflect the answers back ("Your 8-week plan for building strength at home, 3 days a week")
  • Show a preview of their personalised plan before the paywall
  • Add a brief loading or "building your plan" moment. It signals effort and personalisation.

More in onboarding and retention.

Lever 3: Paywall copy and design

  • Lead with the outcome, not features. "Get stronger in 8 weeks with programs built for you" beats "Unlimited workouts, progress tracking, HD video."
  • Use 3–4 benefit bullets at most, each tied to a result.
  • Add social proof: star rating, number of members, or a short testimonial.
  • Put your face on it. For creator apps, a photo or short video of you on the paywall can outperform generic imagery, because people subscribe to you.
  • Make the main button unmistakable, with clear trial language: "Start my 7-day free trial."
  • Include required details. Price, billing period, auto-renew terms, restore purchases, and links to terms and privacy (Apple requires these).

Lever 4: Trials and the timeline

  • Free trials usually raise conversion for fitness and habit apps, because users need to feel progress.
  • Trial length: 3 and 7 days are the most common. Longer trials can convert better for products that need more time to show value. Test it.
  • The "trial timeline" pattern: a simple visual showing Today: full access → Day 5: we'll remind you → Day 7: subscription starts. It reduces fear of being charged and tends to lift trial starts.
  • Actually send the reminder. It builds trust and reduces refunds and angry reviews.

Lever 5: How you present price

  • Show annual as the default, with savings stated clearly ("Save 50%") and the monthly equivalent ("just $4.99/month, billed yearly").
  • Two or three options at most. More choices usually lower conversion.
  • Use anchoring. Monthly next to annual makes annual look like the obvious deal.
  • Test price points. Many apps undercharge. Higher prices sometimes raise revenue per user even when conversion dips. (Subscription pricing)

Lever 6: Offers for people who didn't convert

  • Exit offer: a discounted annual plan shown when someone closes the paywall. Use sparingly so you don't train users to wait.
  • Delayed offer: a push or in-app message 24–72 hours later for users who didn't start a trial.
  • Win-back offers for lapsed subscribers. Apple and Google both support these natively. (Reducing churn)

How should I run paywall experiments?

  • Use a tool that changes paywalls remotely (RevenueCat Paywalls and Experiments, Superwall and similar), so tests don't need app updates.
  • Test one big variable at a time: placement, trial vs. no trial, price, or layout.
  • Run tests until they're statistically meaningful, and long enough to see trial-to-paid results. A 7-day trial needs at least 2–3 weeks of data.
  • Keep a log of what you tested and what happened. That log becomes your playbook.

What are the most common paywall mistakes?

  • Paywall buried in settings, so most users never see it
  • Feature lists instead of outcomes
  • No annual plan, or an annual plan with no clear savings
  • Judging tests on trial starts alone
  • Missing restore purchases or legal links, which leads to rejections. (App Store rejections)

FAQ

What is a good paywall conversion rate?

It varies widely by category, traffic source and paywall type. Rather than chasing a benchmark, measure your own baseline across the funnel and improve revenue per install month over month.

Should my app have a free trial?

For most fitness and habit apps, yes. Users need to experience progress before paying. Test trial length, and always send a reminder before the trial ends.

Hard paywall or freemium?

Hard paywalls often convert more installs to revenue. Freemium can drive more downloads, reviews and word of mouth. Dry Quest uses a freemium model, which suits a habit app with an in-app economy. The right answer depends on your product and growth channels, so test it.

Can I change my paywall without an app update?

Yes, if your app uses a remote paywall tool like RevenueCat. That's one of the main reasons I build every subscription app on one.