Skip to main content

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.

Amr Alshareef avatar
Written by Amr Alshareef
Updated this week


Overview

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.


Required

  • 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

  1. Log in to App Store Connect

  2. Click My Apps, then select your app

  3. In the left menu, click In-App Purchases

  4. Click the + button and choose Non-Consumable as the purchase type

  5. 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

  6. Click Add Localization and enter the purchase Display Name and Description for each supported language

  7. Under App Store Promotional Image, upload a 1024x1024 image that visually represents your purchase (optional but recommended)

  8. Click Save

  9. In the Review Information section, upload a screenshot that shows the purchase screen in your app

  10. Click Submit for Review when ready


Troubleshooting tips

  • Submission rejected: Ensure you included a screenshot and a clear explanation of what users are buying.

Did this answer your question?