Distributing apps in the European Union

Choosing terms for your apps in the European Union

Apple offers an Alternative Terms Addendum for developers distributing apps in the European Union (EU), which allows them to distribute apps outside the App Store. For developers who want nothing to change for them — from how the App Store works currently and in the rest of the world — no action is needed, and they can continue to distribute their apps only on the App Store and use its private and secure In-App Purchase system. For those who adopt the new terms, the fees you may owe to Apple may change. Access the available data and tools to help you determine how these terms may apply to your business if you choose to adopt them, including a fee calculator, new App Install reports, and the Sales and Trends dashboard.

This information is provided for estimation purposes only.

To understand potential fees if you choose the new business terms, you can use your app’s historical performance to estimate future fees. You'll need:

  • The number of first annual installs your app generated in 2023, which is available in the new App Install Reports in Sales and Trends. Fees won’t be charged against installs in these reports.

    Note: Installs from Apple Business Manager and Apple School Manager aren't included in these reports, but will be included in future reports under the new business terms.

  • If you offer in-app purchases: Your app’s 2023 sales from iPhone devices in the EU, available in the Sales and Trends dashboard.

Download Historical App Install Reports for 2023

Required role: Account Holder, Admin, Finance, or Sales with Reports. View role permissions.

Historical App Install Reports for 2023 are available for download through App Store Connect on the web and the App Store Connect API. To get started using the API, generate an API Key, assign user permissions, and learn how to download Sales and Trends Reports.

To download them through App Store Connect on the web:

  1. From the App Store Connect homepage, click Sales and Trends.

  2. On the left, choose Sales and Trends Reports.

  3. Go to the Historical App Install Reports section.

  4. Choose a vendor.

  5. Select Historical App Install Reports.

  6. Click Download.

  7. Unzip the compressed GZIP (.gz) files by opening them or using a utility.

Estimate your Core Technology Fee

  1. Open the extracted Install_Summary_By_Install_Type text file in a spreadsheet application.

  2. Headers at the top of the report indicate your developer name, the region (European Union), and the reporting year (Jan – Dec 2023).

  3. Data appears for the number of first annual installs generated by each app in your developer account, including the number of first annual installs above the threshold, the total number of first annual installs for each app, and a breakdown of first annual installs by install type.

  4. Choose an app, and copy the number of first annual installs for that app from column E and paste it into the fee calculator.

    Example: Sample report highlighting the data in column E, which you can use help you estimate potential fees for any app in your account.

Estimate your 2023 sales on iPhone devices in the EU

If you sell digital goods and services in your app, you can input your 2023 sales data from Sales and Trends into the fee calculator to understand how your commission may change under the new fee model if you have similar levels of sales as you had in 2023.

  1. From the App Store Connect homepage, click Sales and Trends.

  2. On the left, choose Sales.

  3. In the date picker, select “Year” and “2023”.

  4. Select “Add Filters”, “Device”, and “iPhone”.

  5. Select "Add Filters", "Territory". Under "My Groups", select "European Union".

  6. Select “Add Filters”, “Parent App”, and enter the name or Apple ID of the app you want to evaluate.

  7. A rounded sales value appears at the top of the dashboard. For a more exact value, click the export button on the top right of the chart and choose your preferred export option.

  8. If you have exported your data from the chart, open the file in your preferred spreadsheet program and scroll all the way to the right to view your total sales on iPhone in the European Union for 2023.

  9. Subtract any taxes applicable to your sales from this number. Consult your tax advisor if you have any questions.

  10. Input the resulting number into the fee calculator.

Use the Historical App Install Reports from 2023 to help you understand how you may accumulate first annual installs in the European Union if you choose to adopt the new business terms. The reports cover the full 2023 calendar year; apps launched in 2024 won’t see any data in these reports.

Report Name

Notes

Install Summary Report by Territory

View this report to learn how different territories may drive different numbers of first annual installs for your apps.

Install Summary Report by Install Type

View this report to learn how install types, such as first-time installs, reinstalls, and updates, may contribute to your first annual install count.

Install Summary Report by Channel

View this report to understand your first annual installs by install channel. In this report, the only two possible values are App Store and TestFlight. In the future, if you distribute your apps on other app marketplaces, those channels will appear as additional channel values.

Install Detailed Report

Use this report to find out in which months your historical first annual installs occurred. For apps with an existing user base prior to 2023, many of the first annual installs occur in the month when the app's first update occurred. You may also use this report to run more detailed analyses on your data.

Learn about using these reports to estimate your fees.

Learn about downloading these reports using the App Store Connect API or Reporter.

Learn about the Core Technology Fee.

Required role: Account Holder, Admin, Finance, or Sales with Reports. View role permissions.

Install Summary by Territory Report

Report Field

Data Type

Notes

Developer

String

The developer name you set in App Store Connect.

App ID

Int

The ID of the app that was installed.

App Name

String

The name of the app that was installed.

First Annual Installs

Int

The first time an account installs an app in a 12 month period.

Installs Above Threshold

Int

The number of first annual installs above one million.

Austria

Int

The number of first annual installs in Austria.

Belgium

Int

The number of first annual installs in Belgium.

Bulgaria

Int

The number of first annual installs in Bulgaria.

Croatia

Int

The number of first annual installs in Croatia.

Republic of Cyprus

Int

The number of first annual installs in the Republic of Cyprus.

Czech Republic

Int

The number of first annual installs in the Czech Republic.

Denmark

Int

The number of first annual installs in Denmark.

Estonia

Int

The number of first annual installs in Estonia.

Finland

Int

The number of first annual installs in Finland.

France

Int

The number of first annual installs in France.

Germany

Int

The number of first annual installs in Germany.

Greece

Int

The number of first annual installs in Greece.

Hungary

Int

The number of first annual installs in Hungary.

Ireland

Int

The number of first annual installs in Ireland.

Italy

Int

The number of first annual installs in Italy.

Latvia

Int

The number of first annual installs in Latvia.

Lithuania

Int

The number of first annual installs in Lithuania.

Luxembourg

Int

The number of first annual installs in Luxembourg.

Malta

Int

The number of first annual installs in Malta.

Netherland

Int

The number of first annual installs in the Netherlands.

Poland

Int

The number of first annual installs in Poland.

Portugal

Int

The number of first annual installs in Portugal.

Romania

Int

The number of first annual installs in Romania.

Slovakia

Int

The number of first annual installs in Slovakia.

Slovenia

Int

The number of first annual installs in Slovenia.

Spain

Int

The number of first annual installs in Spain.

Sweden

Int

The number of first annual installs in Sweden.

Install Summary by Install Type Report

Report Field

Data Type

Notes

Developer

String

The developer name you set in App Store Connect.

App ID

Int

The ID of the app that was installed.

App Name

String

The name of the app that was installed.

Installs Above Threshold

Int

The number of first annual installs above one million.

First Annual Installs

Int

The first time an app is installed by an account in the EU in a 12-month period.

First-Time Installs

Int

The number of first annual installs originating from a first-time install.

Reinstalls

Int

The number of first annual installs originating from a reinstall.

Auto-Updates

Int

The number of first annual installs originating from an auto-update.

Manual Updates

Int

The number of first annual installs originating from a manual update.

TestFlight Installs

Int

The number of first annual installs originating from TestFlight first-time installs and reinstalls.

TestFlight Updates

Int

The number of first annual installs originating from TestFlight updates.

Install Summary by Install Channel Report

Report Field

Data Type

Notes

App ID

Int

The ID of the app that was installed.

App Name

String

The name of the app that was installed.

Installs Above Threshold

Int

The number of first annual installs above one million.

First Annual Installs

Int

The first time an app is installed by an account in the EU in a 12-month period.

App Store

Int

The number of first annual installs originating from the App Store.

TestFlight

Int

The number of first annual installs originating from TestFlight.

Install Detailed Report

Report Field

Data Type

Notes

App ID

Int

The ID of the app that was installed.

App Name

String

The name of the app that was installed.

Territory

String

The territory where the app was installed. Based on the territory of the user's Apple ID.

Install Type

String

The type of install that occurred.

Channel

String

The channel from which the install was initiated. Possible values include App Store or TestFlight.

MMM-YY

Date

The number of first annual installs for the month and year displayed in the column title.

Report File Names

Report Name

Report Type

Report Subtype

Naming Convention

Date Type

Example

Install Summary by Territory

INSTALLS

SUMMARY_TERRITORY

YEARLY

Install_Summary_By_Territory_<Vendor_ID>_<date>_V1

Install_Summary_By_Territory_80012345_20231231_V1.txt

Install Summary by Install Type

INSTALLS

SUMMARY_INSTALL_TYPE

YEARLY

Install_Summary_By_Install_Type_<Vendor_ID>_<date>_V1

Install_Summary_By_Install_Type_80012345_20231231_V1.txt

Install Summary by Install Channel

INSTALLS

SUMMARY_CHANNEL

YEARLY

Install_Summary_By_Install_Channel_<Vendor_ID>_<date>_V1

Install_Summary_By_Install_Channel_80012345_20231231_V1.txt

Install Detailed Report

INSTALLS

DETAILED

YEARLY

Install_Detail_<Vendor_ID>_<date>_V1

Install_Detail_80012345_20231231_V1.txt