How to create a single in-app purchase for iOS
Set up a one-time in-app purchase in App Store Connect so users can unlock paid content in your app.
Single in-app purchases allow users to pay once to unlock access to content or features within your iOS app. This is commonly used for permanent access to gated content, add-ons, or premium features.
Requirements
-
You must have an active Apple Developer Program account and admin access to App Store Connect.
-
Your app must already be created in App Store Connect.
How to create a single in-app purchase in App Store Connect
-
Log in to App Store Connect
-
Click My Apps, then select your app
-
In the left menu, click In-App Purchases
-
Click the + button and choose Non-Consumable as the purchase type
-
Fill out the required details
-
Reference Name: Internal name for your use
-
Product ID: Unique ID used in the Purchase plugin (e.g., com.yourcompany.feature1)
-
Cleared for Sale: Leave this checked
-
Pricing: Select your one-time price tier
-
-
Click Add Localization and enter the purchase Display Name and Description for each supported language
-
Under App Store Promotional Image, upload a 1024x1024 image that visually represents your purchase (optional but recommended)
-
Click Save
-
In the Review Information section, upload a screenshot that shows the purchase screen in your app
-
Click Submit for Review when ready
Troubleshooting tips
-
Submission rejected: Ensure you included a screenshot and a clear explanation of what users are buying.