What % of paywalls say 'cancel anytime'?

'Cancel anytime' is more talked-about than it is used: it appears on only 3.8% of paywall screens (102 of 2,708) and in 2.7% of primary CTA copy (51 of 1,886) [1][2]. At the company level, 40 of 252 companies (15.9%) use it somewhere in their paywall CTA copy [3]. So roughly one in six tracked companies leans on it — the majority don't put it near the button at all.

'Cancel anytime' appears on 102 of 2,708 paywall screens (3.8%) and 40 of 252 companies (15.9%) — July 2026.

Lazyweb Research · n=2708 · Published 2026-07-07

paywallretentionmonetizationcancellationtrialsux-patterns

The finding: reassurance copy is the exception near the button

Three denominators, three angles on the same phrase:

LevelWith 'cancel anytime'TotalShare
Primary CTA copy (row)511,8862.7% [2]
Paywall screens1022,7083.8% [1]
Companies (any CTA role)4025215.9% [3]

The company rate (15.9%) is far higher than the row/screen rates because a company using the phrase typically uses it on a subset of its paywalls, and the extraction only reads copy adjacent to a CTA — not the fine print elsewhere on screen [4]. Read together: a meaningful minority of companies use it, but it is rarely the dominant message right at the button.

How companies phrase it

The reassurance usually rides alongside the trial or price line, not as the CTA itself:

  • Scribd — "Start your free trial" with "Free for 30 days, then $11.99/month. Cancel anytime." [5]
  • Facetune — "Continue" under "No commitment, cancel anytime." [5]
  • Rootd — "Try for 1 week" with "No commitment. Cancel anytime." [5]

Note the recurring pairing of "cancel anytime" with "no commitment," and its co-location with the trial-then-price disclosure [5].

How to apply this

'Cancel anytime' is a cheap, low-risk trust line — but the data shows it is not table stakes near the CTA, so treat adding it as a deliberate test rather than an assumed win. It fits best on trial-led paywalls where the friction is fear of being locked in or auto-charged; pair it with the trial-then-price disclosure as Scribd and Rootd do [5]. If your paywall already carries the length + price line, appending "Cancel anytime." is the standard co-location. Don't expect it to move conversion on its own — it's a reassurance layer, and 84% of tracked companies ship without it near the button [3].

Caveats

The extraction reads CTA text plus adjacent title/subtitle only, so a "cancel anytime" line in small print far from the button is not captured — treat these as lower bounds [4]. Row and screen rates use the labeled primary CTAs and 2,708 distinct screenshots respectively; the 15.9% company figure spans all CTA roles, so it is the broadest measure [3]. Whole-percent rounding applies.

The numbers

StatComputed from
102 of 2,708 paywall screens have 'cancel anytime' (3.8%)cancel_anytime_screens: 102/2708 = 3.8%
51 of 1,886 primary CTAs have 'cancel anytime' (2.7%)cancel_anytime_primary_rows: 51/1886 = 2.7%
40 of 252 companies use 'cancel anytime' (15.9%)cancel_anytime_companies: 40/252 = 15.9%
Extraction reads CTA + adjacent copy onlyuniverse note: surrounding copy is CTA-adjacent extraction, not full screen
Scribd, Facetune, Rootd 'cancel anytime' examplesqualitative cancel anytime entries
Methodology. Universe: 2,708 paywall screenshots / 1,886 primary CTAs / 252 companies across ~800 tracked apps, July 2026. Phrase detected via regex over CTA text and adjacent extracted title/subtitle only; fine print far from the button is not captured, so figures are lower bounds.

Sources & citations

  1. [1] Lazyweb Research analysis of 2,708 paywall screenshots (~800 tracked apps), July 2026. Screen-level bool_or of 'cancel any\s?time' across all extracted CTA copy per screenshot.
  2. [2] Lazyweb Research analysis of 1,886 primary paywall CTAs (~800 tracked apps), July 2026. Row-level match on primary CTA text plus adjacent copy.
  3. [3] Lazyweb Research analysis of 252 companies with paywall CTAs (~800 tracked apps), July 2026. Company-deduped across all CTA roles; 40 of 252.

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

Related questions

Explore the underlying screens, flows, and A/B tests inside Lazyweb. More research