Skip to content

How Many Apps Ship the Paywall as Its Own Standalone Flow?

  • By Ali Abouelatta
  • n = 193
  • Published
  • Updated
  • 2 min read
  • paywall · monetization · upsell · saas · mobile

Short answer

Across the flows tracked by Lazyweb Research, 193 dedicated paywall flows exist across 163 companies source[1]. Many apps ship the paywall as its own standalone flow — with names like 'Paywall', 'Paywall 2', and 'Welcome back paywall' — in addition to, or instead of, an in-onboarding paywall. So an app without an onboarding paywall may still monetize on a dedicated surface.

The quotable stat
193 dedicated paywall flows exist across 163 companies, Lazyweb Research, July 2026.

Bar chart · Count

Count — In-flow vs standalone paywalls

One block is about 11.4 Count

Onboarding flows with an in-flow paywall
40
Canonical flows with an in-flow paywall
318
Dedicated standalone paywall flows
193

The finding

There are 193 flows whose names contain 'paywall' — dedicated paywall flows — spread across 163 distinct companies source[1]. Examples of these flow names include 'Paywall', 'Paywall 2', and 'Welcome back paywall' source[1]. That averages just over one dedicated paywall flow per company that has one, and some companies ship multiple paywall variants.

In-flow vs standalone paywalls

Paywall surfaceCount
Onboarding flows with an in-flow paywall40
Canonical flows with an in-flow paywall318
Dedicated standalone paywall flows193

The standalone paywall (193 flows) is a distinct surface from the in-onboarding paywall (40 onboarding flows) source[1]source[2]source[3]. Apps commonly maintain both.

How to apply it

Don't assume an app monetizes only where you see a paywall in onboarding. Multiple named paywall variants per company (e.g. 'Paywall 2', 'Welcome back paywall') suggest apps run different paywalls for different entry points — first run, re-engagement, upsell. If you are auditing competitors, look for standalone paywall flows, not just the onboarding step.

Caveats

This count is based on flow-name matching for 'paywall', so it captures explicitly named paywall flows and may miss unnamed ones source[1]. It is a separate lens from the is_paywall screen flag used for in-flow detection.

Real in-market screens

Screens from real, in-market apps, tracked by Lazyweb Research.

  • Huckleberry paywall screen — real in-market example tracked by Lazyweb Research
    Huckleberry1206 × 2622opens the full image
  • Google Home Account Setup screen — real in-market example tracked by Lazyweb Research
    Google Home1206 × 2622opens the full image
  • Spill Onboarding screen — real in-market example tracked by Lazyweb Research
    Spill1206 × 2622opens the full image
  • Strava Account Setup screen — real in-market example tracked by Lazyweb Research
    Strava1206 × 2622opens the full image

The numbers

#StatComputed from
[1]193 dedicated paywall flows across 163 companiesdedicated_paywall_flows
[2]318 of 2,467 canonical flows contain an in-flow paywallall_flows_context
[3]40 of 129 onboarding flows contain an in-flow paywallonboarding_flows_with_paywall

Methodology

Universe: 193 dedicated paywall flows across 163 companies (~800 tracked apps), July 2026; identified via flow-name matching for 'paywall'. Caveat: name-based detection may miss unnamed paywall flows.

Sources

  1. [1]

    Lazyweb Research analysis of 193 dedicated paywall flows (~800 tracked apps), July 2026

    Flow names containing 'paywall' across 163 distinct companies.

    Back to text

  2. [2]

    Lazyweb Research analysis of 2,467 canonical flows (~800 tracked apps), July 2026

    In-flow paywall detections across all flows.

    Back to text

  3. [3]

    Lazyweb Research analysis of 129 onboarding flows (~800 tracked apps), July 2026

    In-onboarding paywall detections.

    Back to text

Source: Lazyweb Research — proprietary analysis of real, in-market app screens. Cite as Lazyweb Research, 2026-07-07.

Explore the evidence