# What % of paywalls say 'cancel anytime'?

Source: Lazyweb Research
Published: 2026-07-07
Sample size: n=2708
Tags: paywall, retention, monetization, cancellation, trials, ux-patterns
HTML: https://www.lazyweb.com/research/cancel-anytime-how-common-on-paywalls-2
Markdown: https://www.lazyweb.com/research/cancel-anytime-how-common-on-paywalls-2.md

**Answer.** '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.

## The finding: reassurance copy is the exception near the button

Three denominators, three angles on the same phrase:

| Level | With 'cancel anytime' | Total | Share |
|---|---|---|---|
| Primary CTA copy (row) | 51 | 1,886 | 2.7% [2] |
| Paywall screens | 102 | 2,708 | 3.8% [1] |
| Companies (any CTA role) | 40 | 252 | 15.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

| Stat | Computed 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 only | universe note: surrounding copy is CTA-adjacent extraction, not full screen |
| Scribd, Facetune, Rootd 'cancel anytime' examples | qualitative 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] 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] 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] Lazyweb Research analysis of 252 companies with paywall CTAs (~800 tracked apps), July 2026. Company-deduped across all CTA roles; 40 of 252.

## Related questions

- [How many paywalls say 'no payment due now' or 'you won't be charged'?](https://www.lazyweb.com/research/no-payment-due-now-paywall-reassurance)
- [Which reassurance line should a paywall use — 'cancel anytime' or 'no payment now'?](https://www.lazyweb.com/research/reassurance-copy-cancel-anytime-vs-no-payment)
