RevenueCat is for mobile apps. For web apps, use Stripe.
Overview
RevenueCat manages subscription logic and entitlements for your iOS app. Apple processes all payments through their in-app purchase system. With RevenueCat, you can:- Track subscription status and manage entitlements
- Create and test paywall templates
- Analyze revenue and manage customers
- Sync subscriptions across platforms
Prerequisites
Before you begin, make sure you have:- An iOS mobile app project in Anything
- An App Store Connect account with an active developer program membership
- A RevenueCat account
Setup
Connect your accounts globally
First, connect your accounts at the account level.1
Navigate to Settings
Go to Dashboard > Settings > Accept Payments > Mobile

2
Connect App Store Connect
Connect your App Store Developer account to enable in-app purchases and subscriptions.
3
Connect RevenueCat
Connect your RevenueCat account to manage subscriptions and track revenue.
During RevenueCat onboarding, you may see code snippets or packages. Ignore these for now. Anything handles the integration automatically.
Connect your accounts per project
After connecting globally, connect your accounts for each individual project. In this step, you’re matching project to project, from our system to RevenueCat and App Store Connect. If you don’t yet have projects in those systems to link to, you can create them in this menu and link them.1
Open your project
Navigate to the mobile app project where you want to add RevenueCat.
2
Navigate to project settings
In your project, go to Project Settings > In app purchases to connect to the matching projects in RevenueCat and App Store Connect.

3
Connect App Store Connect
Connect to the matching project in App Store Connect, or create a new project if needed.
4
Connect RevenueCat
Connect to the matching project in RevenueCat, or create a new project if needed. This ensures you can control and track revenue for this project.
Add RevenueCat to your project
1
Add the integration
Once your accounts are connected, in the chat, ask the agent to add RevenueCat integration:
2
Configure products
The agent helps you set up subscription tiers and products. You can define:
- Subscription plans (monthly, yearly, etc.)
- One-time purchases
- Entitlements that unlock features in your app
How it works
RevenueCat integrates automatically with your mobile app. Here’s how the payment flow works:- Configure products in both App Store Connect and RevenueCat
- Users make purchases through Apple’s in-app purchase system (they see Apple’s payment UI)
- Apple processes the payment and takes their commission (typically 15-30%)
- RevenueCat receives the purchase event from Apple and tracks subscription status
- RevenueCat unlocks features in your app based on entitlements
- You receive payouts from Apple (not RevenueCat) according to Apple’s payout schedule
Testing
TestFlight (sandbox testing)
Test your RevenueCat integration in TestFlight before releasing to the App Store. TestFlight uses Apple’s sandbox environment, which allows you to:- Test purchases without real charges
- Simulate subscription states and payment flows
- Validate paywall functionality before going live
- Test on real devices with sandbox Apple ID accounts
In sandbox environments, subscription renewals occur every 24 hours (regardless of subscription duration) to speed up testing cycles.
Production
Once your app is approved and released:- Real payment processing through Apple’s App Store
- Automatic App Store compliance
- Live analytics and customer management in your RevenueCat dashboard
Related Articles
- Mobile Development - Build mobile applications
- Publishing iOS - Deploy to App Store
- Stripe Payments - Web app payments