Hard versus soft paywalls
Hard Paywall vs Soft Paywall: 10 Mobile App Examples
A hard paywall blocks meaningful product access. A soft paywall leaves a usable path without purchase.
Hard and soft describe access architecture, not visual style. A full-screen offer can still be soft when it has a clear skip route into a useful product. A quiet inline card can function as hard access when the requested task has no free continuation. The classification should follow what the person can do after declining, not the size of the close button.
These ten recorded examples come from experiences classified across hard and soft paywall types. The screens show plan choices, free-trial timelines, subscriber sign-in, skip actions, dismissal confirmation, and product benefits. To understand the real pattern, review the screen together with the surrounding journey and the entitlement that the product enforces.
Choose the access model before writing the paywall. Define the free promise, the paid promise, the trigger, the locked object, and the valid no-purchase destination. Then make the interface describe those rules plainly. A hard wall should not pretend a free path exists, and a soft wall should not hide or break the route it claims to provide.
For the presentation layer after access rules are settled, review mobile app paywall design examples.
01. Hard boundary
Use a hard paywall only when the product promise is paid access.
The screen must be honest that the next meaningful step requires a subscription.
Aura asks the customer to choose between recurring subscription plans. Lens frames unlimited search as the capability behind its trial and plan selection. In both recorded experiences, the plan decision belongs to a hard-paywall structure. The important design question is whether the customer had enough context to understand that paid promise before reaching the boundary.
A hard wall can fit a paid publication, specialist tool, or service whose core inventory is not offered free. It becomes deceptive when onboarding repeatedly implies a free product, when the close affordance is decorative, or when a customer completes substantial setup before learning that no usable path remains. State the access requirement early enough to support an informed decision.
Give existing subscribers sign-in and restoration. Give unsupported storefronts and failed product loads a route to help or retry. If the wall follows user-created work, preserve that work even if access remains locked. Hard access does not justify destroying data or trapping navigation.


02. Context before commitment
A hard wall still needs a credible preview of the paid job.
Blocking access does not remove the need to explain what happens after purchase.
CalDiet explains the trial as today, reminder, and billing start after a calorie-scanning journey. Epic places annual and monthly family plans beside the size and format of its library. Centr shows annual and monthly fitness plans with billed totals and a trial note. These examples make different paid products concrete through capability, inventory, or program access.
Show enough of the result to support a decision without presenting fabricated completion. A nutrition app can explain the scan and report. A reading service can name library formats and family access. A fitness product can describe program structure. The preview should match the entitlement granted by the selected product, including any device, household, or content restrictions.
If onboarding personalizes the product before the wall, summarize what those answers changed. Do not imply that a personalized plan exists when the app merely stores questionnaire responses. Let the customer review or correct important inputs before payment, and preserve them through purchase verification.



03. Soft continuation
A soft paywall needs a real destination behind Skip.
Dismissal is meaningful only when the free experience remains coherent.
The Telegraph includes Skip while offering a trial and routes existing subscribers through sign-in. The Athletic also exposes Skip and states its annual post-trial price. Paladin offers a trial action plus View all plans. These recorded soft-paywall experiences present payment without making the offer the only navigable object.
Define what Skip means before shipping the button. It might open a limited feed, preserve a single article, allow a daily lesson, or return to the requested task with a feature locked. The label and destination should agree. Avoid sending everyone to a generic home screen that loses the object which caused the offer.
A soft wall also needs a durable way back. If a customer dismisses, show the paid capability in context and make the upgrade route findable in settings or the relevant feature. Do not immediately show the same modal again. Store frequency and dismissal state separately from entitlement state so an experiment cannot accidentally remove access.



04. Dismissal
Do not turn a soft wall into a hard wall through friction.
Close, Skip, Not now, and back navigation should produce predictable outcomes.
30 Day Fitness asks for confirmation when the customer chooses to skip its trial. StarSnap uses a visible Cancel action while explaining its trial and benefits. Confirmation can prevent an accidental exit, but it can also add pressure when the customer has already expressed a clear choice.
Use confirmation only when dismissal would lose unsaved work or abandon a meaningful setup. If the consequence is merely continuing with the free product, close immediately. Keep the control in a conventional position, give it a sufficient touch target, support the system back gesture, and announce it clearly to screen readers.
After dismissal, restore focus to the triggering object and explain its free state. If the requested capability remains locked, show what is unavailable and what can still be done. ScreensDesign Pro lets product teams compare complete paywall and post-dismissal flows, which is more useful than copying the placement of a close icon from one screenshot.


05. Commercial clarity
Access choice and billing choice are separate questions.
Both paywall types need accurate products, terms, restoration, and confirmation.
A hard or soft classification says nothing about whether a trial is clear. Every offer still needs the trial duration, full charge, renewal cadence, cancellation path, and eligible account state. Existing subscribers need sign-in or restore. If several tiers exist, explain their entitlement differences before asking for a billing term.
Fetch products from the active storefront and compose equivalent pricing without hiding the charged total. Keep the selected product stable through the native purchase sheet. If the price changes or the product becomes unavailable, return to a refreshed decision rather than confirming a different commercial result.
Never infer success from the interface pattern alone. A hard wall may generate more purchase attempts while increasing abandonment, refunds, or distrust. A soft wall may reduce immediate purchase but improve activation. Only product data can describe those outcomes, and it should be read with the access promise and guardrails.
Implementation
Model access, offer, and presentation independently.
A paywall component should render rules, not decide them ad hoc.
Create an access decision with requested object, required entitlement, free fallback, existing ownership, and reason for denial. Create a separate offer state with products, eligibility, trial, price, term, and restore availability. Presentation then chooses the relevant copy, visual evidence, plan selector, and controls. This separation stops a visual experiment from changing product access accidentally.
Define loading, product unavailable, anonymous, signed-in, active subscriber, lapsed subscriber, eligible trial, ineligible trial, purchase pending, purchase cancelled, verification delayed, restore success, restore nothing found, and offline states. For soft access, every state needs a usable fallback. For hard access, every state still needs navigation, support, and data preservation.
Test deep links into locked content, app relaunch, another device, family sharing, expired receipts, subscription changes, slow networks, and stale cached entitlements. Accessibility tests should cover focus restoration, back gestures, close labels, dynamic type, screen-reader reading order, plan selection, contrast, and reduced motion.
- The team can state the exact free and paid promises.
- Every decline action has a named destination.
- Existing subscribers can sign in or restore access.
- User-created work survives the purchase decision.
- Product price and entitlement come from current system truth.
- Presentation experiments cannot silently change access rules.
Measurement
Measure the route after yes and the route after no.
The classification is a product strategy hypothesis, not a conversion result.
Track trigger, requested object, access decision, offer viewed, products loaded, plan selected, purchase sheet outcome, verified entitlement, restored access, dismissal method, fallback destination, and original task completion. A close tap without a usable destination is not a healthy soft-paywall session. A purchase tap without verified access is not a conversion.
Compare cohorts by entry context, new or returning state, trial eligibility, prior value event, plan, locale, and platform. Review paid activation, later use, cancellation, refund, support contact, repeated wall exposure, immediate exit, and completion of the original task. Avoid optimizing only the fastest number on the screen.
Read qualitative evidence beside events. Replays and feedback can reveal a hidden close control, a loop back to the same wall, a lost article, or an already-paid customer blocked by stale entitlement. Protect sensitive content when using recordings and logs.
Review checklist
Audit access before polishing the paywall.
Write the free promise and paid promise in one sentence each. Then walk every trigger with a new user, active subscriber, lapsed subscriber, trial-ineligible customer, offline device, and failed product load.
Verify close, back, Skip, sign-in, restore, purchase cancellation, successful purchase, and delayed verification. No path should destroy work or send the customer into a navigation loop.
- Hard and soft describe the post-decline access state.
- The paywall appears after enough context to understand value.
- Skip and close remain visible and keyboard or screen-reader reachable.
- The free destination is useful and preserves context.
- The hard boundary still provides restore, support, and safe navigation.
- Metrics include refunds, exits, support, and task completion.
Questions and answers
Hard and soft paywall questions
What is a hard paywall?
A hard paywall blocks meaningful access until the required entitlement is verified. It should still support navigation, sign-in, restoration, help, and preservation of user-created work.
What is a soft paywall?
A soft paywall presents a purchase but leaves a coherent no-purchase route, such as limited content, a free allowance, or a usable core product.
Does a close button make a paywall soft?
No. The classification depends on the access available after dismissal. A visible close button can still lead back to a product with no usable free path.
When is a hard paywall appropriate?
When paid access is the honest product promise and customers understand that boundary before investing unnecessary setup or work.
How should teams compare hard and soft paywalls?
Measure verified access and original-task outcomes alongside exits, refunds, cancellations, repeated exposure, support contacts, and longer-term use. Do not infer causality from screenshots.
2,622 apps in the top charts.Ask them anything.
Compare recorded hard and soft paywalls, inspect what happens after dismissal, and study how apps handle access, trials, restoration, and free fallbacks.