Skip to content

How aggressive are subscription apps with in-product upsells?

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

Short answer

Subscription-model apps are the most upsell-heavy cohort: 56% (232/417) run an in-product upgrade banner or prompt, versus 43% of advertising-model apps (75/176) and just 15% of cross-subsidized-funnel apps (18/124).source[2] Within subscription apps, unlock CTAs (32%, 133/417) and lock-icon gating (20%, 84/417) are also common, while usage gating stays niche (8%, 34/417).source[2] If you sell a subscription, an in-product upgrade banner is close to table stakes.

The quotable stat
56% of subscription-model apps (232/417) run an in-product upgrade banner — vs 15% of cross-subsidized-funnel apps — Lazyweb Research, July 2026.

Bar chart · Share

Share — Finding: aggressiveness tracks the business model

One block is about 2%

Subscription
56%
Advertising
43%
Cross-subsidized Funnel
15%

Finding: aggressiveness tracks the business model

Upgrade-banner prevalence by business model:source[2]

Business modelAppsUpgrade bannerShare
Subscription41723256%
Advertising1767543%
Cross-subsidized Funnel1241815%

Subscription apps also lead on the sharper gating mechanics:source[2]

Mechanic (Subscription, n=417)AppsShare
Upgrade banner / prompt23256%
Unlock CTA13332%
Lock-icon gating8420%
Usage / limit gating348%

How to apply

If your model is subscription, benchmark against the 56% norm: an in-product upgrade banner plus an unlock CTA on gated features is the mainstream configuration, not aggressive by category standards. Advertising apps lean lighter and usually frame the banner as 'remove ads' rather than 'unlock features' (43% run a banner).source[2] Cross-subsidized-funnel apps deliberately under-upsell in-product (15%) — if that's your model, heavy in-product gating would put you well outside the norm.source[2]

Caveats

Cross-subsidized-funnel cross-tabs are thin: only the upgrade-banner cell (18/124) clears the reporting threshold; unlock CTA (8), lock gating (3) and usage gating (1) for that model are raw counts, not percentages.source[2] Advertising × usage gating (6 apps) is likewise a count only.source[2] All shares are deduped by distinct company and are lower bounds from LLM tags.source[2]

Real in-market screens

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

  • Max All plans screen — real in-market example tracked by Lazyweb Research
    Max1125 × 2436opens the full image
  • Chatgpt AI Assistant mode & file uploads screen — real in-market example tracked by Lazyweb Research
    Chatgpt1206 × 2622opens the full image
  • Cnn home screen — real in-market example tracked by Lazyweb Research
    Cnn1206 × 2622opens the full image
  • Translate Now paywall screen — real in-market example tracked by Lazyweb Research
    Translate Now1206 × 2622opens the full image

The numbers

#StatComputed from
0156% (232/417)s1bm_subscription_upgrade_banner: 232/417
0243% (75/176)s2bm_advertising_upgrade_banner: 75/176
0315% (18/124)s3bm_cross_subsidized_upgrade_banner: 18/124
0432% (133/417)s4bm_subscription_unlock_cta: 133/417
0520% (84/417)s5bm_subscription_lock_gating: 84/417
068% (34/417)s6bm_subscription_usage_gating: 34/417
07unlock CTA=8, lock=3, usage=1 (counts)s7smallSampleWarnings: cross-subsidized funnel below-threshold counts
086 apps (count only)s8smallSampleWarnings: Advertising x usage gating = 6 apps

Methodology

Universe: 809 tracked mobile apps with business-model attributes (Subscription=417, Advertising=176, Cross-subsidized Funnel=124 in this cross-tab). Method: mechanic x business-model cross-tab deduped by distinct company, July 2026. Caveat: cells below N=8 reported as counts, not percentages.

Sources

  1. [2]

    Lazyweb Research analysis of 809 apps (tracked mobile app corpus, business-model cross-tab), July 2026

    Business-model attributes populated on ~800 tracked apps (Subscription=417, Advertising=176, Cross-subsidized Funnel=124 in this cross-tab); each mechanic deduped by distinct company.

    Back to text

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

Explore the evidence