# How do apps frame single-feature utility gates (pay to unlock just this)?

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: paywall, upsell, pricing, trials, mobile, monetization
HTML: https://design.lazyweb.com/blog/how-apps-frame-single-feature-utility-gates
Markdown: https://design.lazyweb.com/blog/how-apps-frame-single-feature-utility-gates.md

**Answer.** Single-feature gates isolate one feature behind an unlock/Continue CTA and are best understood through observed experiments rather than a single prevalence number: unlock CTAs overall appear in 20% of 809 apps (159/809).[1] Two observed changes illustrate the pattern — NOAA raised a single weather feature's weekly price from $5.99 to $9.99 while keeping the same layout, and AllTrails swapped a 50% discount for a 7-day trial on its offline-map gate.[5] The frame stays constant; only price or offer moves.

> Unlock CTAs — the backbone of single-feature gates — appear in 20% of tracked apps (159/809) — Lazyweb Research, July 2026.

## Finding: isolate the feature, hold the frame

The defining trait of a single-feature utility gate is that it gates exactly one capability behind an unlock/Continue action, letting the team tune price or offer without disturbing the surrounding flow. Unlock CTAs — the mechanic these gates rely on — are used by 159 of 809 apps (20%).[1]

Observed single-feature-gate experiments:[5]

| App | Feature gate | Change |
| --- | --- | --- |
| NOAA (Current Fires) | Weather utility | Weekly price $5.99 -> $9.99, same unlock layout + Continue CTA |
| AllTrails | Offline maps | 50% discount -> 7-day trial, lower annual price, trial timeline |

## How to apply

When you gate a single utility, keep the layout and CTA fixed so you can cleanly test the offer. NOAA's approach shows how a stable frame lets you isolate price sensitivity — change only the number, not the surrounding conversion structure.[5] AllTrails shows the alternative lever: swap a discount for a benefit-led trial to lower commitment risk while keeping the feature promise next to the action.[5]

## Caveats

The named changes are observed before/after UI diffs with inferred rationale, not measured lift.[5] The 20% unlock-CTA figure is a corpus-wide, company-deduped lower bound from LLM tags and covers all unlock CTAs, not only single-feature gates.[1]

## The numbers

| Stat | Computed from |
| --- | --- |
| 20% (159/809) | unlock_cta_prevalence: 159/809 |
| 622 of 4,814 | gating_experiments_count: 622/4,814 (context for named examples) |

## Methodology

Universe: 809 tracked mobile apps (unlock-CTA prevalence) plus named observed experiments. Method: company-deduped tag prevalence and detected UI diffs, July 2026. Caveat: named changes are observations with inferred rationale, not measured lift.

## Visual references

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

- Hinge Health: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_hinge_health/main_tabs/compare/2026-05-28/1779944232257_00_Hinge_Health-20260528-045711-01.png
- Apple Music: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/music111_apple-music/lazyscreenshots/2025_01_18_16-32-45_EA089B42.png
- Sololearn: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_sololearn/exploration/compare/2026-05-28/1780011101394_00_com.sololearn.png
- The Realreal: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/shopping114_the-realreal/lazyscreenshots/2025_04_26_18-53-11_3AB06540.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.
- [5] Lazyweb Research analysis of 4,814 detected UI experiments (tracked app corpus), July 2026. Experiments are detected before/after UI diffs with LLM-inferred rationale, deduped by COUNT(DISTINCT experiment_id); these are observed changes, not measured A/B lift.

## Related questions

- [How often do apps experiment on in-product upsell and gating?](https://design.lazyweb.com/blog/how-often-do-apps-experiment-on-upsell-and-gating)
- [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)
- [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)
- [Where do freemium apps place upgrade prompts inside the product?](https://design.lazyweb.com/blog/where-freemium-apps-place-in-product-upgrade-prompts)
- [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)
- [Are blurred-preview paywalls actually a common gating pattern?](https://design.lazyweb.com/blog/are-blurred-preview-paywalls-actually-common)

## Explore the evidence

- [Billing toggle experiment kit](https://design.lazyweb.com/blog/billing-toggle-experiment-kit?utm_source=lazyweb&utm_medium=research&utm_campaign=billing-toggle-kit)
- [Cal AI annual-plan and trial presentation](https://design.lazyweb.com/blog/cal-ai-paywall-annual-plan-and-trial)
- [Monthly versus annual billing toggles](https://design.lazyweb.com/blog/monthly-vs-annual-billing-toggle-pricing)
- [Billing cadence versus plan tiers](https://design.lazyweb.com/blog/annual-billing-toggle-vs-plan-tiers)
- [Cal AI trial-introduction screens](https://design.lazyweb.com/flow/cal-ai/onboarding-paywall)

## Continue your research

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