Apple Developer Agreements

Following these guidelines will ensure that you are able to maintain your agreement with Apple

Updated over a week ago

Getting Up to Date with Apple’s Policies

The app space is exciting and fast-growing, but one of the consequences of this is that Apple's policies are updated regularly to keep pace with changes in technology. Following our guide will help you maintain your agreements and prevent being blocked from submitting to the App Store.

Membership Fees

Unless you are exempt, you'll need to pay an annual membership fee to Apple in order to use their Developer Program. Setting up an auto-renewing subscription or an annual calendar reminder will ensure your app remains live on the store.

Trader Status

Warning

New apps cannot be submitted without completing these compliance requirements. Updates may also be affected.

Under the EU Digital Services Act, you must provide and verify information regarding your account to confirm your Trader Status. If your account is a trader, some additional information will be displayed on the store page in EU countries.

Organizations: The address associated with your D-U-N-S Number will automatically display. You’ll need to enter the following for display on your App Store product pages:

  • Phone number

  • Email address

Individuals: You’ll need to enter the following for display on your App Store product pages:

  • Address or P.O. Box

  • Phone number

  • Email address

To complete the trader status declaration:

  1. Open the Business module, then click on your business/account name to continue.

  2. Click the Complete Compliance Requirements prompt, then select one of two declarations:

    1. This is a trader provider account - if you sell, or intend to sell, any products or services using your SupaPass app then you must select this option. You must also select this option if your app contains no paid products, but you have another app with paid services.

    2. This is a non-trader provider account - if you do not have any paid products or pricing and do not intend to add them then you can select this option.

  3. Complete the rest of the steps outlined by Apple to complete the status declaration.

Agreements

Apple regularly updates both their free and paid agreements and will contact you when these agreements have changed. Everyone needs to accept the Free Apps Agreement, but you will also need to accept any changes to the Paid Apps Agreement if you have subscriptions in your app.

If your app build is rejected, it is probably because one of your agreements is out of date.

To check your agreement status:

  1. Open the Business module.

  2. Select the business entity you are updating.

  3. Add Bank Account details and the requested US Tax form.

  4. Once you've filed these details, accept the Paid Apps agreement in this section.

  5. Email us back and we will submit your apps for review.

Banking Information

If you have paid apps, Apple requires some banking information from you. You can check the status of your banking information by logging in to App Store Connect, clicking on the Agreements, Tax and Banking module, and following the prompts to update your information. Accurate and up-to-date banking information is required in order to receive payouts from Apple.

Small Business Program

The App Store Small Business Program is an optional program available to developers. Apple typically charges 30% commission as standard, but enrolling in this program will reduce those fees to 15% on your first $1m.

Did this answer your question?