---
title: "Superwall Review 2026: Pricing, Real Costs & Limits"
canonical: "https://asoitis.com/reviews/superwall"
description: "Superwall for indie iOS apps: what MAR means, the bill on each plan at real revenue levels, the 7.7 MB SDK, open issues and when RevenueCat fits better."
kind: "reference-library/reviews"
published: "2026-10-06"
lastUpdated: "2026-10-06"
verifiedAgainst: "Superwall's pricing page, docs, changelog and GitHub repositories, on Oct 6, 2026"
author: "Ahmed Gagan (https://asoitis.com/about)"
---

# Superwall review (2026): the paywall tool that only bills on paywall revenue

> Superwall is a paywall and experimentation platform for iOS, Android and cross-platform apps. Its subscription infrastructure — purchases, entitlements, charts, webhooks — is free on every plan; you pay only on revenue that comes through a Superwall paywall. The free Indie plan covers up to $10k of that a month, then 1%. It suits apps that grow by testing paywalls often.

Its subscription plumbing is free at any size. Its paywalls cost 1% of the revenue they bring in. Here's what that works out to, and what to check before you switch.

> According to ASOitis's math on Superwall's published plans (checked October 6, 2026), the paid Startup and Scale tiers never lower the bill: every plan charges the same 1% of paywall revenue, so you upgrade for features like surveys and localization, not to save money.

## Key facts

- **Infrastructure:** Free — Purchases, entitlements, charts, webhooks — any scale
- **Paywall fee:** 1% of MAR — Revenue attributed to a Superwall paywall
- **Free plan covers:** Up to $10k MAR — Per the Indie plan card
- **iOS SDK size:** ≈7.7 MB — Superwall's own figure

## Superwall plans, as published (checked 2026-10-06)

| Plan | Price | Includes |
| --- | --- | --- |
| Indie | $0 up to $10k MAR, then 1% of total MAR | Charts, webhooks, integrations, the IAP SDK, paywalls, campaigns, audiences and templates. |
| Startup | $49/month + 1% of MAR | Everything in Indie, plus surveys, localization, AI-powered localization and collaborators. |
| Scale | $199/month + 1% of MAR | Everything in Startup, plus a dedicated account manager, Demand Score, refund protection, transaction abandon and AI audience generation. |
| Enterprise | Custom flat rate | Implementation support, a dedicated Slack channel, monthly syncs, SSO, a custom SLA and a signed contract. |

Source: https://superwall.com/pricing

## The verdict for indie iOS apps

> **Disclosure.** We have no commercial relationship with Superwall. Our [Paywall Setup](https://asoitis.com/fixes) installs RevenueCat, a competitor — weigh our view with that in mind. Every price and claim below links to Superwall's own pages in Sources.

**Pick Superwall if**
- Your paywall is your main growth lever and you want to test a new one every week
- You want to change when and to whom a paywall shows without shipping an app update
- Most of your revenue is still under $10k a month and you want the paywall layer free
- You already run RevenueCat and want placement-based testing on top, without migrating purchases

**Look elsewhere if**
- You want one native, accessibility-first paywall and rarely plan to change it — [RevenueCat](https://asoitis.com/reviews/revenuecat) or StoreKit's own views fit better
- App size is tight: the iOS SDK adds about 7.7 MB
- You sell a single lifetime unlock and don't need experiments at all

## How Superwall pricing works

Superwall splits its product into two layers and bills them differently. The subscription infrastructure — the purchase SDK, entitlements, charts, webhooks and raw data access — is, in Superwall's words, "Free on every plan including the free tier. No tracked-revenue threshold, no per-event fee, no charge for raw data access." The paywall layer is what you pay for.

> MAR is Monthly Attributed Revenue, which is not the same as Monthly Revenue. MAR is only revenue that is attributed to a Superwall paywall.
>
> — [Superwall Docs — How does Superwall's pricing work?](https://superwall.com/docs/support/faq/2801653905-how-does-superwalls-pricing-work)

Two consequences that matter when you move an existing app over. Superwall's pricing page says "Subscriptions purchased outside Superwall are free" and "Imported & pre-integration users are never billed." So your existing subscribers don't start costing you anything on day one — only new revenue through Superwall paywalls does.

> **The pricing page contradicts itself.** The Indie plan card says "Up to $10k MAR, then 1% of total MAR". Further down, the same page lists "No monthly tracked-revenue threshold" for the paywall product, and Superwall's FAQ says "under $10k MAR is free". We read it as: free under $10k of paywall revenue a month on Indie, then 1% of all of it. Confirm with Superwall before you rely on the threshold, and note that older accounts may still be on a legacy per-conversion plan.

## What each plan costs at real revenue levels

**Monthly Superwall bill by plan, if all revenue comes through Superwall paywalls (pricing checked Oct 6, 2026)**

| Paywall revenue (MAR) | Indie | Startup | Scale |
| --- | --- | --- | --- |
| $2,000 | $0 | $69 | $219 |
| $5,000 | $0 | $99 | $249 |
| $8,000 | $0 | $129 | $279 |
| $15,000 | $150 | $199 | $349 |
| $30,000 | $300 | $349 | $499 |
| $100,000 | $1,000 | $1,049 | $1,199 |

_Indie is read as 1% of the whole month's MAR once you pass $10k, per "1% of total MAR" on the plan card. Startup is $49 + 1% and Scale $199 + 1% from the first dollar. Revenue that doesn't pass through a Superwall paywall isn't counted, so real bills are usually lower._

Two things stand out. The Indie bill jumps from $0 to about $100 the month you cross $10k, rather than growing smoothly. And the paid tiers are never cheaper than Indie: they add a fixed fee on top of the same 1%. Upgrade when you need surveys, multiple collaborators or localization in the paywall editor — not to cut costs. For the same revenue levels on RevenueCat, see our [RevenueCat vs Superwall](https://asoitis.com/compare/revenuecat-vs-superwall) fee comparison.

## What you get

- **Campaigns.** Superwall's docs describe campaigns as three concepts: placements (moments in your app), audiences (who), and paywalls (what) — including "no paywall (a.k.a. a holdout)" as a control group.
- **A paywall editor.** Build from scratch or start from a template; there's also an AI chat builder. Superwall says paywalls render from a single web-standards-based runtime and "are preloaded on-device and cached locally".
- **No app update to change a paywall.** Its pricing page states: "New paywall features ship without an app store release."
- **Purchases and entitlements without another SDK.** Since its next-generation SDKs in February 2025 (iOS SDK v4), Superwall handles purchasing with full StoreKit 2 support and cross-platform entitlements.
- **Works with RevenueCat.** Superwall's recommended setup is to put RevenueCat in observer mode, so you keep your existing purchase stack.
- **Web checkout.** Stripe-powered web checkout, and an App2Web flow that opens Stripe checkout in Safari for customers on the US App Store storefront.
- **Your data, queryable.** A SQL query API over your subscription data, "included on every plan".

Superwall reports "10,000+ Apps on Superwall" and "$1.5B+ ARR tracked" on its pricing page. Those are its own figures. The company was founded in 2021, went through Y Combinator's Summer 2021 batch, and announced $7.5 million raised to date in July 2026.

## Setup in a SwiftUI app

1. **Create products in App Store Connect** — Subscriptions in one group, with prices, and the Paid Apps agreement active.
2. **Add the SDK** — Install SuperwallKit with Swift Package Manager and configure it once at launch with your public API key.
3. **Register placements where paid features start** — Wrap each gated action in a placement. The dashboard then decides whether a paywall shows there, for whom.
4. **Build the paywall and a campaign** — Pick a template, set your products, and attach it to the placement in a campaign — with a holdout if you want a control group.
5. **Test the whole path in sandbox** — Fresh install, purchase, restore and cancel, including with the device offline.

**Configure at launch, gate a feature behind a placement**

```swift
import SuperwallKit

// At launch
Superwall.configure(apiKey: "pk_your_public_key")

// Where a paid feature starts. The dashboard decides if a paywall shows;
// the closure runs if the user has access or purchases.
func pressedWorkoutButton() {
    Superwall.shared.register(placement: "StartWorkout") {
        navigation.startWorkout()
    }
}
```

Whatever renders it, the paywall still has to meet App Review's subscription rules — the billed price shown most prominently, plan length, and Terms of Use and privacy links. Our [Guideline 3.1.2 page](https://asoitis.com/app-review/guideline-3-1-2-subscriptions) lists them.

## What to check before you commit

- **SDK size.** Superwall says the iOS SDK adds "approximately 7.7 MB" to your install size.
- **Offline first launch.** Superwall's changelog notes that if the device is offline, the paywall configuration hasn't been fetched yet and the user isn't subscribed, presenting a paywall throws a presentation error. Handle that case — and if you use local image or video assets, they need iOS SDK v4.13.0 or later.
- **Open SDK issues.** At the time of writing, Superwall's iOS repository had open reports of paywall preloading hanging the main thread on iOS 26, delayed or unexpectedly dismissed paywalls on SDK 4.16.1, and failed analytics events not being retried — which matters, because attribution is what you're billed on. Check the [issue tracker](https://github.com/superwall/Superwall-iOS/issues) against your SDK version.
- **Offers can cross App Review's line.** Superwall's own compliance FAQ warns that "showing the same 'one-time offer' repeatedly to users who declined it previously could result in App Store rejection or removal."
- **Web checkout is US-only in the app.** App2Web applies to the US storefront, and Superwall's docs say not to open Stripe checkout in an in-app browser or web view. Elsewhere, in-app purchase rules apply — see [Guideline 3.1.1](https://asoitis.com/app-review/guideline-3-1-1-in-app-purchase).

## Alternatives, and when each wins

**Superwall and the main alternatives for an indie iOS app**

| Option | Pricing model | Wins when |
| --- | --- | --- |
| Superwall | Infrastructure free; 1% of paywall revenue (Indie free under $10k) | Weekly paywall experiments and placement-based targeting are your growth plan |
| [RevenueCat](https://asoitis.com/reviews/revenuecat) | Free until $2,500 tracked revenue, then 1% of all tracked revenue | You want one native paywall, a mature backend and charts in one tool |
| [Adapty](https://asoitis.com/compare/revenuecat-vs-adapty) | Free under $5k a month, then 1% of revenue | You're between $2.5k and $5k a month, or want its Flow builder |
| StoreKit 2 views | Free | A simple subscription screen with Apple's own `SubscriptionStoreView`, no experiments |

## Frequently asked questions

### Is Superwall free?

Its subscription infrastructure is free on every plan at any scale. The paywall product is free on the Indie plan up to $10k of monthly attributed revenue, then 1% of it. Startup and Scale add $49 or $199 a month on top of 1%.

### What does MAR mean in Superwall pricing?

Monthly Attributed Revenue: only revenue attributed to a Superwall paywall. Superwall says subscriptions bought outside Superwall are free and imported or pre-integration users are never billed.

### Do I need RevenueCat if I use Superwall?

No. Since its 2025 SDKs, Superwall handles purchases and entitlements itself with StoreKit 2. If you already use RevenueCat, Superwall recommends keeping it in observer mode rather than migrating.

### Will a Superwall paywall pass App Review?

It can, if the paywall meets Apple's subscription rules: the billed price shown most prominently, plan length, Terms of Use and privacy links, and a way to restore. Superwall also warns against repeatedly showing one-time offers to people who declined them.

### Does Superwall work offline?

Paywalls are preloaded and cached on the device. But on a first launch with no connection, before the configuration has been fetched, presenting a paywall throws an error your app should handle.

## Sources

1. [Superwall pricing](https://superwall.com/pricing) — Superwall
2. [How does Superwall's pricing work?](https://superwall.com/docs/support/faq/2801653905-how-does-superwalls-pricing-work) — Superwall Docs
3. [Campaigns](https://superwall.com/docs/dashboard/dashboard-campaigns/campaigns) — Superwall Docs
4. [Introducing next-gen SDKs (Feb 2025)](https://superwall.com/blog/introducing-next-gen-superwall-sdks-entitlements-standalone-purchases) — Superwall Blog
5. [Using RevenueCat with Superwall](https://superwall.com/docs/ios/guides/using-revenuecat) — Superwall Docs
6. [How much does Superwall increase app size on iOS?](https://superwall.com/docs/support/faq/how-much-does-superwall-increase-app-size-on-ios) — Superwall Docs
7. [App Store compliance and paywall events](https://superwall.com/docs/support/faq/app-store-compliance-paywall-events) — Superwall Docs
8. [Superwall-iOS issues](https://github.com/superwall/Superwall-iOS/issues) — GitHub
9. [Superwall acquires Tangent and raises $7.5M (Jul 2026)](https://superwall.com/blog/superwall-acquires-tangent-and-raises-7.5m) — Superwall Blog

## Related

- [RevenueCat vs Superwall](https://asoitis.com/compare/revenuecat-vs-superwall) — Both fees side by side at every revenue level, and how to run them together.
- [RevenueCat pricing and review](https://asoitis.com/reviews/revenuecat) — The alternative most indie apps start with, and what its 1% really costs.
- [Guideline 3.1.2: Subscriptions](https://asoitis.com/app-review/guideline-3-1-2-subscriptions) — The disclosures any paywall needs to pass App Review.
- [The Paywall Setup — $99](https://asoitis.com/fixes) — A paywall installed and sandbox-tested for you.
- [All tool reviews](https://asoitis.com/reviews)


## Have it done for you

**The Paywall Setup — $99 one-time.** We set up your subscription stack and one paywall that meets App Review's rules — sandbox-tested purchase, restore and cancel — so you can start experimenting from a working baseline.

- Buy: https://asoitis.com/checkout/start?plan=paywall
- 15-minute founder call: https://cal.com/ahmedgagan/asoitis-chat

## About ASOitis

ASOitis is a founder-run App Store Optimization (ASO) and Generative Engine Optimization (GEO) agency for indie iOS apps. iOS only; organic ASO + GEO + funnel work, implemented for you. Reference library: https://asoitis.com/app-review, https://asoitis.com/reviews, https://asoitis.com/compare, https://asoitis.com/glossary, https://asoitis.com/aso
