Do Apps Add or Remove Price From the Paywall Button When They Iterate?

Among 304 rewritten paywall buttons tracked by Lazyweb Research, adding and removing price are almost perfectly balanced: 20 rewrites (14 companies) added a price marker to the button while 18 (13 companies) removed one.[1] The other 266 rewrites either kept a price on both sides (23) or never put price on the button at all (243).[1] There is no single dominant direction — price-on-button is a genuine A/B coin-flip.

Of 304 rewritten paywall buttons, 20 added a price to the button and 18 removed one — a near-even split — Lazyweb Research, July 2026.

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

paywallpricingmonetizationexperimentsmobileux-patterns

The finding

When apps rewrite the paywall button, they move price *onto* and *off of* the button in almost equal measure. Of 304 rewritten buttons, 20 (14 companies) added a price marker ($, currency, or /mo-style rate) that was absent before, and 18 (13 companies) removed one that was present before.[1]

The full breakdown

Price on buttonRowsShare of 304
Added (absent → present)207%
Removed (present → absent)186%
Kept on both sides238%
Never on button24380%

Four in five rewritten buttons never carry a price at all — the price lives elsewhere on the paywall, and the button stays a verb.[1]

How to apply it

Because adds (20) and removes (18) roughly cancel, there is no benchmark consensus that price belongs on the button.[1] Test it as a real A/B: putting the exact rate on the button ("Continue — $1.99/mo") sets a firm price anchor, while removing it ("Try for free") lowers perceived commitment. Pick based on whether your paywall is fighting price sensitivity or commitment anxiety.

Caveats

Detection is regex over the button text, so odd formatting can miss a price marker; and all 304 rows are detected diffs with inferred rationale, not measured lift.[1]

The numbers

StatComputed from
304Rewritten buttons: cta_text_before and after both present and differ.
20 (14 companies)Price marker absent before, present after (price added to button); among 304.
18 (13 companies)Price marker present before, absent after (price removed from button); among 304.
23Rewrites with a price marker on both before and after buttons; among 304.
243 (80%)Rewrites with no price marker on either button; 243/304.
7%20/304 price added.
6%18/304 price removed.
8%23/304 price on both sides.
Methodology. Universe: 304 paywall buttons whose before/after copy both exist and differ, drawn from 795 detected CTA changes, July 2026. Extraction: regex detection of price markers on before vs after button text. Key caveat: detected diffs with inferred rationale, not measured A/B lift.

Sources & citations

  1. [1] Lazyweb Research analysis of 304 rewritten paywall buttons (subset of 795 detected changes, 146 companies), July 2026. Detected before/after UI diffs with LLM-inferred rationale (the 'learning' field), not measured A/B outcomes. Some cta_text rows contain descriptive annotations rather than pure button copy; theme tags are regex-over-LLM-text and approximate.

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