CSV File for IAP Batch Submission
Use the IAP Batch Submission feature in the Developer Console to import and submit multiple in-app items at the same time.
For information about creating single in-app items using the Developer Console, see Submit Single In-App Items.
Download the CSV template file
The system provides a CSV template file that contains several example entries. You can download the CSV file using a direct link, or download the file using the link in the Developer Console.
Direct link to the CSV template file
You can download the CSV template file to your local machine.
Developer Console link to the CSV template file
To download the CSV template from the Developer Console, follow these steps.
- Navigate to your app in the Developer Console.
- Sign in to your developer account in the Developer Console.
- Scroll down to the Dashboard view to see your apps.
- Click the link to your app to view the app detail page.
- Click the In-App Items tab to view the current in-app items for this app.

In-App Items tab - Click Import Multiple IAPs using CSV and choose TEST or TEST and LIVE. Both options have a download link for the CSV template. The Upload a CSV to Import IAPs dialog box opens, as shown in the following image.

- Click template for CSV yo download the CSV template.
- Save the template file to a location on your hard drive.
- Edit the CSV template file. Create a new row for each IAP item.
Import a CSV file
Import the CSV file to upload and submit your new and updated IAP items.
-
From your app main page, click the In-App Items tab to view the list of current in-app items for this app.
- Click Import Multiple IAPs using CSV and choose TEST or TEST and LIVE. Your choice depends on whether you are submit items for your Live App Testing (LAT) app or live app. For details on uploading IAPs to LAT, see Import test in-app items.
- Click Browse and select the desired CSV file in the Upload a CSV to Import IAPs dialog box. The system automatically starts validating the entries in the selected file.
- Wait until you get a message that says CSV validated successfully, as shown in the following image.

When validation completes, the system updates the dialog box depending on the outcome of the validation. If the file contains errors, click the Download the CSV link to view the errors and make corrections. Run step 3 again.

-
When the file passes validation, optionally check the Overwrite existing in-app items option. If you set this option, the row values for an item in the CSV file overwrite the currently stored item. The stored item is the one matching the Product ID field.
- Click the checkbox after you verify that the Product ID (SKU) and IAP Type in the CSV file are correct.
Warning: Carefully read the text below the checkbox:
- SKU must be unique per developer account (not per app).
- You cannot change or delete the SKU after submission.
- You cannot change the IAP Type (Consumable & Entitlement) once it's added.
-
Click the Upload and Submit IAPs button to upload the file.

The page now displays a status panel above the list of IAP items. The status panel provides information to indicate the status of the upload. The status information includes:
- The number of IAP items created
- The number of IAP items updated
- The number of IAP items with import errors.
Note: After you import a set of IAPs, expect a delay before the total IAP count is updated. The delay may be up to several minutes for large imports.
After entering all of your in-app items, click the Export Multiple IAPs button to download a CSV file containing all item data.
Export a CSV file
You can export a CSV file that contains all of your existing IAP items. You can also export a filtered list of items (all Consumables or all Entitlements).
- From your app main page, click the In-App Items tab to view the current In-App items for this app.
- In the Export Multiple IAPs dropdown list, select CSV as the file format. The system downloads the CSV file to your local machine.
If you have test IAP items for Live App Testing (LAT), the CSV file includes those items. The TEST IAP column indicates whether the IAP item is a test item. For details, see Export test in-app items.
Last updated: Jan 23, 2026

