# Premium badge or unlock CTA: which pattern do more apps use to signal a gated feature?

Source: Lazyweb Research
Author: Ali Abouelatta, Lazyweb Research
Published: 2026-07-07
Updated: July 2026
Sample size: n=809
Category: [In-product upsell and feature-gating placement](https://design.lazyweb.com/blog/category/in-product-upsell-and-feature-gating-placement)
Tags: upsell, paywall, ux-patterns, mobile, design, saas
HTML: https://design.lazyweb.com/blog/premium-badge-vs-unlock-cta-which-signals-gating
Markdown: https://design.lazyweb.com/blog/premium-badge-vs-unlock-cta-which-signals-gating.md

**Answer.** Premium/pro badges are slightly more common than unlock CTAs: 22% of 809 apps (176/809) put a premium or pro badge on a gated feature, versus 20% (159/809) that use an explicit 'unlock' CTA.[1] Both sit above lock-icon gating (12%, 94/809).[1] Badges label; unlock CTAs act — most mature apps use them together, one to mark the feature and one to convert the tap.

> 22% of apps (176/809) badge gated features as premium; 20% (159/809) use an unlock CTA — Lazyweb Research, July 2026.

## Finding

Across 809 apps:[1]

| Signal | Apps | Share | Role |
| --- | --- | --- | --- |
| Premium / pro badge | 176 | 22% | Marks the feature as paid |
| Unlock CTA | 159 | 20% | Converts the intent |
| Lock-icon gating | 94 | 12% | Visually locks the item |

The badge and the CTA are close in prevalence and complementary: a badge sets the expectation before the tap, an unlock CTA captures it at the tap.

## How to apply

Use a premium/pro badge to pre-label gated features so users aren't surprised at the wall — this is the single most-used labeling device (22%). Pair it with an unlock CTA on the actual gate so the tap has somewhere to go (20%). A lock icon (12%) is a stronger visual stop; use it when you want the item to read as clearly unavailable rather than merely 'premium'.

## Caveats

The three mechanics overlap — an app can badge, lock, and offer an unlock CTA on the same feature — so shares sum to more than the count of distinct apps. All are company-deduped lower bounds from LLM synonym tags.[1]

## The numbers

| Stat | Computed from |
| --- | --- |
| 22% (176/809) | premium_badge_label_prevalence: 176/809 |
| 20% (159/809) | unlock_cta_prevalence: 159/809 |
| 12% (94/809) | lock_icon_gating_prevalence: 94/809 |

## Methodology

Universe: 809 tracked mobile apps with 44,873 tagged screenshots. Method: app-count prevalence (COUNT DISTINCT company) over tightened LLM synonym tag patterns, July 2026. Caveat: tag-based prevalence is a lower bound; raw single-word patterns (%lock%, %usage%, %blur%) were rejected for security/media/data-usage false positives.

## Visual references

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

- Galatea: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_galatea/paywall/compare/2026-05-28/1780022817089_00_Galatea-20260529-024656-01.png
- Doordash: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/food2_doordash/lazyscreenshots/2025_04_10_00-27-33_078814C6.png
- Etsy: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_etsy/main_tabs/compare/2026-05-28/1779941033439_00_Etsy-20260528-040353-01.png
- Michelin Guide: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_michelin_guide/main_tabs/compare/2026-05-28/1779946014688_00_Michelin_Guide-20260528-052654-01.png

## Sources & citations

- [1] Lazyweb Research analysis of 809 apps (tracked mobile app corpus with screenshots), July 2026. Prevalence deduped by COUNT(DISTINCT company_name) over 44,873 tagged screenshots; tag patterns are LLM synonym phrases (tightened after spot-checking) so every stat is a lower bound.

## Related questions

- [Where do freemium apps place upgrade prompts inside the product?](https://design.lazyweb.com/blog/where-freemium-apps-place-in-product-upgrade-prompts)
- [Lock icons, blurred previews, or usage limits: how do apps gate features?](https://design.lazyweb.com/blog/how-apps-gate-features-lock-icons-vs-usage-limits)
- [What percent of settings screens surface the upgrade entry point?](https://design.lazyweb.com/blog/what-percent-of-settings-screens-show-upgrade-entry)
- [How aggressive are subscription apps with in-product upsells?](https://design.lazyweb.com/blog/how-aggressive-are-subscription-apps-with-in-product-upsells)
- [Do advertising-model apps upsell differently than subscription apps?](https://design.lazyweb.com/blog/do-advertising-apps-upsell-differently-than-subscription-apps)
- [Should I use a usage meter or a hard lock to gate a feature?](https://design.lazyweb.com/blog/should-i-use-a-usage-meter-or-a-hard-lock-to-gate)
- [Are blurred-preview paywalls actually a common gating pattern?](https://design.lazyweb.com/blog/are-blurred-preview-paywalls-actually-common)
- [How common is a dedicated in-product upsell banner or card?](https://design.lazyweb.com/blog/how-common-are-dedicated-in-product-upsell-banners)

## Explore the evidence

- [Cal AI app tree](https://design.lazyweb.com/company/cal-ai/app-tree) — Full 45-frame August 2026 capture
- [Cal AI trial introduction](https://design.lazyweb.com/flow/cal-ai/onboarding-paywall) — Three captured screens · August 2026
- [Cal AI: sign-in, trial, then reminder](https://design.lazyweb.com/blog/cal-ai-sign-in-trial-reminder-sequence)
- [Paywall before or after account creation?](https://design.lazyweb.com/blog/do-apps-paywall-before-or-after-account-creation)

## Continue your research

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