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.

A
Written by Amr Alshareef
Updated over 2 weeks ago


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?