---
title: "Best iPhone Paywall Tools 2026: Fees and Web Checkout | Superapp"
description: "Do you need a paywall tool at all? Superapp, RevenueCat, Superwall, Adapty and 7 more compared on real fees, Apple's cut, and US web checkout funnels."
image: https://superapp.dev/lovable-uploads/bc4914af-9cbc-4b4c-a764-13dde52ee116.webp
canonical_url: https://superapp.dev/blog/best-iphone-paywall-tools
md_url: https://superapp.dev/blog/best-iphone-paywall-tools.md
---
Superapp builds native Swift iPhone apps with the paywall already wired in, and the way it does that explains this whole category: every paywall tool below still sells through Apple's In-App Purchase system. RevenueCat, Superwall, Adapty and the rest are management layers around Apple's StoreKit, not new ways to take money. So before comparing them, decide three things in order. Do you need a separate paywall tool at all? What will the full stack of fees cost you? And should you sell on the web, where Apple's cut does not currently apply in the US? This guide answers those three questions first, then compares Superapp, RevenueCat, Superwall, Adapty, Qonversion, Apphud, Purchasely, Helium, FreemiumKit, Nami ML and plain StoreKit 2 on September 2026 pricing.

## Best Paywall Tools for iPhone Apps: The Short Answer

Superapp covers the case where you do not have an app yet: it builds the native app and sets up the paywall on StoreKit 2 or RevenueCat. If you already have an app, you do not need a separate paywall tool when you sell one subscription or a one-time unlock and will not test prices, because StoreKit 2 is free and every tool here runs on top of it anyway. You do need one once paywall and price experiments become regular work. The main options are RevenueCat (free up to $2,500 a month in tracked revenue, then 1%), Superwall (free up to $10,000 a month in paywall-attributed revenue, then 1% of that revenue only), Adapty (free under $5,000 a month, then 1%) and Qonversion (0.8% above $7,000). US web checkout keeps more of each sale, about $9.30 of a $9.99 monthly plan against $8.39 to $8.49 through Apple at the 15% rate. But on cheap weekly plans the fixed card fee eats most of that gap, vendor tests show web checkout converting slightly lower, and refunds, chargebacks and tax become your job.

> Superapp builds the iPhone app with a StoreKit 2 or RevenueCat paywall inside. For apps you already have, remember that every paywall tool is a layer on Apple's In-App Purchase, not a replacement for it: Apple still takes 15% or 30%, and the tool adds about 1% of gross revenue above a free threshold ($2,500 a month for RevenueCat, $5,000 for Adapty, $10,000 of paywall-attributed revenue for Superwall). A 1% tool pays for itself once it lifts revenue by about 1.2%. US web checkout through Stripe keeps about 93% of a $9.99 sale. On a $4.99 weekly plan, though, the fixed 30-cent card fee eats most of that advantage, and vendor data shows web checkout converting a little lower than in-app.

## The Three Decisions, in Order

| Decision | The question | Short answer |
| --- | --- | --- |
| Before anything: Superapp | Do you have an app yet? | If not, Superapp builds it with StoreKit 2 or RevenueCat wired in |
| 1. Do you need a tool? | Is StoreKit 2 enough on its own? | Enough for one product with no price testing; not once experiments are regular |
| 2. What does it cost? | What is the full fee stack? | Apple 15% or 30%, plus about 1% of gross for the tool, plus card fees on web sales |
| 3. Should you sell on the web? | Is a web payment funnel worth it? | Sometimes, in the US, mostly for higher-priced plans; test it rather than assume it wins |

## Decision 1: Do You Need a Separate Paywall Tool at All?

Most apps need one later than their developers think. The reason is simple once you see what these tools actually are.

## Every Paywall Tool Is a Layer on Apple's In-App Purchase

None of the major paywall tools takes the payment for an App Store purchase. RevenueCat's docs say "RevenueCat is not the payment processor when your customers make a purchase" ([RevenueCat](https://www.revenuecat.com/docs/platform-resources/developer-store-payments)). Superwall's pricing page says it "does not process payments" and that Apple, Google and Stripe do ([Superwall](https://superwall.com/pricing)). Adapty's iOS docs say "By default, Adapty automatically validates and finishes StoreKit transactions" ([Adapty](https://adapty.io/docs/ios-transaction-management)). Superapp's docs describe the same relationship: "RevenueCat does not replace Apple's checkout; it manages subscription state and business tooling around it" ([Superapp](https://superapp.dev/docs/monetization)).

Apple's rules are why. Guideline 3.1.1 says "If you want to unlock features or functionality within your app... you must use in-app purchase" ([App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/)). So the buy sheet, the Face ID confirmation, the price, the refund process and Apple's 15% or 30% are the same whichever tool you choose. This is Apple's In-App Purchase, not Apple Pay. Apple Pay only enters the picture on web checkouts, covered in Decision 3.

What a tool sells you is everything around the purchase:

1. Entitlements: answering "is this user premium right now" across devices and platforms, backed by server-side validation.
 2. The paywall screen: a remotely configurable design you can change without an app update.
 3. Experiments: splitting traffic between paywalls, prices or offers, and telling you which one earns more.
 4. Analytics: MRR, churn, trial conversion, cohorts, LTV predictions, and events sent to your marketing tools.
 5. Web checkout: selling through Stripe or Paddle on the web and unlocking the purchase in the app.

| Job | StoreKit 2 on its own (free) | With a paywall tool |
| --- | --- | --- |
| Superapp-built paywall | Generated for you on StoreKit 2 | Or on RevenueCat, via the built-in integration |
| Checkout sheet, price, Face ID | Apple | Still Apple |
| Transaction verification | Automatic on device | Also server side |
| Current entitlements | On device, per Apple Account | Cross-device and cross-platform |
| Refunds and sales tax | Apple | Still Apple for App Store sales |
| Paywall screen | SwiftUI views, app update to change | Remote editor, no update |
| Price and paywall experiments | Build your own | Built in |
| Dashboards, cohorts, LTV | App Store Connect basics | Built in |
| Events to your backend | App Store Server Notifications, you build the rest | Webhooks and integrations |
| Web checkout | Build your own | Built in on most tools (US) |
| Android and web | No | Yes on most tools |

The honest reading: a paywall tool is an operations product, and you are paying for speed of iteration, not for the ability to charge.

## When StoreKit 2 Alone Is Enough

StoreKit 2 is enough when you sell one subscription group or a one-time unlock, you do not plan to test prices, and you are comfortable writing the entitlement logic yourself. Apple's SwiftUI views make the screen itself easy: [SubscriptionStoreView](https://developer.apple.com/documentation/storekit/subscriptionstoreview) is "A view that merchandises a collection of auto-renewable subscription options that belong to the same subscription group," and it "automatically displays buttons for the terms of service and privacy policy that you submit in App Store Connect." The views need iOS 17 or later; the underlying StoreKit 2 transaction APIs date from iOS 15.

What StoreKit 2 does not give you is the operations layer: no dashboard, no experiments, no remote paywall changes without an app update, and no webhooks to your backend unless you build them against Apple's App Store Server Notifications. Superapp's own documentation puts the rule simply: start with StoreKit for basic monetization, and start with RevenueCat when you are building "a subscription business" ([Superapp docs](https://superapp.dev/docs/revenuecat-vs-storekit)).

| Situation | StoreKit 2 alone | Paywall tool |
| --- | --- | --- |
| Superapp app with one premium unlock | Enough | Not needed yet |
| One subscription, stable price | Enough | Optional |
| Several plans, trials and offers | Possible, more code | Easier |
| You want to A/B test paywalls or prices | Needs your own backend | Built in |
| You want to change the paywall without an app update | No | Yes |
| You sell on the web too (US) | Build it yourself | Built in on most tools |
| You need revenue dashboards and cohorts | App Store Connect only | Yes |

## Decision 2: What Do Paywall Tools Really Cost? The Full Fee Stack

The paywall tool is the smallest fee you will pay, and it is charged on top of Apple's cut, not instead of it. Here is every layer that can take a share of an iPhone subscription sale in 2026.

| Layer | Who charges | Rate |
| --- | --- | --- |
| Building the app with Superapp | Superapp | Plan from $25/mo, no share of your sales |
| App Store sale | Apple | 30%, or 15% under the Small Business Program or after a subscriber's first year |
| Paywall tool | RevenueCat, Adapty, Superwall, Qonversion | 1%, 1%, 1% of paywall-attributed, 0.8%, above free thresholds, on gross revenue |
| Web card payment (US) | Stripe | 2.9% + 30 cents per successful domestic card charge |
| Web subscription billing | Stripe Billing, if used directly | 0.7% of billing volume |
| Merchant of record, optional | Stripe Managed Payments | 3.5% on top of Stripe's payment fees |
| Merchant of record, all-in | Paddle | 5% + 50 cents per checkout transaction |
| Optional add-ons | For example Adapty Refund Saver, Adapty Mail | 0.2% of revenue, 20% revenue share |

Sources: [Apple subscriptions](https://developer.apple.com/app-store/subscriptions/), [Small Business Program](https://developer.apple.com/app-store/small-business-program/), [Stripe pricing](https://stripe.com/pricing), [Stripe Managed Payments pricing](https://support.stripe.com/questions/managed-payments-pricing), [Paddle pricing](https://www.paddle.com/pricing), [Adapty pricing](https://adapty.io/pricing/). RevenueCat says web purchases through its own billing cost "your usual RevenueCat fee (ie. 1% for Pro users earning $2,500+ in MTR) and Stripe's standard 2.9% + $0.30 transaction fee" ([RevenueCat](https://www.revenuecat.com/blog/company/introducing-revenuecat-billing)), and web revenue counts toward the 1%.

## What You Keep From One Sale, by Payment Route

Our arithmetic, per sale, at September 2026 list prices. It assumes a US domestic card on the web and a paywall tool already past its free threshold, and it excludes sales tax, currency conversion and refunds.

| Route | $4.99 weekly | $9.99 monthly | $59.99 yearly |
| --- | --- | --- | --- |
| Superapp app on StoreKit 2, Apple at 15%, no tool | $4.24 (85.0%) | $8.49 (85.0%) | $50.99 (85.0%) |
| App Store at 15% + 1% paywall tool | $4.19 (84.0%) | $8.39 (84.0%) | $50.39 (84.0%) |
| App Store at 30% + 1% paywall tool | $3.44 (69.0%) | $6.89 (69.0%) | $41.39 (69.0%) |
| Web, RevenueCat Billing (Stripe 2.9% + 30 cents, 1% tool) | $4.50 (90.1%) | $9.30 (93.1%) | $57.35 (95.6%) |
| Web, Stripe + Stripe Billing + 1% tool | $4.46 (89.4%) | $9.23 (92.4%) | $56.93 (94.9%) |
| Web, RevenueCat Billing + Stripe Managed Payments | $4.32 (86.6%) | $8.95 (89.6%) | $55.25 (92.1%) |
| Web, Paddle + 1% tool | $4.19 (84.0%) | $8.89 (89.0%) | $55.89 (93.2%) |

Three things stand out. First, the paywall tool costs one point; Apple's cut is fifteen to thirty times larger. Second, web checkout pays best on higher-priced plans, because the 30-cent fixed card fee is 6% of a $4.99 sale but half a percent of a $59.99 one. RevenueCat itself notes that on a $5 weekly plan "you'd effectively pay Stripe close to 9%" once Stripe Billing is included ([RevenueCat](https://www.revenuecat.com/blog/growth/why-you-shouldnt-use-app-to-web)). Third, on a $4.99 weekly plan sold through Paddle, you keep exactly what you would through the App Store at 15% with a paywall tool, so the web only wins there if it converts better.

## What Does Each Paywall Tool Cost at Your Revenue?

The table below is our own arithmetic at September 2026 list prices, for an app whose revenue all flows through the tool, measured as gross monthly revenue before Apple's cut. For Adapty and Qonversion we assume the percentage applies to the full amount once past the threshold, as RevenueCat's docs state for its own plan; neither vendor publishes a worked example. Add-ons, enterprise discounts and Superapp's own builder plan are excluded.

| Tool | $2,000/mo | $7,500/mo | $25,000/mo | $100,000/mo |
| --- | --- | --- | --- | --- |
| Superapp with StoreKit 2 | $0 | $0 | $0 | $0 |
| RevenueCat | $0 | $75 | $250 | $1,000 |
| Superwall (all revenue through its paywalls) | $0 | $0 | $250 | $1,000 |
| Adapty | $0 | $75 | $250 | $1,000 |
| Qonversion | $0 | $60 | $200 | $800 |
| FreemiumKit (published future tiers) | $11 | $33 | $125 | $500 |
| StoreKit 2 in Xcode | $0 | $0 | $0 | $0 |

For scale, Apple's commission on the same revenue is $300, $1,125, $3,750 and $15,000 a month at the 15% Small Business rate, and double that at 30%. The paywall tool is rarely the biggest cost in the stack. Apphud (flat plans plus overage), Helium (per conversion) and the sales-led tools are left out because their cost depends on inputs other than revenue.

## Is a Paywall Tool Worth 1%? The Break-Even Math

A 1% tool is worth it if it lifts revenue by more than it costs, compared with going direct on StoreKit 2 for free. Because the fee is on gross revenue while you keep only 85% (or 70%), the bar is slightly higher than 1%.

| Your Apple rate | You keep with StoreKit 2 | You keep with a 1%-of-gross tool | Revenue lift needed to break even |
| --- | --- | --- | --- |
| Superapp app on StoreKit 2 (baseline) | 85% or 70% | Not applicable | 0% |
| 15% (Small Business Program, or year-two subscribers) | 85% | 84% | About 1.2% |
| 30% (standard, first subscription year) | 70% | 69% | About 1.45% |
| 15%, with Qonversion at 0.8% | 85% | 84.2% | About 0.95% |

Our arithmetic: break-even lift is the fee divided by what you keep after it, for example 0.01 / 0.84 = 1.19%. One paywall test that moves conversion by a few percent clears that bar many times over, which is why teams that actually run experiments get value from these tools and teams that install one and never test do not. Adapty's 2026 report goes further and says "Apps that run experiments earn 40x more" than those that do not ([Adapty](https://adapty.io/state-of-in-app-subscriptions/)); that is a correlation in its customer base, not proof that testing alone causes it.

## Why 1% of Gross Is More Than 1%

RevenueCat and Adapty both bill on revenue before Apple's commission. At the 15% rate, a 1% fee on gross equals about 1.18% of the money that actually reaches you; at 30%, about 1.43%. Apple's own subscription terms mean the rate changes over time: "During a subscriber's first year of service, you receive 70% of the subscription price at each billing cycle... After a subscriber accumulates one year of paid service, your net revenue increases to 85%" ([Apple](https://developer.apple.com/app-store/subscriptions/)). Developers who earned up to $1 million in proceeds the prior year can join the [Small Business Program](https://developer.apple.com/app-store/small-business-program/) for a 15% rate on everything. Superwall's model differs because it bills only revenue that converts through its own paywalls, so imported subscribers and sales made elsewhere cost nothing.

## Decision 3: Should You Sell on the Web? The Web Payment Funnel Explained

A web payment funnel sells the subscription on a web page, charges the card through Stripe or Paddle, and then unlocks the purchase inside the iPhone app. Apple takes no commission on those US sales today, which is the entire appeal. It comes in two shapes.

App-to-web: a button on your in-app paywall opens a web checkout instead of Apple's sheet. This is US storefront only. RevenueCat calls it the Web Purchase Button, Adapty exposes it as a web paywall URL, and Superwall calls it App2Web.

Web-to-app: the customer never sees an in-app paywall. RevenueCat puts it plainly: "Web-to-app funnels (sometimes written as web2app) do exactly what they sound like: they start on the web and drive users into your app" ([RevenueCat](https://www.revenuecat.com/blog/growth/web-to-app-funnels)). Superwall's version: "Run ads to a web paywall URL, take payment via Stripe, and redeem the subscription" ([Superwall](https://superwall.com/solutions/web-paywalls-web2app)).

| Step | What happens | Who runs it |
| --- | --- | --- |
| 0. The app | Native iPhone app that checks entitlements, with In-App Purchase still available | Superapp, or your own code |
| 1. Ad | A Meta or TikTok ad links to a web page, not the App Store | You |
| 2. Web onboarding | A quiz or questions that personalize the offer | RevenueCat Funnels, Adapty's FunnelFox, Superwall web paywalls |
| 3. Web paywall | Plans, trial and price | Same tools |
| 4. Checkout | Card, Apple Pay or Google Pay | Stripe or Paddle |
| 5. Download | The user installs the app from the App Store | Apple |
| 6. Redeem | A link, QR code or email unlocks the purchase in the app | The paywall tool |
| 7. Renewals, refunds, disputes | Handled on the web processor, not by Apple | You, or a merchant of record |

## How a Web Purchase Unlocks Inside the iPhone App

Each tool solves step 6 slightly differently. RevenueCat sends a redemption link on the success page and in the purchase email; "On tapping the redemption link, customers are brought into the mobile app," and "Redemption links expire after 60 minutes" ([RevenueCat](https://www.revenuecat.com/docs/web/redemption-links)). Superwall prompts the buyer to download the app and tap a redemption link that deep-links into it ([Superwall](https://superwall.com/docs/web-checkout)). Adapty's app-to-web flow builds a checkout URL that carries the user's Adapty profile ID, then "polls for profile updates to confirm the subscription activated" when the user returns ([Adapty](https://adapty.io/docs/web-paywall)). If you build with Superapp, entitlement checks already sit in one place, which is what a redemption flow needs to unlock the right features.

This step is where web funnels leak. Adapty's own guide on the subject warns that after the ad, onboarding and checkout, "It feels like the hardest part is over. But here many funnels break" ([Adapty](https://adapty.io/blog/why-your-web-to-app-funnel-is-broken-and-how-to-fix-it/)).

## Does Web Checkout Actually Make More Money?

Sometimes. The best public evidence comes from vendors who sell web checkout, and it is mixed.

| Test | Result | Source |
| --- | --- | --- |
| A Superapp app on In-App Purchase only (baseline) | Apple handles checkout, refunds and tax | [Superapp docs](https://superapp.dev/docs/monetization) |
| RevenueCat's own app, May 2025 | 7.8% converted with In-App Purchase only vs 7.4% with In-App Purchase plus web; 28 vs 38 refunded customers | [RevenueCat](https://www.revenuecat.com/blog/growth/why-you-shouldnt-use-app-to-web) |
| Adapty customer, app 1 | Web conversion 26% lower, but about 2x revenue per payer, net +53% revenue per paywall viewer | [Adapty](https://adapty.io/blog/app-to-web-paywalls-ios-one-year-data/) |
| Adapty customer, app 3 (Apple 15% tier) | Web conversion rose, revenue per payer fell 20%, net -9%, team went back to native | [Adapty](https://adapty.io/blog/app-to-web-paywalls-ios-one-year-data/) |

Adapty's summary of what separates the winners: "Apple Pay is what makes the web checkout feel as frictionless as IAP. Manual card entry is what kills conversion." RevenueCat's Express Checkout, launched on web paywalls in January 2026, "lets customers complete purchases directly on the paywall using native wallets like Apple Pay and Google Pay" ([RevenueCat](https://www.revenuecat.com/blog/company/express-checkout-for-paywalls-on-the-web)). That is where Apple Pay belongs in this story: on the web checkout, not inside the app.

## What You Take On When You Sell on the Web

Apple's 15% to 30% buys more than payment processing. On the App Store, Apple handles refunds, tax and billing problems. On the web, RevenueCat warns, "you'll need to handle this yourself" ([RevenueCat](https://www.revenuecat.com/blog/growth/web-to-app-funnels)), and "Chargebacks and disputes tend to become more material when you own more of the payment experience" ([RevenueCat](https://www.revenuecat.com/blog/growth/why-you-shouldnt-use-app-to-web)). A merchant of record takes most of that back for a fee: Stripe Managed Payments handles "global indirect tax (sales, VAT, GST), fraud prevention, dispute responses, and transaction-level support" for 3.5% on top of its payment fees ([Stripe](https://stripe.com/managed-payments)), and Paddle bundles it into 5% + 50 cents. In-app purchase must also stay available alongside any web offer, per RevenueCat's reading of the rules ([RevenueCat FAQ](https://www.revenuecat.com/docs/web/faqs)).

| Web checkout makes sense when | Stay in-app when |
| --- | --- |
| Your Superapp app is live and In-App Purchase works as the fallback | You have no app or no paying users yet |
| Most buyers are in the US | Most buyers are outside the US |
| You sell yearly or higher-priced plans | You sell cheap weekly plans |
| You buy ads and can send them to a web funnel | Your installs come from App Store search |
| You pay Apple 30% | You already pay Apple 15% |
| You can handle refunds and disputes, or pay a merchant of record | You want Apple to handle support |

## Is Web Checkout Allowed for iPhone Apps? Epic v. Apple in 2026

In the United States, iPhone apps can now link to a web checkout from the paywall. Apple's guideline 3.1.1(a) now says such entitlements "are not required for developers to include buttons, external links, or other calls to action in their United States storefront apps" ([App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/)). This followed the April 30, 2025 district court order in Epic v. Apple.

The commission question is still open. In December 2025 the Ninth Circuit upheld the contempt finding but allowed Apple to seek a commission tied to its actual costs on remand ([Ninth Circuit opinion](https://cdn.ca9.uscourts.gov/datastore/opinions/2025/12/11/25-2935.pdf)). The Supreme Court agreed on June 30, 2026 to hear Apple's appeal of the contempt ruling ([SCOTUSblog](https://www.scotusblog.com/cases/apple-inc-v-epic-games-inc-2/)). In August 2026 Apple proposed commissions of 15% for standard apps, with lower tiers for program members, as reported by [TechCrunch](https://techcrunch.com/2026/08/14/apple-proposes-to-take-a-15-cut-of-purchases-made-outside-the-app-store/). As of September 2026 that proposal has not been approved and no commission applies to US link-out purchases.

| Tool | US web checkout support |
| --- | --- |
| Superapp | Through its RevenueCat integration |
| RevenueCat | Web Purchase Button and Funnels, Stripe, Apple Pay and Google Pay via Express Checkout |
| Superwall | Stripe, Paddle, Polar, Appcharge or your own checkout |
| Adapty | Stripe or Paddle web paywalls |
| Qonversion | Stripe web checkout funnels |
| StoreKit 2 | Not included, you build the link and the web store |

Outside the US, apps still may not include "buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase." Card processing fees apply to web sales, and you take on refunds and customer support that Apple would otherwise handle.

## The Paywall Tools, One by One

With those three decisions made, here is what each tool does, what it costs, and where it falls short.

## Positioning at a Glance

| Tool | What it is for, in one line |
| --- | --- |
| Superapp | Builds the native iPhone app from a prompt and wires in a StoreKit 2 or RevenueCat paywall |
| RevenueCat | Subscription backend and entitlements with a native paywall editor, the category default |
| Superwall | Paywall design and A/B testing first, now with free subscription infrastructure |
| Adapty | Full-stack alternative to RevenueCat with a larger free tier and native paywall builder |
| Qonversion | Full stack at 0.8% with no feature gates |
| Apphud | Figma-to-native paywalls and iOS retention screens, flat monthly plans |
| Purchasely | Enterprise no-code in-app screens and journeys, sales-led pricing |
| Helium | Young AI paywall and experiment layer billed per conversion |
| FreemiumKit | Apple-only, indie-first paywalls and automation, currently free |
| Nami ML | Enterprise subscription orchestration across mobile, web and TV |
| StoreKit 2 (Apple) | Apple's own free purchase APIs and SwiftUI paywall views |

## How We Judged These Tools

Every tool was checked against its own pricing page, documentation, and public review listings in September 2026. We scored six factual questions per tool rather than giving opinion ratings: what it costs and on which revenue definition, whether the paywall renders natively or in a web view, whether you can run price and paywall experiments, whether it supports US web checkout, which platforms its SDK covers, and whether you can leave without rebuilding. Where a vendor's claim could not be verified, we say so. Where two of a vendor's own pages disagree, we show both.

## Superapp: Build the App With the Paywall Already In

Superapp is an AI app builder that generates native Swift iPhone apps from a description, and monetization is part of the build rather than a separate integration project. As a disclosure, Superapp is our product, so weigh this accordingly.

Superapp supports three models, a one-time unlock, a subscription, and consumable credits ([monetization docs](https://superapp.dev/docs/monetization)), and two ways to sell them. The StoreKit route uses Apple's ProductView, StoreView, SubscriptionStoreView, or a custom SwiftUI paywall that uses StoreKit for data and transactions ([StoreKit paywalls](https://superapp.dev/docs/storekit-paywalls)). The RevenueCat route uses a built-in integration: you connect your RevenueCat account, map App Store Connect products to entitlements and offerings, and Superapp builds the paywall, the access checks and the restore flow ([RevenueCat paywalls](https://superapp.dev/docs/revenuecat-paywalls)).

The honest limit is that Superapp does not replace Apple or RevenueCat. Its own docs say "prices, subscription groups, introductory offers, review information, and Apple approval still begin with Apple," so you still create products in App Store Connect, and if you choose RevenueCat, RevenueCat's 1% applies above $2,500 a month. Superapp does not document integrations with Superwall or Adapty. Pricing is a free plan with starter credits, then Pro at $25 a month (50 credits), Business at $50 (110 credits) and Max at $100 (230 credits), per the [pricing page](https://superapp.dev/pricing).

Pitfall: credits are spent on build attempts, so iterating heavily on paywall design inside the builder costs credits, whereas iterating inside RevenueCat's or Superwall's editor after launch does not.

Who it is not for: teams with an existing codebase who only need a paywall SDK.

## RevenueCat: The Default Subscription Backend

RevenueCat is the subscription infrastructure most iOS teams start with, and its homepage claims 143,000+ apps and $17B+ in revenue processed ([RevenueCat](https://www.revenuecat.com/)). It was founded in 2017 and went through Y Combinator in Summer 2018 ([YC](https://www.ycombinator.com/companies/revenuecat)).

Pricing is "Pay nothing for up to $2,500 in monthly tracked revenue," then "1% of what you track once you hit $2,500 in MTR" ([pricing](https://www.revenuecat.com/pricing/)). The 1% applies to all tracked revenue once you cross the line, not only the amount above it: RevenueCat's billing docs give the example that "if you earned $2,600 in MTR in the previous billing cycle, you would incur a charge of $26," and MTR is measured "before store commission and taxes" ([billing docs](https://www.revenuecat.com/docs/welcome/set-up-revenuecat/account-management)). There is also a Growth Tools option to "Bring your own infrastructure and only pay on the conversions from the tools you use, like Paywalls and web-to-app Funnels."

RevenueCat Paywalls lets you "Remotely configure your entire paywall view without code changes" ([docs](https://www.revenuecat.com/docs/tools/paywalls)). Paywalls v2 became generally available on June 9, 2025 and says "paywalls are built on-device with 100% native code" ([announcement](https://www.revenuecat.com/blog/growth/announcing-revenuecat-paywalls-v2)). Experiments let you "Run up to 4 simultaneous variants with prices, layouts, copy, and images" ([why RevenueCat](https://www.revenuecat.com/why-revenuecat)). In June 2026 it added a conversational Paywalls AI Editor, predicted-LTV winner predictions in experiments, Express Checkout that "adds Apple Pay and Google Pay buttons directly to your web paywalls and funnels," and Stripe Managed Payments as a merchant of record ([June 2026 launch](https://www.revenuecat.com/blog/engineering/launch-party-june-26-the-new-features-you-should-know)). Its Web Purchase Button is pitched as "Keep 30% more revenue with a single button" ([web purchase button](https://www.revenuecat.com/web-purchase-button)).

A G2 reviewer, Nikola B., wrote "It was super easy to integrate it to my iOS app." A critical Capterra reviewer, Robert L., a CTO, wrote in January 2025 that "The support is terrible, the documentation is terrible" ([Capterra](https://www.capterra.com/p/212540/RevenueCat/reviews/)).

Pitfall: the paywalls do not run on watchOS, tvOS or visionOS, and the fee is on gross revenue, so at scale it is the largest line item after Apple.

Who it is not for: an app with one stable product that will never test prices, where StoreKit 2 does the job for free.

## Superwall: Paywall Experiments First

Superwall began as a paywall and A/B testing layer and now describes itself as "a complete, standalone subscription platform for consumer mobile and web apps" ([Superwall](https://superwall.com/)). It claims "$1.6B+ in annual subscription revenue across 10,000+ apps." It was founded in 2021 and is a Y Combinator Summer 2021 company.

Its pricing is the most unusual in the category. Subscription infrastructure (entitlements, receipt validation, webhooks, revenue analytics) is free at any scale, and the paywall product is "free up to $10k/month in paywall-attributed revenue, then 1% of paywall-attributed revenue" ([pricing](https://superwall.com/pricing)). Only revenue that converts through a Superwall-rendered paywall is billed, so the pricing page's own example of an app with "$50k/month in subscriptions and no Superwall paywalls in use pays $0." Note that an older Superwall FAQ still lists Startup ($49 a month) and Scale ($199 a month) plans ([FAQ](https://superwall.com/docs/support/faq/2801653905-how-does-superwalls-pricing-work)); the current pricing page does not, so confirm at signup.

The editor lets you publish changes with "no rebuild, no review queue, no waiting on engineering" ([paywall editor](https://superwall.com/features/paywall-editor)), and A/B tests can include a holdout group that sees no paywall at all ([A/B testing](https://superwall.com/features/ab-testing)). Superwall's own research claims multi-page onboarding paywalls convert 37% better than single-page ones across 40M+ opens; that is a vendor claim, not an independent study. Web checkout through Stripe is supported for US storefront customers ([web checkout](https://superwall.com/docs/web-checkout)).

Pitfall: paywalls render in a web view. Superwall's own troubleshooting page explains that "Whenever a `WKWebView` is created, WebKit reserves a chunk of memory (typically 512MB) for virtual machine allocation" ([memory docs](https://superwall.com/docs/support/troubleshooting/troubleshooting-paywall-memory-usage-on-iOS)). It also has a thin public review record: a single G2 review at the time of writing.

Who it is not for: teams that want every screen rendered in native SwiftUI.

## Adapty: The Full-Stack Alternative With a Bigger Free Tier

Adapty positions itself as "Revenue management for in-app purchases" and claims 30,000+ apps ([about](https://adapty.io/about/)); it was founded in 2019. In February 2026 it moved to a model where it is "now free for apps earning under $5,000/month" and "Once you cross that threshold, the cost is 1% of revenue," replacing a previous "$99/month minimum" ([pricing change](https://adapty.io/blog/adapty-new-pricing-2026/)). Revenue is counted "before the platforms take their cut" ([pricing](https://adapty.io/pricing/)).

Adapty's paywall builder says "Adapty paywalls are built using native components, not webviews" ([paywall builder](https://adapty.io/paywall-builder/)), and its A/B engine offers custom traffic splits. Web paywalls use Stripe or Paddle; Adapty's docs note "The App Store allows external payment options only in the USA and Japan" ([web paywall docs](https://adapty.io/docs/web-paywall)). Paid add-ons sit on top of the 1%: Refund Saver at 0.2% of revenue above $5,000, Ads Manager at 3.5% of ad spend, Adapty Mail at a 20% revenue share, and attribution at $0.03 per attributed install.

G2 reviewer Sachin S. wrote in December 2025, "The setup was much easier than I expected. The SDK integration was straightforward." Another G2 reviewer that same month wrote, "I dislike that almost all features are locked behind a paywall, and on the free version you're very limited" ([G2](https://www.g2.com/products/adapty/reviews)); that complaint predates the February 2026 change that put the paywall builder and A/B testing in the free tier.

Pitfall: the add-ons are where the bill grows, so price the add-ons you will actually use, not only the headline 1%.

Who it is not for: teams that only want a paywall layer on top of an existing backend.

## Qonversion: Full Stack at 0.8%

Qonversion charges "0.8% of tracked revenue," free up to $7,000 in monthly tracked revenue, and states "No feature gates. No upgrade prompts. If it's in the product, it's in Pro" ([pricing](https://qonversion.io/pricing)). The Pro plan includes analytics, A/B experiments, the No-Code Paywall Builder, Refund Keeper and integrations. Its builder lets you "create, customize, and update paywalls, onboarding flows, and promotional screens without releasing a new app version" ([docs](https://documentation.qonversion.io/docs/no-code-screens)), and it supports Stripe web checkout funnels. It holds 4.9 on G2 from 43 reviews.

Pitfall: some of its G2 praise and criticism dates from 2022, including a reviewer who said it "lacks some features that are readily available elsewhere," so test the current builder rather than relying on old reviews.

Who it is not for: teams that need the largest ecosystem of tutorials and third-party integrations.

## Apphud: Figma Paywalls and iOS Retention Screens

Apphud offers a Free plan with $10,000 of monthly tracked revenue included, then Pro at $49 a month and Expert at $59 a month, with overage at $9.99 and $11.99 per additional $1,000 of MTR ([pricing](https://apphud.com/pricing)). The Free plan excludes experiments, the visual screen builder, web-to-app and integrations. Its paywall screens are designed in Figma, and per its docs "the Apphud SDK loads and renders it natively" ([docs](https://docs.apphud.com/docs/paywall-screens)). Its retention screens for promos, surveys and billing issues are iOS only. It claims 14,000+ apps and holds 4.9 on G2 (25 reviews) and 5.0 on Capterra (17).

Pitfall: the paid plans' included-revenue wording on its own pricing page is garbled at the time of writing, so ask for a written quote before you commit.

Who it is not for: Unity apps, since paywall screens do not support Unity.

## Purchasely: Enterprise No-Code Screens

Purchasely publishes no pricing and routes buyers to sales ([Purchasely](https://www.purchasely.com/pricing)). Its pitch is "Design and publish any in-app screen yourself. No developer ticket, no sprint planning and no app store review needed," plus flows, audience targeting and an AI agent, with customers including Headspace, The Times and Busuu. It holds 4.6 on G2 from 21 reviews.

Pitfall: no self-serve pricing means no quick trial for an indie app.

Who it is not for: solo developers and early apps.

## Helium: Per-Conversion Pricing for AI Paywalls

Helium is a Y Combinator Summer 2024 company with seven employees at the time of writing ([YC](https://www.ycombinator.com/companies/helium)). Its Indie plan is free "Up to 250 conversions/mo," then $0.30 per conversion ([pricing](https://tryhelium.com/pricing)), which makes it the only tool here billed per conversion rather than by revenue. It offers AI paywall creation, Figma import, A/B and multivariate tests, and can run on StoreKit directly or alongside RevenueCat through a delegate ([iOS quickstart](https://docs.tryhelium.com/sdk/quickstart-ios)).

Pitfall: per-conversion pricing hurts cheap weekly plans more than expensive annual ones, because you pay the same $0.30 on a $2.99 sale as on a $59.99 sale.

Who it is not for: teams that need a long vendor track record.

## FreemiumKit: Indie, Apple-Only, Currently Free

FreemiumKit, built by independent developer Cihat Gündüz, says it "is completely free to use at the moment for everyone," with a published future price table that starts at $5 a month above $500 of monthly App Store income and tops out at $500 a month above $75,000 ([docs](https://freemiumkit.app/data/documentation/index.json)). It frames its difference plainly: "RevenueCat focuses on growth for already successful customers, whereas FreemiumKit focuses on convenience for beginners and Indie developers." It ships localized paywall designs for Apple platforms, compares up to four designs, and creates products in App Store Connect for you.

Pitfall: its pricing page carries a 2024 date, so confirm whether billing has started before you plan around "free".

Who it is not for: any app that might later ship on Android.

## Nami ML: Subscription Orchestration at Scale

Nami ML sells annual custom contracts with no free tier and says "Teams working with us typically have 100,000+ active subscribers, or a clear path to that scale inside the year" ([pricing](https://www.nami.ml/pricing/)). It covers iOS, Android, web and connected-TV platforms from one dashboard.

Pitfall and who it is not for: by its own statement, any app below that scale.

## StoreKit 2 and Xcode: Free, Native, Manual

Apple's StoreKit 2 costs nothing beyond Apple's commission. You get verified transactions ("StoreKit automatically verifies the Transaction, Product.SubscriptionInfo.RenewalInfo, and AppTransaction values," per [Apple](https://developer.apple.com/documentation/storekit/verificationresult)), current entitlements, and SwiftUI views for products and subscriptions. At WWDC25 Apple added offer codes for consumables and non-consumables and a new SubscriptionOfferView for merchandising subscription offers ([WWDC25 session 241](https://developer.apple.com/videos/play/wwdc2025/241/)).

Pitfall: every change to the paywall is an app update and a review, and analytics are limited to App Store Connect.

Who it is not for: anyone who wants to test prices weekly.

## What Happened to Glassfy?

Glassfy shut down. Its own SDK repository says "Glassfy SDKs are deprecated. Glassfy will be ceasing operations by the end of 2024" ([GitHub](https://github.com/glassfy/ios-sdk)). Both RevenueCat and Adapty published migration guides. Do not follow old links to Glassfy's former domain.

## Best Paywall Tools Compared Side by Side

| Tool | Free up to (monthly) | Then | Billed on | Paywall rendering | A/B tests | US web checkout |
| --- | --- | --- | --- | --- | --- | --- |
| Superapp | StoreKit route: no paywall fee | RevenueCat route: RevenueCat's 1% | Builder plan from $25/mo | Native SwiftUI | Via RevenueCat | Via RevenueCat |
| RevenueCat | $2,500 tracked revenue | 1% of all tracked revenue | Gross, before store cut | Native (SwiftUI) | Up to 4 variants | Yes, Stripe |
| Superwall | $10,000 paywall-attributed | 1% of paywall-attributed revenue | Only revenue through its paywalls | Web view | Yes, with holdouts | Yes, Stripe and others |
| Adapty | $5,000 revenue | 1% of revenue, plus add-ons | Gross, before store cut | Native | Custom splits | Yes, Stripe or Paddle |
| Qonversion | $7,000 tracked revenue | 0.8% | Tracked revenue | No-code builder | Yes | Yes, Stripe |
| Apphud | $10,000 on Free (no builder) | $49 or $59/mo plus overage | Tracked revenue | Native from Figma | Paid plans | Paid plans |
| Purchasely | Not published | Custom | Not published | No-code screens | Yes | App-to-web funnels |
| Helium | 250 conversions | $0.30 per conversion | Conversions | Editor, Figma import | Yes | Growth plan |
| FreemiumKit | Free for now | Future $5 to $500/mo tiers | App Store income | Native, Apple only | Up to 4 designs | Not documented |
| Nami ML | No free tier | Annual custom | Custom | No-code | Yes | Web supported |
| StoreKit 2 | Free | Free | Nothing | Native | Build it yourself | Build it yourself |

## What the Data Says About Paywalls That Work

The two largest public datasets both come from paywall vendors, so read them as industry benchmarks rather than neutral research.

| Finding | Number | Source |
| --- | --- | --- |
| Superapp apps can use either model below | Hard paywall or freemium, set at build time | [Superapp docs](https://superapp.dev/docs/monetization) |
| Hard paywall vs freemium, day-35 download-to-paid (median) | 10.7% vs 2.1% | [RevenueCat 2026](https://www.revenuecat.com/state-of-subscription-apps) |
| Trials of 17+ days vs short trials, conversion | 42.5% vs 25.5% | [RevenueCat 2026](https://www.revenuecat.com/state-of-subscription-apps) |
| 3-day trial cancellations that happen on Day 0 | 55% | [RevenueCat 2026](https://www.revenuecat.com/state-of-subscription-apps) |
| Hard paywall vs freemium, revenue per install at day 60 | $3.09 vs $0.38 | [RevenueCat blog](https://www.revenuecat.com/blog/growth/subscription-app-trends-benchmarks-2026) |
| Global install-to-trial and trial-to-paid | 10.9% and 25.6% | [Adapty 2026](https://adapty.io/state-of-in-app-subscriptions/) |
| Share of app revenue from weekly subscriptions | 56% | [Adapty 2026](https://adapty.io/state-of-in-app-subscriptions/) |
| Multi-page vs single-page onboarding paywalls | 37% better conversion (vendor claim) | [Superwall](https://superwall.com/) |

RevenueCat's report covers "over 115,000 apps, representing more than $16 billion in revenue," and Adapty's covers 16,000 apps with $3B in subscription revenue. The practical reading: put the paywall early (RevenueCat reports that nearly all trial starts happen on Day 0), test trial length rather than defaulting to three days, and treat hard paywalls as a serious option rather than a hostile one.

## Apple's Rules Every iPhone Paywall Must Follow

Every tool on this list still has to produce a paywall Apple will approve, and most rejections here are about what the screen shows, not code.

| Rule | What Apple says |
| --- | --- |
| Superapp paywalls | Built on the same StoreKit products and rules below |
| Use in-app purchase | "If you want to unlock features or functionality within your app... you must use in-app purchase" (3.1.1) |
| Restores | "you should make sure you have a restore mechanism for any restorable in-app purchases" (3.1.1) |
| Minimum period | "the subscription period must last at least seven days and be available across all of the user's devices" (3.1.2(a)) |
| Describe the value | "Before asking a customer to subscribe, you should clearly describe what the user will get for the price" (3.1.2(c)) |
| Price prominence | "the amount that will be billed must be the most prominent pricing element in the layout" ([subscriptions](https://developer.apple.com/app-store/subscriptions/)) |
| No bait-and-switch | "Apps that attempt to scam users will be removed from the App Store" (3.1.2(a)) |

The price-prominence rule matters most for paywall design. A common pattern is showing "$0.96 a week" in large type for an annual plan; Apple's guidance says the annual amount billed must be the largest price, with the weekly equivalent "in a subordinate position and size."

## Native vs Web View Paywalls: Does It Matter?

It matters for load time, memory and feel, and less for conversion than vendors on either side suggest. RevenueCat Paywalls v2 are built "with 100% native code" in SwiftUI, Adapty says its paywalls are "built using native components, not webviews," Apphud renders Figma designs natively, and Superapp's StoreKit paywalls are native SwiftUI. Superwall renders in a WKWebView, which is what lets one design run identically on iOS, Android and web and lets its editor offer near-unlimited layout freedom, at the cost of the memory behavior its own docs describe. If your paywall appears at app launch on older iPhones, test the load time on a real device before choosing.

## RevenueCat vs Superwall

RevenueCat is subscription infrastructure with a paywall editor; Superwall is a paywall and experimentation engine that now includes free infrastructure. Choose RevenueCat for native rendering, the largest integration ecosystem and a 1% fee on all revenue above $2,500. Choose Superwall if paywall testing is your main growth lever and you want to pay only on revenue its paywalls produce, free up to $10,000 a month. Many teams run both: Superwall's pricing page says you can "Use RevenueCat as your entitlements source of truth with Superwall," and RevenueCat lists Superwall as an integration.

## RevenueCat vs Adapty

They are the closest substitutes on this list: both are full-stack, both render native paywalls, both bill 1% of gross. Adapty is free for longer ($5,000 vs $2,500 a month) and offers custom experiment splits, but charges separately for add-ons such as Refund Saver. RevenueCat has the larger install base (143,000+ apps vs 30,000+) and more third-party guides. Adapty publishes a [migration guide from RevenueCat](https://adapty.io/docs/migration-from-revenuecat).

## Superwall vs Adapty

Superwall bills only paywall-attributed revenue and renders in a web view; Adapty bills all tracked revenue above $5,000 and renders natively. If most of your revenue will come through the paywall anyway, the costs converge at 1%, and the decision is web-view flexibility against native rendering.

## RevenueCat vs StoreKit 2

StoreKit 2 is free and native but leaves dashboards, experiments and remote changes to you; RevenueCat adds all three for 1% above $2,500 a month. Superapp covers this decision in detail in its [RevenueCat or StoreKit guide](https://superapp.dev/docs/revenuecat-vs-storekit), and supports both, so you can start on StoreKit and move to RevenueCat once pricing becomes something you iterate on.

## Can You Combine Paywall Tools?

Yes, and it is common. Superwall can use RevenueCat for purchases and entitlements while it handles the paywall and experiments. Helium can sit on top of StoreKit or RevenueCat. Superapp can build a RevenueCat paywall and leave RevenueCat as the source of truth. The rule is to have exactly one system decide who is premium, and let the others read from it.

| Combination | Who owns entitlements | Who owns the paywall screen |
| --- | --- | --- |
| Superapp + RevenueCat | RevenueCat | Superapp-built SwiftUI or RevenueCat Paywalls |
| Superwall + RevenueCat | RevenueCat | Superwall |
| Helium + RevenueCat | RevenueCat | Helium |
| Helium + StoreKit 2 | Your app via StoreKit | Helium |
| Superwall alone | Superwall | Superwall |

## Which Paywall Tool Fits Your Stage?

| Your stage | Best fit | Why |
| --- | --- | --- |
| No app yet | Superapp | Builds the native app with StoreKit 2 or RevenueCat wired in |
| Built, under $2,500/mo | StoreKit 2 or any free tier | Every major tool is free here |
| $2,500 to $5,000/mo | Adapty, Superwall or Qonversion | Still free on all three, RevenueCat now charges 1% |
| $5,000 to $10,000/mo | Superwall or Qonversion | Superwall free under $10,000 attributed, Qonversion free under $7,000 |
| $10,000/mo and up | RevenueCat, Adapty or Superwall on features | Costs converge near 1%, Qonversion at 0.8% |
| 100,000+ subscribers | RevenueCat Enterprise, Nami ML or Purchasely | Custom pricing, dedicated support |

## Which Paywall Tool Fits Your App Type?

| App type | Suggested tool | Reason |
| --- | --- | --- |
| New iPhone app built with Superapp | StoreKit 2 for one unlock, RevenueCat for a subscription business | Both are built into Superapp |
| AI app with weekly plans and heavy testing | Superwall or Adapty | Fast paywall and price experiments |
| Utility with a one-time unlock | StoreKit 2 | Nothing to manage after launch |
| Media or news publisher | Purchasely or Nami ML | Built for large content brands |
| Apple-only indie app across iPhone, Mac and Watch | FreemiumKit | Apple platforms only, indie pricing |
| Cross-platform app in Flutter or React Native | RevenueCat, Adapty or Qonversion | Mature SDKs for both |
| Game selling consumables | RevenueCat or Adapty | Unity SDKs, consumable support |

## Pick It or Skip It

| Tool | Pick it if | Skip it if |
| --- | --- | --- |
| Superapp | You want the app and its paywall built together | You already have a codebase |
| RevenueCat | You want the safest, best-documented default | You sell one product and never test |
| Superwall | Paywall testing is your main growth lever | You want only native-rendered screens |
| Adapty | You want full stack free until $5,000/mo | You will need several paid add-ons |
| Qonversion | You want the lowest percentage with no gates | You rely on a big tutorial ecosystem |
| Apphud | Your designers live in Figma | You build in Unity |
| Purchasely | You are a large brand with a growth team | You want self-serve pricing |
| Helium | You sell higher-priced plans and want AI paywalls | You sell cheap weekly plans at volume |
| FreemiumKit | You are an Apple-only indie developer | You might ship on Android |
| Nami ML | You have 100,000+ subscribers | You are below that scale |
| StoreKit 2 | You have one simple product | You want dashboards and experiments |

## Decide in Five Questions

1. Do you have an app yet? If not, start with Superapp and choose StoreKit 2 or RevenueCat at build time.
 2. Will you test paywalls or prices at least monthly? If not, StoreKit 2 alone is enough, since every tool runs on Apple's In-App Purchase anyway.
 3. Is your revenue under $2,500 a month? Every major tool is free there, so choose on features and native rendering (RevenueCat, Adapty, Apphud) versus web-view flexibility (Superwall).
 4. Are most of your buyers in the US, on yearly or higher-priced plans, and arriving from ads you control? If yes, test a web payment funnel through RevenueCat, Superwall, Adapty or Qonversion. If not, stay in-app.
 5. Can you handle refunds, disputes and sales tax yourself? If not, budget for a merchant of record (Stripe Managed Payments at 3.5% extra, or Paddle at 5% + 50 cents) before comparing web and App Store margins.

## What Users Say About Each Tool

| Tool | G2 | Capterra |
| --- | --- | --- |
| Superapp | No listing | No listing |
| RevenueCat | 4.8 (213 reviews) | 4.7 (47) |
| Superwall | 4.0 (1 review) | No listing found |
| Adapty | 4.7 (254) | 4.7 (10) |
| Qonversion | 4.9 (43) | 4.6 (5) |
| Apphud | 4.9 (25) | 5.0 (17) |
| Purchasely | 4.6 (21) | 5.0 (3) |
| Helium | No listing found | No listing found |

Scores were checked in September 2026. Review counts under about 20 say more about how few people left reviews than about the product. The recurring themes are consistent: RevenueCat reviewers praise integration speed and criticize support response times, Adapty reviewers praise setup and, before February 2026, criticized free-tier limits, and Qonversion and Apphud reviewers praise dashboards and setup.

## Switching Paywall Tools Later

Switching is easier than most developers fear, because the subscriptions themselves live with Apple. Changing tools does not cancel anyone's subscription; what you move is purchase history, customer IDs and your paywall designs. Adapty and Superwall both publish migration guides from RevenueCat, RevenueCat and Adapty both published guides for Glassfy users, and Superwall does not bill imported subscribers. The expensive part of switching is rebuilding paywall designs and experiment history, which is a reason to keep entitlement checks in one place in your code, as Superapp's generated apps do by checking an entitlement rather than a button tap.

## Mistakes to Avoid

- Adding a paywall SDK before you have anything to test. Below $2,500 a month it is free, but it is still a dependency.
 - Comparing headline percentages without checking the revenue definition. Gross vs net and all vs attributed revenue change the bill.
 - Showing a weekly-equivalent price larger than the amount actually billed, which conflicts with Apple's price-prominence guidance.
 - Forgetting the restore button. Apple requires a restore mechanism for restorable purchases.
 - Letting two systems decide who is premium. Pick one source of truth.
 - Assuming a web checkout is free. Card fees, refunds, disputes and tax become yours.
 - Moving cheap weekly plans to the web. The 30-cent card fee erases most of the saving on a $4.99 sale.
 - Removing In-App Purchase when you add web checkout. It has to stay available, and many buyers will still prefer it.
 - Skipping Apple Pay on the web checkout. Vendor data points to manual card entry as the main conversion killer.
 - Forgetting the redeem step. A web buyer who never gets unlocked in the app becomes a refund or a chargeback.
 - Running an experiment without a holdout or long enough sample, then shipping the "winner".

## Glossary

| Term | Meaning |
| --- | --- |
| Superapp paywall | A StoreKit 2 or RevenueCat paywall generated as part of a Superapp-built iPhone app |
| Entitlement | The access a purchase unlocks, such as "Premium", separate from the product that sold it |
| Offering | RevenueCat's name for the set of products shown on a paywall |
| MTR | Monthly tracked revenue, RevenueCat's billing basis, measured before store commission |
| MAR | Monthly attributed revenue, Superwall's billing basis for revenue through its paywalls |
| Hard paywall | Payment or trial required before using the app |
| Freemium | Free core app with paid upgrades |
| Holdout | A control group in an experiment that sees no paywall change, or no paywall |
| Web checkout | Selling on the web, then unlocking the purchase in the app |
| StoreKit 2 | Apple's modern Swift purchase framework, available from iOS 15 |
| In-App Purchase | Apple's checkout for digital goods inside an app, which every tool here sits on top of |
| App-to-web | A button on the in-app paywall that opens a web checkout, US storefront only |
| Web-to-app | A funnel that starts with an ad and a web paywall, then sends the buyer into the app |
| Redemption link | The link, QR code or email that unlocks a web purchase inside the app |
| Merchant of record | The company legally selling to the customer and handling tax and disputes, such as Paddle or Stripe Managed Payments |

## Frequently Asked Questions

**What is the best paywall tool for an iPhone app?**
Superapp is the quickest option if you are building a new app, because it wires a StoreKit 2 or RevenueCat paywall into the native app it generates. For an existing app, RevenueCat is the safest default, Superwall is strongest for paywall experiments, and Adapty has the largest free tier among full-stack platforms.

**Are RevenueCat, Superwall and Adapty just wrappers around Apple's in-app purchase?**
For App Store sales, yes. They do not process the payment; Apple's In-App Purchase does, and Apple still takes 15% or 30%. The tools add entitlements, remote paywalls, experiments, analytics and web checkout around it.

**Do I need a paywall tool if I only sell one subscription?**
Usually not. StoreKit 2 is free, verifies transactions, and includes SwiftUI paywall views. A tool earns its fee once you test paywalls or prices regularly.

**What are the full fees on an iPhone subscription?**
Apple takes 30%, or 15% under the Small Business Program or after a subscriber's first year. A paywall tool adds about 1% of gross revenue above its free threshold. Web sales instead pay card fees, 2.9% + 30 cents on Stripe in the US, plus the tool's 1%.

**What is a web-to-app funnel?**
A funnel where an ad sends people to a web page with onboarding and a paywall, they pay through Stripe or Paddle, then download the app and unlock the purchase with a redemption link. Apple takes no commission on those US sales today.

**How does a web purchase unlock in the iPhone app?**
Through a redemption link, QR code or email. RevenueCat's redemption links open the app and attach the purchase to the user, and they expire after 60 minutes. Superwall uses a deep link, and Adapty ties the checkout to the user's profile ID.

**Does web checkout convert better than in-app purchase?**
Not usually on its own. RevenueCat's own test saw 7.4% conversion with web added versus 7.8% in-app only. Adapty's customer data shows some apps earning more per viewer on the web and others earning less. Apple Pay on the web checkout is the biggest factor.

**Is Apple Pay the same as in-app purchase?**
No. In-app purchases use Apple's In-App Purchase system through StoreKit. Apple Pay is a wallet payment method that appears on web checkouts, such as RevenueCat's Express Checkout.

**Is RevenueCat free?**
Yes, up to $2,500 in monthly tracked revenue. Above that, RevenueCat charges 1% of all tracked revenue, measured before Apple's commission, so $2,600 of revenue costs $26.

**How much does Superwall cost?**
Superwall's infrastructure is free at any scale, and its paywall product is free up to $10,000 a month in paywall-attributed revenue, then 1% of paywall-attributed revenue. An older FAQ lists $49 and $199 plans, so confirm at signup.

**How much does Adapty cost?**
Adapty is free for apps earning under $5,000 a month and then charges 1% of revenue, measured before the store's cut. Add-ons such as Refund Saver and Adapty Mail are billed separately.

**Which paywall tool is cheapest?**
StoreKit 2 is free. Among managed platforms, Qonversion has the lowest percentage at 0.8% above $7,000 a month, and Superwall is free the longest if your revenue does not flow through its paywalls.

**Do I need RevenueCat, or is StoreKit 2 enough?**
StoreKit 2 is enough for one subscription group or a one-time unlock with no plans to test prices. RevenueCat is worth it once you want dashboards, experiments or paywall changes without app updates.

**Is RevenueCat worth 1%?**
Usually, if you run experiments. Because the fee is on gross revenue, you need about a 1.2% revenue lift at Apple's 15% rate, or 1.45% at 30%, to break even against free StoreKit 2.

**RevenueCat vs Superwall: which is better?**
RevenueCat is better as native subscription infrastructure; Superwall is better as a paywall testing engine billed only on the revenue its paywalls produce. Many apps use both, with RevenueCat as the entitlement source of truth.

**RevenueCat vs Adapty: what is the difference?**
Both are full-stack and bill 1% of gross revenue. Adapty is free up to $5,000 a month versus RevenueCat's $2,500 and offers custom experiment splits; RevenueCat has the larger install base and ecosystem.

**Can I use Superwall with RevenueCat?**
Yes. Superwall can use RevenueCat as the entitlements source of truth, and RevenueCat lists Superwall as an integration. Superwall also works without RevenueCat.

**Are Superwall paywalls native?**
No. Superwall renders paywalls in a WKWebView. RevenueCat Paywalls v2, Adapty and Apphud render natively.

**Can my iPhone app link to a web checkout to avoid Apple's fee?**
In the US storefront, yes, under Apple's updated guideline 3.1.1(a). As of September 2026 no commission applies to those link-out purchases, but Apple has proposed one and the case is before the Supreme Court. Outside the US, external purchase links are still not allowed.

**Which paywall tools support web checkout?**
RevenueCat, Superwall, Adapty and Qonversion support US web checkout, mainly through Stripe. Superapp supports it through its RevenueCat integration.

**What happened to Glassfy?**
Glassfy ceased operations at the end of 2024. RevenueCat and Adapty both published migration guides for its users.

**Does Superapp work with RevenueCat?**
Yes. Superapp has a built-in RevenueCat integration and can also build paywalls directly on StoreKit 2 using ProductView, StoreView, SubscriptionStoreView or a custom SwiftUI screen.

**Should I use a hard paywall or freemium?**
RevenueCat's 2026 data shows a median day-35 download-to-paid rate of 10.7% for hard paywalls versus 2.1% for freemium. Freemium can still make sense when a free tier drives word of mouth.

**How long should a free trial be?**
RevenueCat's 2026 data shows trials of 17 days or more convert at 42.5% versus 25.5% for short trials, yet nearly half of apps use four days or less. Test it rather than defaulting to three days.

**What must an iPhone paywall show to pass App Review?**
What the user gets for the price, the full renewal price as the most prominent price, the subscription name and duration, and a way to restore purchases or sign in.

**Is switching paywall tools hard?**
Less than it looks. Subscriptions live with Apple, so switching does not cancel them. You migrate purchase history and rebuild paywall designs, and several vendors publish migration guides.

**Which paywall tool is best for an indie developer?**
StoreKit 2 or FreemiumKit for Apple-only apps with simple pricing, and RevenueCat, Adapty or Superwall once you want experiments, since all three are free at indie revenue levels.

## Related Guides

- [RevenueCat or StoreKit? (Superapp docs)](https://superapp.dev/docs/revenuecat-vs-storekit)
 - [How to set up RevenueCat paywalls in Superapp](https://superapp.dev/docs/revenuecat-paywalls)
 - [How to build StoreKit paywalls in Superapp](https://superapp.dev/docs/storekit-paywalls)
 - [How to Make Money From an App in 2026](https://superapp.dev/blog/how-to-make-money-from-an-app)
 - [How to Publish an App to the App Store](https://superapp.dev/blog/how-to-publish-an-app-to-the-app-store-2026)
 - [Best Native App Makers 2026](https://superapp.dev/blog/best-native-app-makers-2026)

## References

- Superapp docs: [Monetization](https://superapp.dev/docs/monetization), [RevenueCat or StoreKit](https://superapp.dev/docs/revenuecat-vs-storekit), [RevenueCat paywalls](https://superapp.dev/docs/revenuecat-paywalls), [StoreKit paywalls](https://superapp.dev/docs/storekit-paywalls), [Pricing](https://superapp.dev/pricing)
 - RevenueCat: [Pricing](https://www.revenuecat.com/pricing/), [Billing docs](https://www.revenuecat.com/docs/welcome/set-up-revenuecat/account-management), [Paywalls docs](https://www.revenuecat.com/docs/tools/paywalls), [Paywalls v2](https://www.revenuecat.com/blog/growth/announcing-revenuecat-paywalls-v2), [June 2026 launch](https://www.revenuecat.com/blog/engineering/launch-party-june-26-the-new-features-you-should-know), [Web Purchase Button](https://www.revenuecat.com/web-purchase-button), [State of Subscription Apps 2026](https://www.revenuecat.com/state-of-subscription-apps)
 - Superwall: [Homepage](https://superwall.com/), [Pricing](https://superwall.com/pricing), [Pricing FAQ](https://superwall.com/docs/support/faq/2801653905-how-does-superwalls-pricing-work), [Paywall editor](https://superwall.com/features/paywall-editor), [A/B testing](https://superwall.com/features/ab-testing), [Web checkout](https://superwall.com/docs/web-checkout), [Memory docs](https://superwall.com/docs/support/troubleshooting/troubleshooting-paywall-memory-usage-on-iOS), [Using RevenueCat](https://superwall.com/docs/ios/guides/using-revenuecat)
 - Adapty: [Pricing](https://adapty.io/pricing/), [2026 pricing change](https://adapty.io/blog/adapty-new-pricing-2026/), [Paywall builder](https://adapty.io/paywall-builder/), [Web paywall](https://adapty.io/docs/web-paywall), [About](https://adapty.io/about/), [State of In-App Subscriptions](https://adapty.io/state-of-in-app-subscriptions/)
 - Others: [Qonversion pricing](https://qonversion.io/pricing), [Apphud pricing](https://apphud.com/pricing), [Apphud paywall screens](https://docs.apphud.com/docs/paywall-screens), [Purchasely](https://www.purchasely.com/pricing), [Helium pricing](https://tryhelium.com/pricing), [FreemiumKit docs](https://freemiumkit.app/data/documentation/index.json), [Nami ML pricing](https://www.nami.ml/pricing/), [Glassfy SDK](https://github.com/glassfy/ios-sdk)
 - Apple: [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/), [Auto-renewable subscriptions](https://developer.apple.com/app-store/subscriptions/), [Small Business Program](https://developer.apple.com/app-store/small-business-program/), [SubscriptionStoreView](https://developer.apple.com/documentation/storekit/subscriptionstoreview), [WWDC25 session 241](https://developer.apple.com/videos/play/wwdc2025/241/)
 - Fees and web checkout: [Stripe pricing](https://stripe.com/pricing), [Stripe Managed Payments](https://stripe.com/managed-payments), [Managed Payments pricing](https://support.stripe.com/questions/managed-payments-pricing), [Paddle pricing](https://www.paddle.com/pricing), [RevenueCat Billing](https://www.revenuecat.com/blog/company/introducing-revenuecat-billing), [RevenueCat: not the payment processor](https://www.revenuecat.com/docs/platform-resources/developer-store-payments), [RevenueCat redemption links](https://www.revenuecat.com/docs/web/redemption-links), [RevenueCat web FAQ](https://www.revenuecat.com/docs/web/faqs), [RevenueCat web-to-app funnels](https://www.revenuecat.com/blog/growth/web-to-app-funnels), [RevenueCat app-to-web test](https://www.revenuecat.com/blog/growth/why-you-shouldnt-use-app-to-web), [RevenueCat Express Checkout](https://www.revenuecat.com/blog/company/express-checkout-for-paywalls-on-the-web), [Superwall web2app](https://superwall.com/solutions/web-paywalls-web2app), [Adapty StoreKit transactions](https://adapty.io/docs/ios-transaction-management), [Adapty app-to-web one-year data](https://adapty.io/blog/app-to-web-paywalls-ios-one-year-data/), [Adapty on broken web funnels](https://adapty.io/blog/why-your-web-to-app-funnel-is-broken-and-how-to-fix-it/)
 - Epic v. Apple: [Ninth Circuit opinion](https://cdn.ca9.uscourts.gov/datastore/opinions/2025/12/11/25-2935.pdf), [SCOTUSblog](https://www.scotusblog.com/cases/apple-inc-v-epic-games-inc-2/), [TechCrunch, Aug 2026](https://techcrunch.com/2026/08/14/apple-proposes-to-take-a-15-cut-of-purchases-made-outside-the-app-store/)
 - Reviews: [RevenueCat on G2](https://www.g2.com/products/revenuecat/reviews), [RevenueCat on Capterra](https://www.capterra.com/p/212540/RevenueCat/reviews/), [Adapty on G2](https://www.g2.com/products/adapty/reviews), [Qonversion on G2](https://www.g2.com/products/qonversion/reviews), [Apphud on G2](https://www.g2.com/products/apphud/reviews), [Purchasely on G2](https://www.g2.com/products/purchasely/reviews), [Superwall on G2](https://www.g2.com/products/superwall/reviews)

## Keep reading

[Low-Code Mobile App Development in 2026: Platforms Compared

Sep 19, 2026](https://superapp.dev/blog/low-code-mobile-app-development) [Best iPad Game Makers 2026

Sep 19, 2026](https://superapp.dev/blog/best-ipad-game-makers-2026) [Best iPhone Game Makers in 2026: 13 Tools Ranked

Sep 18, 2026](https://superapp.dev/blog/best-iphone-game-makers)

## Build iOS apps with AI

Turn your ideas into production-ready iOS apps. Fast and easy.

[Get started](https://superapp.dev/)
