Home / Paywalls / Mobbin audit
Download raw .md

Mobile Paywall Screen-Pattern Audit (Mobbin, iOS)

Date: 2026-08-10 Source: Mobbin design database via MCP search_screens (platform: ios, deep mode) Method: 4-6 natural-language searches (12-15 screens each), deduplicated via exclude_screen_ids. Each returned screenshot was visually examined; tallies below come from what is visible in the image, not from metadata. Dimensions marked "n/a" when not visible/determinable in the screenshot.

Tally dimensions per screen: 1. Number of plan options shown (1/2/3/4+) 2. Plan preselected by default? Which (annual/weekly/monthly)? 3. Annual plan shown as per-month or per-week equivalent? Full annual price visible? 4. "Most popular" / "Best value" badge? 5. Strikethrough/anchor pricing or discount-% present? 6. Free trial offered? Trial timeline UI ("Today / Day 5 / Day 7")? 7. "No payment due now" / cancel-anytime reassurance copy? 8. Social proof (ratings, review quotes, user counts, laurels)? 9. Close/dismiss button: prominent / subtle / delayed / absent 10. Benefit-framed feature list vs plain feature list vs no list 11. Price ending (.99 / .00 / other)


Per-screen observations

Search 1: "subscription paywall with plan selection options and pricing" (14 screens)

1. Liven — https://mobbin.com/screens/a612cffd-939d-471f-9b89-bf734058ab1a Plans: 3 (weekly w/ trial, annual, lifetime). Preselected: weekly ($7.99/wk after 3-day trial, checkmark + "Enable free trial" toggle ON). Annual $59.99 shown as full annual price only, no equivalent. Badge: no. Strikethrough/discount: no. Trial: yes (3 days); no timeline UI. Reassurance: "Cancel anytime" yes. Social proof: yes (5 stars + review quote at top). Close: subtle small x top-left. Feature list: none. Price ending: .99.

2. Moonly — https://mobbin.com/screens/b2a7f4f6-e03e-4875-97ec-79c299a244c7 Plans: 3 (weekly, annual+, lifetime+). Preselected: weekly. Annual shown as per-WEEK equivalent (SGD 0.60/wk) with full annual (28.98/yr) also visible. Badge: feature badges ("BIRTH CHART"), no most-popular/best-value. Strikethrough/discount: no. Trial: no. Reassurance: "No Commitment. Cancel Anytime." yes. Social proof: no. Close: subtle x top-left. Feature list: plain chips ("What's Included"). Price ending: .98.

3. Fabric — https://mobbin.com/screens/667e5ecf-e086-4bc6-843a-1a129f8e82b4 Plans: 3 (weekly, monthly, annual). Preselected: annual. Annual shown as per-WEEK equivalent ($3.85/wk); full annual visible only in CTA ("Continue for $199.98/yr"). Badge: no most-popular. Discount-%: yes (SAVE 24% / SAVE 45%). Strikethrough: no. Trial: no. Reassurance: "No commitment, cancel any time" yes. Social proof: no. Close: prominent x top-right. Feature list: none. Price ending: .98.

4. Yubo (Elite Pack) — https://mobbin.com/screens/c729a87c-bb5b-40c8-ab51-421286d66e41 Plans: 3 (carousel: 1mo / 3mo / more). Preselected: 1 month. Pricing shown per-DAY ($0.60/day); full price only in fine print (S$17.98/month). Badge: no. Discount-%: yes (Save 53%). Trial: no. Reassurance: "Cancel anytime" yes. Social proof: no. Close: subtle chevron top-left. Feature list: benefit-framed with descriptions. Price ending: .98.

5. one year — https://mobbin.com/screens/df0d769a-48b0-46b0-beb4-9f8225d4ce5a Plans: 2 (monthly, lifetime). Preselected: none (two buttons). Annual: n/a. Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: no. Social proof: no (founder letter instead). Close: absent. Feature list: none. Price ending: .98.

6. Tide Guide — https://mobbin.com/screens/5b34dc0f-7bf4-4ba1-ac0f-1780eb282738 Plans: 2 (monthly, yearly). Preselected: yearly. Annual full price only (S$28.98). Badge: no most-popular. Discount-%: yes (SAVE 17%). Strikethrough: no. Trial: yes (1 Week Free, CTA "Start Free Trial"); no timeline. Reassurance: no. Social proof: no. Close: subtle "Skip" top-right. Feature list: plain Free-vs-Pro comparison table. Price ending: .98.

7. FocusFlight — https://mobbin.com/screens/01e0b4d2-a045-47e0-a67d-37b3470e72f2 Plans: 3 (lifetime, annual, monthly). Preselected: annual (center highlight). Annual full $18.99 + per-MONTH equivalent (US$1.58/mo). Badge: no most-popular. Discount-%: yes (-60%). Strikethrough: no. Trial: yes (CTA "Start 7 days free trial"); no timeline. Reassurance: "Cancelable at any time" yes. Social proof: no. Close: subtle dim x top-right. Feature list: none. Price ending: .99.

8. ABY Journal — https://mobbin.com/screens/65f1ef09-8067-43b6-a2d0-2210febda055 Plans: 3 (weekly, yearly w/ trial, lifetime). Preselected: yearly. Annual full S$129.98 + per-MONTH equivalent ($10.83/mo). Badges: yes ("Best deal!") + discount-% (58% OFF). Trial: yes (1 week free); no timeline. Reassurance: "Cancel anytime via the App Store" yes. Social proof: no. Close: prominent x top-right. Feature list: benefit-framed with descriptions. Price ending: .98.

9. Lovi — https://mobbin.com/screens/b19ae89c-7af8-4485-b23a-2188aaf0522d Plans: 2 (weekly, yearly). Preselected: WEEKLY ($7.99). Annual full only ($49.99/yr). Badge: yes ("BEST OFFER" on yearly). Strikethrough/discount: no. Trial: opt-in toggle "Enable Free Trial" (OFF by default); no timeline. Reassurance: no. Social proof: no (before/after photos). Close: prominent x top-right. Feature list: benefit-framed icon trio. Price ending: .99.

10. South China Morning Post — https://mobbin.com/screens/63f6001a-0c31-4a89-b1bf-d16c1ff947bf Plans: 2 (1-year, 1-month). Preselected: 1-year. Annual full only (144.98 SGD/yr; renewal anchor "$184.98 after 1st year"). Badge: yes ("RECOMMENDED") + discount-% (SAVE 20%). Strikethrough: no (future-price anchor instead). Trial: no (intro price 1st month). Reassurance: no. Social proof: no. Close: subtle back arrow. Feature list: none. Price ending: .98 / .48.

11. mymind — https://mobbin.com/screens/9c6abe24-ea74-4b3e-9178-0f9eff7d0ffc Plans: 3 (student monthly, monthly, yearly). Preselected: none. Annual full only ($129.00). Badge: no most-popular. Discount-%: yes (SAVE -20%). Strikethrough: no. Trial: no. Reassurance: no. Social proof: no. Close: absent. Feature list: plain checklist. Price ending: .99 and .00.

12. TIDE (sleep/sounds) — https://mobbin.com/screens/be7bd970-cfc3-4196-a415-9029461af0df Plans: 2 (yearly, weekly). Preselected: WEEKLY. Annual shown as per-WEEK equivalent ($1.06/wk) + full $54.99 with strikethrough anchor ($268). Badge: "Try Free & Subscribe" trial badge (no best-value). Strikethrough: YES. Trial: yes (on yearly); no timeline. Reassurance: "Billed $4.99 weekly. Cancel anytime." yes. Social proof: no. Close: prominent x top-left. Feature list: none (content preview). Price ending: .99.

13. Fixtured — https://mobbin.com/screens/0576cc85-bcfb-48ce-9115-cc4fbd774e02 Plans: 2 (annual, monthly). Preselected: annual. Annual full only ($29.99/yr). Badge: no most-popular. Discount-%: yes (38% OFF). Strikethrough: no. Trial: yes ("Free for 7 days" both plans, CTA "Try free for 7 days"); no timeline. Reassurance: no. Social proof: YES (5-star review quote w/ attribution + "Dream sports app"). Close: n/a (not visible in crop). Feature list: plain Free-vs-Plus comparison table. Price ending: .99.

14. Grok (SuperGrok) — https://mobbin.com/screens/85704820-d600-4d30-9a78-f1ad48aba7f6 Plans: 2 (monthly, yearly). Preselected: yearly. Annual full $300/yr + per-MONTH equivalent ($25/mo). Badge: "FREE" promo chip on monthly; no most-popular. Strikethrough: YES ($30 struck on monthly). Trial: no. Reassurance: no. Social proof: no. Close: subtle "Skip" top-right. Feature list: benefit-framed with sub-descriptions. Price ending: .00.

Search 2: "paywall offering free trial with start trial button" (14 screens)

15. Numo — https://mobbin.com/screens/3905fdeb-b5f3-4ca0-9f53-6a8c4384f5fe Plans: 2 (yearly, monthly). Preselected: yearly (visual emphasis, blue). Annual full ($89.98) + per-MONTH equivalent (7.49 S$/mo). Badge: no most-popular. Discount-%: yes (Save 37%). Strikethrough: no. Trial: yes (14-day free trial on both); mini-timeline hint ("Now — get full access") but not full 3-step timeline. Reassurance: money-back guarantee copy ("we'll give your money back without question"). Social proof: no. Close: subtle small x top-left. Feature list: none. Price ending: .98.

16. Headway — https://mobbin.com/screens/b690785c-1638-4a6a-86a8-0220b27170e5 Plans: 1 (single offer: 7 days free then $9.99/mo billed yearly S$119.98; "View other plans" link). Preselected: n/a (single). Annual shown as per-MONTH equivalent; full annual in parentheses. Badge: no. Strikethrough/discount: no. Trial: yes (7 days); no timeline. Reassurance: yes ("2 taps to start, super easy to cancel", "Secured with App Store"). Social proof: no. Close: subtle x top-right. Feature list: none (near-blank minimalist screen). Price ending: .99/.98.

17. Nibble — https://mobbin.com/screens/95725ce5-ccaa-4feb-b9e0-0429ed293280 Plans: 1 (7 days free then $10.83/mo billed yearly S$129.98; "View other plans"). Preselected: n/a. Annual as per-MONTH equivalent + full price in parens. Badge: no. Strikethrough/discount: no. Trial: yes (7 days); no timeline. Reassurance: yes ("2 taps to start, super easy to cancel", "Secured with App Store"). Social proof: no. Close: subtle x top-right. Feature list: none. Price ending: .98.

18. Brilliant — https://mobbin.com/screens/f3c19083-4253-4895-8fec-8847e19e35f5 Plans: 1 (Premium 12 mo $159.99). Preselected: n/a (single). Annual full ($159.99) + per-MONTH equivalent ($13.33/mo). Badge: "7 DAYS FREE" chip (trial, not value). Strikethrough/discount: no. Trial: yes (7-day, CTA "Start my free week"); no timeline. Reassurance: yes ("You won't be charged until after your free trial ends… Cancel any time in the App Store"). Social proof: no. Close: subtle x top-right. Feature list: none. Price ending: .99.

19. The New Yorker — https://mobbin.com/screens/46cdf1b1-f3d5-40f1-8c01-992344508a96 Plans: 2 (yearly, monthly — both as buttons). Preselected: yearly (filled primary button vs outlined). Annual full only ($119.99/yr). Badge: no most-popular. Discount-%: yes (Save 17%). Strikethrough: no. Trial: yes (one week free on both); no timeline. Reassurance: partial (legalese warns non-refundable, auto-renew; "can cancel at any time before…"). Social proof: no. Close: subtle x top-right. Feature list: plain checkmark list (3 items). Price ending: .99.

20. MyFitnessPal — https://mobbin.com/screens/0ce65583-4e00-4345-825b-b6ef6e0a02fc Plans: 2 (annual, monthly). Preselected: annual. Annual per-MONTH equivalent ($8.34/mo) + full ($99.98 billed annually). Badge: no most-popular. Discount-%: yes (Save 72%). Strikethrough: no. Trial: yes (7 days, "Try it free"); no timeline. Reassurance: fine print ("Billing starts at end of 7-day trial unless you cancel… Cancel via the App Store"). Social proof: no. Close: subtle x top-left. Feature list: none. Price ending: .98.

21. TIDE (trial timeline) — https://mobbin.com/screens/4946c946-896e-433d-a459-e031e0e011b6 Plans: 1 (yearly $54.99 after trial). Preselected: n/a. Annual full only. Badge: no. Strikethrough/discount: no. Trial: yes — FULL trial timeline UI ("Today / In 5 days reminder / In 7 days charged, cancel anytime before"). Reassurance: yes ("Cancel anytime"). Social proof: YES (App Store App of the Year laurels + "5 STARS 165K+"). Close: subtle x top-right. Feature list: plain list (Membership). Price ending: .99.

22. DailyArt — https://mobbin.com/screens/9ab25919-5957-45e3-b2d7-bfcf713bbb79 Plans: 3 (monthly, annual, patron annual). Preselected: monthly (highlighted). Annual full ($44.98/yr) + per-MONTH equivalent ($3.75/mo). Badge: no most-popular. Discount-%: yes (SAVE 46%). Strikethrough: YES (broken glitchy strikethrough number). Trial: yes (7-day, CTA); no timeline. Reassurance: yes ("Cancel Anytime"). Social proof: no. Close: prominent x top-right. Feature list: benefit-framed (patron perks with descriptions). Price ending: .98.

23. Moonlitt — https://mobbin.com/screens/3788e900-4f9e-4808-a44b-cb5f493ab2fc Plans: 4+ (weekly, monthly, yearly, lifetime). Preselected: yearly (implied by header offer "7 days free trial, then only S$14.98/yr"). Annual full only. Badge: no. Strikethrough/discount: no. Trial: yes (7 days); no timeline. Reassurance: YES ("No payment now. Cancel anytime."). Social proof: YES (laurels "GREAT ON iOS 26", "Loved by" chips, 4.8/5.0 stars). Close: n/a (cropped). Feature list: none. Price ending: .98.

24. Hatch Sleep (Hatch+) — https://mobbin.com/screens/e956459e-49dd-4768-bce7-5bb72d0472e3 Plans: 2 (annual w/ 1 month free, monthly w/ 1 week free). Preselected: annual. Annual full only (RM 219.90/yr after trial). Badge: YES ("BEST VALUE!"). Strikethrough/discount: no. Trial: yes (1 month free; CTA "TRY FOR $0.00"); no timeline. Reassurance: no explicit cancel copy. Social proof: no. Close: subtle x top-right (faint). Feature list: benefit-framed with descriptions. Price ending: .90.

25. Gentler Streak — https://mobbin.com/screens/d1082010-dfa6-40c7-96af-66f2bea1e8ad Plans: 1 (1 week free then S$64.98/yr; "More Options" link). Preselected: n/a. Annual full only. Badge: no. Strikethrough/discount: no. Trial: yes (1 week); no timeline. Reassurance: yes ("Cancel Anytime" inside CTA). Social proof: YES (App of the Year laurel badge, "endorsed by Apple and major tech blogs"). Close: prominent x top-right. Feature list: benefit-framed with descriptions. Price ending: .98.

26. Open — https://mobbin.com/screens/9638967e-59d8-42e5-a19c-a97896be8a52 Plans: 2 (annual, monthly). Preselected: none visible (annual listed first). Annual per-MONTH equivalent ($12.50/mo); full annual only in fine print (150$/YR auto-renew line). Badge: no. Discount: yes ("Save $90/yr" — absolute, not %). Strikethrough: no. Trial: yes (7 Days Free, CTA "Start free trial"); no timeline. Reassurance: auto-renew disclosure only. Social proof: YES (press logos "FEATURED IN" — Apple, Fast Company, WSJ, Strava). Close: subtle x top-right. Feature list: none. Price ending: .00 (whole dollars).

27. The Atlantic Magazine — https://mobbin.com/screens/ae43fa42-736d-4723-bf5c-6c8119e330e0 Plans: 2 (monthly, yearly). Preselected: MONTHLY ($7.99 checked). Annual full only ($79.99/yr). Badge: no. Discount-%: yes (Save 20%). Strikethrough: no. Trial: yes (two weeks); no timeline. Reassurance: no (T&C legalese). Social proof: no. Close: subtle "Cancel" text top-left. Feature list: none. Price ending: .99.

28. Duolingo (Max/Super family) — https://mobbin.com/screens/9bbb4867-3bc1-4b86-981c-c51c038a3903 Plans: 2 (family, individual). Preselected: family (checkmark). Annual per-MONTH equivalent ($19.99/MO) + full ($239.99). Badge: YES ("MOST POPULAR" on individual; "2-6 MEMBERS" chip). Discount-%: yes (Save up to 76% headline). Strikethrough: no. Trial: yes (7-day, CTA "TRY FOR $0.00"); no timeline. Reassurance: yes ("Cancel anytime in the App Store"). Social proof: no. Close: prominent x top-left. Feature list: none. Price ending: .99.

Search 3: "onboarding paywall shown after personalization quiz with personalized plan" (14 returned; 8 counted, 6 excluded as non-paywall or duplicates)

Excluded from tallies: Cleo AI (plan-recommendation onboarding, no pricing), Evernote (loading screen), Qonto (survey step), Moonly modal variant (duplicate of screen 2), Nibble loading variant (duplicate of screen 17), Epidemic Sound (web checkout review, not an app paywall).

29. Runna — https://mobbin.com/screens/3fa764cd-6481-433f-bfc3-63c15c5f09da Plans: 2 (annual, monthly, under "ALTERNATIVE SUBSCRIPTIONS"). Preselected: none clearly (annual first). Annual full (S$109.98/yr) + per-WEEK equivalent (S$2.11/wk). Badge: no most-popular. Discount-%: yes (SAVE 54%). Strikethrough: no. Trial: yes (1 week free both plans); no timeline. Reassurance: no. Social proof: no. Close: prominent x top-right. Feature list: benefit-framed, PERSONALIZED ("Alex, get started with a free trial"). Price ending: .98.

30. Replika — https://mobbin.com/screens/68cc7d89-7efa-4044-bee9-3b908f3a5f83 Plans: 1 (Platinum Annual $89.99; "Other options" link). Preselected: n/a. Annual full + per-MONTH equivalent ($7.50/mo). Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: yes ("Cancel anytime"). Social proof: no. Close: subtle x top-right. Feature list: none. Price ending: .99.

31. TIDE (social-proof section) — https://mobbin.com/screens/f16a7a88-a1cc-4517-b6fe-b4697ce4c77c Plans: 1 (yearly $54.99 after 7-day trial, sticky footer). Preselected: n/a. Annual full only. Badge: no. Strikethrough/discount: no. Trial: yes; no timeline on this screen. Reassurance: yes ("Cancel anytime"). Social proof: YES, heavy (30,000,000+ users, 130K rating, 3M+ downloads, App Store Editor's Choice, two 5-star review quotes). Close: subtle x. Feature list: none. Price ending: .99. (Same app as #21/#12 — different screen states of TIDE paywalls.)

32. Thrive Market — https://mobbin.com/screens/cdfa5578-90f2-4c68-b12f-96f26ae65039 Plans: 2 (1 year $5/mo billed annually, 1 month $12.00/mo). Preselected: 1 year (checked). Annual as per-MONTH equivalent; full annual NOT shown. Badge: yes ("Recommended"). Discount-%: yes (Save 58%). Strikethrough: no. Trial: no ($60 free-gift incentive instead). Reassurance: yes ("RISK-FREE: Cancel within 30 days for a full refund"). Social proof: YES ("See why over 1 million members trust us" + value props). Close: subtle back chevron. Feature list: benefit-framed. Price ending: .00.

33. NGL — https://mobbin.com/screens/75194d7f-e3e6-4135-878e-b238ff848b1d Plans: 1 (pro, $6.98/wk in small print under CTA). Preselected: n/a. Annual: n/a. Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: no. Social proof: no. Close: subtle "skip" top-right. Feature list: benefit-framed with descriptions. Price ending: .98.

34. KOHO — https://mobbin.com/screens/afdfdb4c-8656-47f5-bb6c-08017340613d Plans: 1 shown (Essential $0/month* w/ 30-day trial). Preselected: n/a. Annual: n/a. Badge: "30-day trial" chip. Strikethrough/discount: no. Trial: yes (30-day, CTA "Try for free"); no timeline. Reassurance: yes ("We'll remind you before your trial ends"). Social proof: no. Close: absent. Feature list: benefit-framed bold checklist (8 items). Price ending: .00.

35. foodpanda (pandapro) — https://mobbin.com/screens/2e1fc9d9-e70a-4654-a60c-1787455ccede Plans: 3 (1 mo S$5.99/mo, 6 mo S$4.99/mo, 12 mo S$4.99/mo). Preselected: 1 month (radio). Longer plans as per-MONTH equivalent + full billed totals visible (S$29.94 / S$59.88). Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: no (auto-renew consent checkbox). Social proof: no. Close: subtle back arrow. Feature list: none visible. Price ending: .99 (+ .94/.88 totals).

36. SiriusXM — https://mobbin.com/screens/2bbaa19f-b02f-46ac-b848-f510bd39986f Plans: 2 (monthly, yearly). Preselected: MONTHLY (radio checked). Yearly full ($79/yr) + per-MONTH equivalent ($6.58/mo). Badge: YES ("BEST VALUE" on yearly). Strikethrough/discount: no. Trial: yes (3 months free monthly / 7 days yearly); no timeline. Reassurance: yes ("Cancel anytime"). Social proof: no. Close: subtle back arrow. Feature list: benefit-framed starred list with bold leads. Price ending: .99 and .00.

Search 4: "paywall with lifetime one-time purchase option" (14 returned; 13 counted, 1 excluded)

Excluded: Moonly selection-state variant (duplicate of screen 2).

37. Orbit — https://mobbin.com/screens/fb696d7b-1e16-4b8f-9494-78be7e7aad5c Plans: 1 (Lifetime S$24.98, "Early bird" chip). Preselected: n/a. Annual: n/a. Badge: "Early bird" (not value badge). Strikethrough/discount: no. Trial: no. Reassurance: "Pay once and enjoy forever". Social proof: YES (Apple Favourites laurel, 4.8 stars, 5-star review quote w/ savings claim). Close: subtle x top-right. Feature list: benefit-framed with descriptions. Price ending: .98.

38. MD Vinyl — https://mobbin.com/screens/339bcb6d-dcc3-4368-8c1d-1b3e83cab980 Plans: 1 (Lifetime S$8.98). Preselected: n/a. Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: no. Social proof: YES (App Store Featured laurel, "17,000+ ratings" 5 stars). Close: subtle "Later" top-right. Feature list: plain bullets. Price ending: .98.

39. timespent — https://mobbin.com/screens/b00fa672-0e18-4d18-8040-8912c0af8ca7 Plans: 3 (monthly $5.98, yearly $19.98, forever $59.98 — hand-drawn stamp seals). Preselected: yearly (yellow highlight). Yearly full only. Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: unique anti-dark-pattern manifesto ("no dark patterns… no flow that forces you to subscribe, betting you'll forget to cancel"). Social proof: no. Close: prominent x top-right. Feature list: benefit-framed promises. Price ending: .98.

40. (Not Boring) Timer — https://mobbin.com/screens/1b898d31-140d-4d6c-a7fa-52a56f9fb6bf Plans: 1 visible (Lifetime $14.99 one-time; App/Super tabs, "All plans" link). Preselected: lifetime (checked). Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: no. Social proof: no. Close: prominent x top-right. Feature list: plain (Widgets, Skins, No ads, Support Indie). Price ending: .99.

41. Hevy — https://mobbin.com/screens/19fce77b-a3e7-428c-857c-79aa00fbe716 Plans: 3 (monthly $2.99, yearly $23.99, lifetime $74.99). Preselected: yearly (highlight + CTA "Subscribe to Yearly plan"). Yearly full only. Badge: no most-popular. Discount-%: yes (SAVE 33%). Strikethrough: no. Trial: no. Reassurance: yes ("Cancel your subscription at any time"). Social proof: YES (5 stars, "What our users are saying"). Close: subtle "Skip" + explicit "Not now" decline link. Feature list: plain checkmarks. Price ending: .99.

42. Tide Guide (Pro modal) — https://mobbin.com/screens/ac1f26f9-2a89-4539-9ad2-4388c495269e Plans: 3 (monthly S$5.98, yearly S$28.98, lifetime S$199.98). Preselected: yearly. Yearly full only. Badge: no most-popular. Discount-%: yes (SAVE 17% + "1 Week Free"). Strikethrough: no. Trial: yes (CTA "Start Free Trial"); no timeline. Reassurance: no. Social proof: yes (review quote at top). Close: prominent x top-right. Feature list: none (family-sharing toggle). Price ending: .98.

43. GO Club (Go Plus) — https://mobbin.com/screens/8b81d613-fe17-43b2-9471-a17613425fb6 Plans: 3 (monthly $3.99, yearly $11.99, lifetime $54.99). Preselected: MONTHLY. Yearly full only. Badge: no most-popular. Discount-%: yes (Save 40%). Strikethrough: YES ($19.99 struck). Trial: no. Reassurance: yes ("Recurring Billing. Cancel anytime."). Social proof: no. Close: prominent x top-right. Feature list: none. Price ending: .99.

44. Sunlitt — https://mobbin.com/screens/1be71829-fa39-4b78-a3c9-c2726c2ef26f Plans: 3 (yearly $14.98, monthly $2.98, lifetime $129.98). Preselected: yearly (front card, others dimmed). Yearly full + per-MONTH equivalent in footer ($1.25/mo billed yearly). Badge: YES ("BEST VALUE"). Strikethrough/discount: no. Trial: opt-in toggle "Not sure? Try 7 days free" (OFF by default). Reassurance: yes ("Cancel Anytime"). Social proof: no. Close: subtle dim x. Feature list: none. Price ending: .98.

45. Bloom — https://mobbin.com/screens/db6e7f44-adcb-48a5-a585-48df56e93efe Plans: 3 (monthly $9.99, yearly $59.99, lifetime $99.99). Preselected: yearly (center, elevated). Yearly full + per-WEEK equivalent ($1.15/wk; monthly also shows $2.49/wk). Badge: YES ("Most Popular"). Strikethrough/discount: no. Trial: yes (7-day, yearly only — monthly/lifetime say "No trial") + trial TIMELINE UI visible above ("Day 7 — trial ends and you will be charged… full refund, no questions asked"). Reassurance: yes ("Change plans or cancel anytime" + refund promise). Social proof: YES ("Loved by 2 million users", App of the Day laurel, "#1 App"). Close: n/a (success dialog overlay). Feature list: none. Price ending: .99.

46. Lovi (Hair Treatment Guide) — https://mobbin.com/screens/50aa739e-caba-461b-ac6d-e40febd63b7d Plans: 1 ($9.99/lifetime one-time content unlock). Preselected: n/a. Badge: no. Strikethrough/discount: no. Trial: no. Reassurance: no. Social proof: no (expert claim "made by trusted dermatologists"). Close: prominent x top-right. Feature list: benefit-framed checklist. Price ending: .99.

47. Placify — https://mobbin.com/screens/3866cef7-dea3-4979-bb93-edab028f59ec Plans: 1 (Lifetime $29.99). Preselected: n/a. Badge: no. Discount-%: YES (40% Offer) + strikethrough YES ($49.99 struck) + COUNTDOWN TIMER (23:10:37 "Limited Time"). Trial: no. Reassurance: "Pay Once. Lifetime Access". Social proof: no. Close: subtle x top-right. Feature list: plain ("Unlimited Places/Routes"). Price ending: .99.

48. pillowtalk — https://mobbin.com/screens/4139d31a-e861-4982-b075-7e8d5ffd1468 Plans: 3 (monthly S$19.98, annual S$129.98 "50% off", lifetime S$149.98 "your gift for limited time only"). Preselected: annual (checked). Annual full only. Badge: no. Discount-%: yes (50% off). Strikethrough: no. Trial: yes — screen headed "how your 14 day free trial works" with step icons (trial-timeline explainer, partially cropped): count timeline YES. Reassurance: not visible. Social proof: no. Close: subtle dim x top-right. Feature list: none. Price ending: .98.

49. Plex (Plex Pass) — https://mobbin.com/screens/579c0b00-dfb7-434d-a987-c8903866ddfc Plans: 3 (monthly $6.98, yearly $57.98, lifetime $199.98). Preselected: MONTHLY (border highlight + badge). Badge: YES ("Most Popular" — on the monthly plan). Strikethrough/discount: no ("Extra Savings" text only). Trial: no. Reassurance: no (auto-renew legalese). Social proof: no. Close: prominent x top-left. Feature list: none (benefit sentence). Price ending: .98.

Search 5: "special offer discount paywall with limited time deal" (14 screens, all counted)

50. QUITTR — https://mobbin.com/screens/09ef2499-dfce-4ec1-8d23-8841b966f54d Plans: 1 (Yearly, $2.50/mo equivalent; "12mo · $29.98" de-emphasized). Preselected: n/a. Annual as per-MONTH equivalent. Badge: "LOWEST PRICE EVER". Discount-%: YES (80% DISCOUNT hero) + COUNTDOWN (4:59) + scarcity ("ONE TIME OFFER. You will never see this again."). Trial: no. Reassurance: yes ("Cancel anytime"). Social proof: no. Close: subtle tiny x. Feature list: none. Price ending: .98/.50.

51. Peanut (Peanut Plus) — https://mobbin.com/screens/55ac43c6-e935-4f88-bc56-7800b218272d Plans: 4+ (lifetime offer + 3/1/7-month carousel). Preselected: 1 month (center, "POPULAR"). Badge: YES ("POPULAR"). Discount-%: yes (39% off) + strikethrough YES ($132 -> $80) + COUNTDOWN (47:27:34). Trial: no. Reassurance: yes ("Cancel anytime"). Social proof: no. Close: subtle x. Feature list: none. Price ending: .00 and .99.

52. Sunlitt (one-time offer) — https://mobbin.com/screens/0c960695-73aa-4a20-ac28-86648ddf5246 Plans: 1 (first year $6.98). Discount-%: yes (Save 50%) + strikethrough YES ($14.98) + per-MONTH equivalent ("less than $0.58/month!"). Scarcity: "Close this page, and it's gone forever." Trial: no. Reassurance: yes ("Cancel Anytime"). Social proof: no. Close: subtle x top-left. Feature list: none. Price ending: .98.

53. Flo — https://mobbin.com/screens/f7be8d86-f4a4-4a99-85bf-6a1547aaa783 Plans: 1 (44% OFF FOREVER: SGD 99.98 struck -> 54.98/yr; 4.58/mo equivalent). Discount-%: yes + strikethrough YES. Scarcity: "Once you close your one-time offer, it's gone!" Trial: no (converts existing trial). Reassurance: yes ("Cancel anytime"). Social proof: no. Close: subtle x top-left. Feature list: none. Price ending: .98.

54. Pillow — https://mobbin.com/screens/06cd6479-d9bb-47eb-8a0e-5440c79b7286 Plans: 1 (-25% first year: SGD 29,98; 39,98 struck). Discount-%: yes + strikethrough YES + COUNTDOWN (23h 59m 58s). Trial: no. Reassurance: renewal disclosure; explicit "No, thanks" decline button (no x). Social proof: no. Close: absent x — decline button instead. Feature list: none. Price ending: ,98.

55. pushr — https://mobbin.com/screens/691db5f8-9237-471b-9b42-bff9f257b3b6 Plans: 1 (yearly S$17.98/yr, $1.50/mo equivalent, one-time 50% offer). Badge: "save 50%". Strikethrough: no. Trial: yes (7-day, CTA "try free for 7 days"); no timeline. Reassurance: no. Social proof: no. Close: subtle dimmed "skip". Feature list: none. Price ending: .98.

56. Tinder (Gold + Boost) — https://mobbin.com/screens/01de918a-8861-4b23-a4a8-db1a064e27f5 Plans: 1 ($39.99/wk + free Boost incentive). Badge: no. Strikethrough/discount: no (free-item incentive) + COUNTDOWN ("Offer ends in 23:59:59"). Trial: no. Reassurance: no ("you will be charged" legalese). Social proof: no. Close: prominent X top-left. Feature list: plain ("What's included"). Price ending: .99.

57. Vocabulary (app bundle) — https://mobbin.com/screens/4619ecc7-6899-4bd9-a97c-e2495f0f070e Plans: 1 (all-apps bundle: $399.96 struck -> S$199.98/yr). Strikethrough: YES. Discount-%: no label. Trial: no. Reassurance: no. Social proof: YES (App of the Day + Editors' Choice laurels, 12.3K+ reviews, 5 stars). Close: subtle back chevron. Feature list: plain app list. Price ending: .98/.96.

58. Deepstash — https://mobbin.com/screens/624da086-8961-431e-bf4f-627600903d5a Plans: 2 (Yearly Website $69.99 vs Yearly App Store 129.98 SGD — web-checkout steering). Preselected: Yearly Website. Both with per-MONTH equivalents ($5.83 vs $10.83). Badge: YES ("BEST VALUE"). Discount-%: yes (-46%) + strikethrough YES (129.98 SGD and 10.83/mo struck). Trial: yes (7-day both); no timeline. Reassurance: yes ("Two taps to start, super easy to cancel"). Social proof: no. Close: subtle x top-left. Feature list: plain checkmarks ("no App Store fees"). Price ending: .99/.98.

59. Yazio — https://mobbin.com/screens/bc2d68f1-98a4-47be-8e34-9e2ff3302c9a Plans: 3 (12 mo $99.92 struck -> $49.98 at $4.16/mo; 3 mo $24.98 at $8.33/mo; more below). Preselected: 3 months (outlined). Badge: YES ("Most popular" on 12 mo). Strikethrough: YES. Trial: no. Goal-projection headline ("We'll help you lose weight to hit 70.0 kg by April 7!"). Reassurance: yes ("Cancel anytime"). Social proof: no. Close: prominent x top-right. Feature list: none (mascot). Price ending: .98/.92.

60. iFood (Clube) — https://mobbin.com/screens/9de73d71-3b34-4bdb-a5c2-0c0564b1819a Plans: 2 (subscription: 2 months free then R$5,95/mo; one-time R$13,90 for 30 days). Preselected: subscription. Badge: YES ("Melhor oferta"). Strikethrough/discount: no. Trial: yes (2 months free intro); no timeline. Reassurance: yes ("Cancele quando quiser"). Social proof: no. Close: subtle collapse chevron. Feature list: plain (coupon perks). Price ending: .95/.90 (other).

61. Craft (Plus) — https://mobbin.com/screens/1d597ad2-ab5c-4a6e-9134-e1657345b6ad Plans: 1 (Plus Monthly $9.99 struck -> $6.99/mo first 12 months). Badge: "SAVE $3.00" (absolute). Strikethrough: YES. Trial: no. Reassurance: no. Social proof: no. Close: subtle faint x. Feature list: plain checkmarks (3). Price ending: .99.

62. Nibble (discount offer) — https://mobbin.com/screens/8add0191-e507-4d67-a1e6-c2a4f42e3227 Plans: 1 (69% OFF: $39.98/yr, $0.76/WEEK equivalent chip). Discount-%: yes. Strikethrough: no. Trial: no. Reassurance: yes ("Cancel anytime. Billed yearly"). Social proof: no. Close: subtle x top-left. Feature list: none (illustration). Price ending: .98.

63. Plum (retention offer) — https://mobbin.com/screens/ebe0f9e0-f184-42ab-a501-09ae8ce6c5c5 Plans: 1 (50% off Premium 6 months: £9.99 struck -> £4.99/mo). Discount-%: yes + strikethrough YES. Trial: no. Reassurance: no (cancel-intent decline link "No thanks, I want to cancel"). Social proof: no. Close: subtle "Done" top-right. Feature list: benefit-framed (4.70% AER etc.). Price ending: .99.


Results: counts and percentages (n = 63 unique paywall screens)

Dimension Finding Count %
Plan options shown 1 plan 24/63 38%
2 plans 19/63 30%
3 plans 18/63 29%
4+ plans 2/63 3%
Preselected default (of 39 multi-plan screens) Any preselection/default emphasis 35/39 90%
Annual preselected 21/39 54%
Monthly preselected 9/39 23%
Weekly preselected 4/39 10%
Quarterly preselected 1/39 3%
No preselection 4/39 10%
Annual price framing (of 47 screens with an annual plan) Per-month or per-week equivalent shown 27/47 57%
— of which per-month 21/27 78%
— of which per-week 6/27 22%
Full annual price fully hidden 1/47 2%
Full annual de-emphasized (fine print/CTA only) 3/47 6%
Value badge ("Most popular"/"Best value"/"Recommended"/"Best offer") Present 15/63 24%
Anchor pricing Strikethrough OR discount-% present 35/63 56%
Strikethrough price specifically 15/63 24%
Free trial Offered 32/63 51%
Opt-in trial toggle UI 3/63 5%
Trial timeline UI ("Today / Day 5 / Day 7") 3/63 (3/32 trial screens) 5% (9%)
Reassurance copy (cancel anytime / risk-free / refund) Present 32/63 51%
Explicit "no payment now"/refund-promise strength 6/63 10%
Social proof (stars, quotes, laurels, user counts, press) Present 14/63 22%
Close/dismiss Subtle (small x, skip, chevron, dimmed) 40/63 63%
Prominent 16/63 25%
Absent (or replaced by decline button) 4/63 6%
n/a (cropped/overlay) 3/63 5%
Delayed 0 observable (static screenshots cannot show delay)
Feature list None 32/63 51%
Benefit-framed (with descriptions) 16/63 25%
Plain list/table 15/63 24%
Price ending (dominant on screen) .98 30/63 48%
.99 26/63 41%
.00 (whole number) 5/63 8%
Other (.90/.95) 2/63 3%
Any charm ending (.99/.98/.95/.90) 58/63 92%
Bonus: countdown timer Present 5/63 (5/14 of special-offer screens) 8% (36%)

Most interesting patterns

  1. .98 has quietly overtaken .99. 48% of sampled paywalls end prices in .98 vs 41% in .99 — charm pricing overall is near-universal (92%), but the "one-cent-weirder" .98 ending is now the modal choice, likely a deliberate break from the over-learned .99.
  2. When there's a default, it's annual — 90% of multi-plan paywalls preselect something, and 54% preselect annual. But a notable counter-cluster (Liven, Moonly, Lovi, TIDE) preselects the expensive weekly plan while dangling the yearly as "best offer" — a revenue-per-user play that inverts the classic annual-default wisdom.
  3. Price-per-smaller-unit reframing is the norm for annual plans (57%), and a fifth of those go all the way down to per-week ($0.60/wk, $1.15/wk) or even per-day (Yubo's $0.60/day). Only 1 of 47 annual paywalls fully hides the real yearly charge — App Store review pressure appears to be working.
  4. Free trials split the market exactly in half (51%), but the celebrated "trial timeline" UI (Today / Day 5 reminder / Day 7 charged) shows up on only 9% of trial paywalls (TIDE, Bloom, pillowtalk). A newer micro-pattern: the opt-in "Enable Free Trial" toggle (Liven, Lovi, Sunlitt) that turns the trial itself into an interactive choice.
  5. Anchor pricing beats social proof 56% to 22%. Discount math (strikethroughs, SAVE-% chips) is more than twice as common as any form of social proof; only 22% of paywalls show ratings, laurels, reviews, or user counts at the moment of purchase.
  6. The close button is engineered to disappear: 63% subtle, only 25% prominent, 6% gone entirely — including Pillow, which replaces the x with a "No, thanks" button so even declining is a designed funnel step.
  7. Special-offer paywalls are a different species. Among the 14 discount/offer screens, 36% run live countdown timers and most pair scarcity copy ("You will never see this again", "Close this page and it's gone forever") with 40-80% discounts — patterns nearly absent from standard paywalls.
  8. Half of paywalls (51%) show no feature list at all, betting on a single benefit headline plus pricing. When lists appear, benefit-framed (25%) narrowly beats plain checklists (24%) — and Plex commits the anti-pattern of badging its monthly (highest-LTV-for-user, lowest-value) plan "Most Popular".

Exemplars for before/after demo

Strong: 1. TIDE trial timeline — https://mobbin.com/screens/4946c946-896e-433d-a459-e031e0e011b6 — The full anxiety-reduction stack: Today/Day-5/Day-7 timeline, App of the Year laurels, "5 STARS 165K+", cancel-anytime, single clear price. The rare paywall that sells by removing fear rather than adding pressure. 2. Bloom — https://mobbin.com/screens/db6e7f44-adcb-48a5-a585-48df56e93efe — Textbook 3-plan layout: elevated center "Most Popular" yearly, per-week reframing ($1.15/wk vs $2.49/wk), trial only on the plan they want you to pick, "Forget to cancel? Full refund" promise, heavy social proof. 3. Deepstash — https://mobbin.com/screens/624da086-8961-431e-bf4f-627600903d5a — Post-anti-steering-era design: openly price-compares web checkout (-46%, no App Store fees) against App Store billing with struck-through anchors, badges, trial, and "two taps to start, super easy to cancel."

Weak/dated: 1. mymind — https://mobbin.com/screens/9c6abe24-ea74-4b3e-9178-0f9eff7d0ffc — Three equal-weight plan cards with no preselection, no trial, no reassurance, no equivalent pricing, disabled-looking CTA, and no visible way to dismiss. Honest, but leaves every known conversion lever unpulled. 2. Plex (Plex Pass) — https://mobbin.com/screens/579c0b00-dfb7-434d-a987-c8903866ddfc — "Most Popular" badge on the monthly plan, no savings math on yearly vs monthly ($6.98/mo vs $57.98/yr goes uncomputed for the user), no trial, and a wall of auto-renewal legalese where reassurance copy should be.

Methodology note (honest limitations)

Mobbin is a curated library skewed toward well-designed, successful, mostly Western iOS apps; its search is relevance-ranked, not a random sample. Query choice also shapes the sample — e.g., the fifth query deliberately targeted special-offer screens, which inflates countdown-timer and strikethrough prevalence relative to a random paywall draw. Several apps contribute more than one distinct paywall screen (TIDE x3, Tide Guide x2, Sunlitt x2, Nibble x2, Lovi x2, Moonly x1 + 2 excluded duplicates), so figures describe screens, not apps. Screenshots are static: "delayed close button" and animation-based patterns are unobservable, and cropped screens produce some n/a cells. All tallies come from visual inspection of the returned screenshots. Correct read: "of 63 paywall screens from top iOS apps sampled via Mobbin in Aug 2026, X% do Y" — not claims about the app economy at large.