Subscriptions
Auto-renewable subscriptions are the mainstream sustainable monetization model on the App Store: with user authorization they renew automatically, Apple handles billing, and the experience is smooth with high renewal rates.
Subscriptions vs One-Time IAP
| Aspect | Auto-renewable subscription | One-time IAP |
|---|---|---|
| Billing | Periodic automatic renewal | One-time payment |
| Business model | Ongoing service (membership, content, cloud) | One-time unlock (buyout, items) |
| Revenue stream | Predictable recurring revenue | One-time revenue |
| Acquisition | Often trials/offers attract users | Priced by value |
| Apple commission | Standard 30%; 15% after 1 year for subscriptions | Standard 30% |
Subscription Groups
Subscription groups organize “mutually exclusive subscription tiers”, e.g. Basic, Pro, Premium in one group. Subscriptions in the same group cannot be active simultaneously; when users upgrade/downgrade within a group, Apple automatically handles remaining value and billing switches.
- Every app needs at least one subscription group.
- Design tiers as an “upgrade path” (users migrate low → high).
- Subscriptions across groups can coexist (e.g. “main membership” + “add-on pack”).
Choosing a Billing Cycle
Supported cycles: 1 week, 1 month, 2 months, 3 months, 6 months, 1 year.
Considerations:
- Content update frequency: fast updates favor short cycles; otherwise longer.
- Price point & renewal intent: short cycles are low-commitment but renew often; long cycles lock in but raise the entry bar for new users.
- Common strategy: offer monthly + annual, with annual priced at 70-80% of monthly to steer users to annual.
Offer System (Introductory & Promotional Offers)
| Offer type | Audience | Common forms | Notes |
|---|---|---|---|
| Introductory offer | New subscribers | Free trial, first-period discount | Usually once per user per product |
| Promotional offer | Existing/lapsed subscribers | Discounts, offer periods | For win-back and upgrades |
- Free Trial is the most common acquisition tool, but make clear before subscribing that the trial auto-renews into a paid subscription.
- Offers must match what’s displayed in-app; otherwise “misleading users” rejection.
Server Notifications (App Store Server Notifications)
Strongly recommend integrating Server Notifications (V2) for auto-renewable subscriptions; Apple pushes subscription state events to your server:
- Subscription start, renewal success, renewal failure, expiration, refund, user cancellation, etc.
- Used for: granting entitlements in real time, handling the Billing Grace Period, reacting to refunds, and analyzing churn.
Relying only on client callbacks to judge subscription state is dangerous: users may purchase on another device, refund, or be invalidated server-side. The correct source of truth is server notifications + receipt validation (App Store Server API); the client is only for display.
Subscription UX
- Management entry: users can view/cancel subscriptions via Apple’s “Subscriptions” page (system-provided); also provide a clear entry in-app.
- Upgrade/downgrade: upgrades (e.g. monthly → annual) usually take effect immediately with remaining value applied; downgrades take effect next cycle.
- Family Sharing: enable family sharing for subscriptions to expand coverage.
- Billing Grace Period: enable it to give failed-charge subscriptions buffer time and reduce churn from card issues.
Self-Check List
- Subscription group created with tiers planned
- Cycle, price, and per-region pricing set
- Primary-language localization and review screenshots filled in
- Introductory offers configured (if any) and consistent in-app
- Server notifications integrated and handling key events (renewal/refund/cancel/grace)
- Sandbox testing complete: subscribe, renew, upgrade, downgrade, cancel, restore
- Subscription management and cancel entries present in-app
FAQ
- Do I need to remind users before a trial ends? Yes. Clearly inform in-app that the trial will auto-charge to avoid complaints and refunds.
- How do I handle refunds? Watch refund events in server notifications and reclaim entitlements promptly; Apple has fraud controls for abusive refunds.
- How do I win back canceled subscribers? Use promotional offers (win-back) for lapsed users.
- Can subscriptions and buyout coexist? Yes — e.g. “buyout Pro” + “subscription premium service” can coexist, but keep value positioning clear to avoid confusion.
