# How Do Apps Let Users Exit The Paywall — X Button, 'Maybe Later', Or Not At All?

Source: Lazyweb Research
Author: Ali Abouelatta, Lazyweb Research
Published: 2026-07-07
Updated: July 2026
Sample size: n=2708
Category: [Hard vs soft paywalls and dismissal affordances](https://design.lazyweb.com/blog/category/hard-vs-soft-paywalls-and-dismissal-affordances)
Tags: paywall, monetization, ux-patterns, mobile, design
HTML: https://design.lazyweb.com/blog/how-do-apps-let-users-exit-the-paywall
Markdown: https://design.lazyweb.com/blog/how-do-apps-let-users-exit-the-paywall.md

**Answer.** Across 2,708 mobile paywall screens tracked by Lazyweb Research, the most common visible exit is an X/close button (517 screens, 120 companies), followed by a 'Maybe later'-style text link (193 screens, 62 companies) and a restore-only escape (151 screens, 56 companies); 1,847 screens (68.2%) offer no visible exit [1]. When apps do give a way out, a tappable X outnumbers a text link by about 2.7 to 1 [1].

> Among 2,708 paywall screens, a visible X (517) outnumbers a 'Maybe later' text link (193) by roughly 2.7 to 1 — Lazyweb Research, July 2026.

## The exit taxonomy

Each of 2,708 screens is placed in exactly one bucket, with a visible X taking precedence [1]:

| Exit type | Screens | Companies | Share |
| --- | --- | --- | --- |
| Visible X / close button | 517 | 120 | 19.1% |
| 'Maybe later' text link | 193 | 62 | 7.1% |
| Restore-only escape | 151 | 56 | 5.6% |
| No visible exit (hard) | 1,847 | 229 | 68.2% |

The three visible-exit buckets sum to 861 screens (31.8%) [1].

## Where the X signal comes from

The visible-X count is driven by vision descriptions, not button text: only 7 CTA rows are literally 'X' or 'close', while 601 of 2,706 screens with a vision description (22.2%) have a close/X control explicitly described [2]. That is why every visible-X figure should be read as an extraction-based lower bound [2].

## How to apply it and caveats

If you want the lightest-touch soft paywall, the corpus default is a corner X — it is the single most common exit and reads as standard iOS/Android behavior [1]. A 'Maybe later' link is the second option and appears on 62 companies [1]. Restore-only is not really an exit for new users; it is a purchase-recovery link that happens to be the only escape on 151 screens [1]. Caveat: these are what-shipped counts, never lift measurements [1].

## The numbers

| Stat | Computed from |
| --- | --- |
| X 517 (120 cos) \| text link 193 (62) \| restore-only 151 (56) \| no exit 1,847 (229) | exit_type_taxonomy |
| 601 of 2,706 vision-described screens (22.2%); only 7 literal X CTA rows | vision_close_mentions: 601/2,706; dismiss_copy_leaderboard literal X/close = 7 |

## Methodology

Universe is 2,708 paywall screens (2,706 with a vision description). Screens are bucketed into one exit type; the visible-X signal relies mostly on vision-description regex, so it undercounts. July 2026.

## Visual references

Real, in-market app screens tracked by Lazyweb Research:

- Nyt Cooking: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_nyt_cooking/paywall/compare/2026-05-28/1779980441621_00_NYT_Cooking-20260528-150041-01.png
- Grok: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_grok/paywall/compare/2026-05-28/1779977954314_01_Grok-20260528-141913-02.png
- Ladder: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_ladder/paywall/compare/2026-05-28/1779980213210_00_LADDER-20260528-145652-01.png
- Citizen: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/news7_citizen/lazyscreenshots/2023_04_17_19-00-25_2CD826B5.png

## Sources & citations

- [1] Lazyweb Research analysis of 2,708 paywall screens (mobile app corpus, 252 companies), July 2026. Mutually exclusive exit taxonomy with visible-X precedence; extraction-based lower bounds.
- [2] Lazyweb Research analysis of 2,706 vision-described paywall screens (mobile app corpus), July 2026. Close/X control detected via vision-description regex; CTA text almost never contains a literal X.

## Related questions

- [What Percent Of Paywalls Have A Visible Dismiss Option?](https://design.lazyweb.com/blog/what-percent-of-paywalls-have-a-visible-dismiss-option)
- [Hard Vs Soft Paywall: How Common Is Each?](https://design.lazyweb.com/blog/hard-vs-soft-paywall-how-common-is-each)
- [What Is The Most Common Dismiss Button Copy On Paywalls?](https://design.lazyweb.com/blog/what-is-the-most-common-dismiss-button-copy-on-paywalls)
- [What Share Of Paywall CTAs Are Dismiss Buttons?](https://design.lazyweb.com/blog/what-share-of-paywall-ctas-are-dismiss-buttons)
- [What Share Of Companies Run A Soft Paywall Variant?](https://design.lazyweb.com/blog/what-share-of-companies-run-a-soft-paywall-variant)
- [How Many Paywalls Show A Visible Close Or X Button?](https://design.lazyweb.com/blog/how-many-paywalls-show-a-visible-close-x-button)
- [How Many Paywalls Use A 'Maybe Later' Text Link Instead Of An X?](https://design.lazyweb.com/blog/how-many-paywalls-use-a-maybe-later-text-link)
- [What Percent Of Paywalls Offer Only 'Restore Purchases' As An Exit?](https://design.lazyweb.com/blog/what-percent-of-paywalls-offer-only-restore-purchases-as-an-exit)

## Explore the evidence

- [Billing toggle experiment kit](https://design.lazyweb.com/blog/billing-toggle-experiment-kit?utm_source=lazyweb&utm_medium=research&utm_campaign=billing-toggle-kit)
- [Cal AI annual-plan and trial presentation](https://design.lazyweb.com/blog/cal-ai-paywall-annual-plan-and-trial)
- [Monthly versus annual billing toggles](https://design.lazyweb.com/blog/monthly-vs-annual-billing-toggle-pricing)
- [Billing cadence versus plan tiers](https://design.lazyweb.com/blog/annual-billing-toggle-vs-plan-tiers)
- [Cal AI trial-introduction screens](https://design.lazyweb.com/flow/cal-ai/onboarding-paywall)

## Continue your research

[Connect Lazyweb to your coding agent](https://www.lazyweb.com/mcp-install)
