GuRu AI

How to Register Apple Developer in App Store


for legal entities.
Information Required for Registration:

  • Full name of the person responsible for registration;
  • Developer account name;
  • Developer phone number (strictly a corporate number, so access is preserved if the employee leaves);
  • Developer email address (must be on the developer's website domain — this is needed to confirm registration legitimacy and to simplify access recovery if contact is made from another email with the same domain);
  • Full name of the contact person for Apple communications;
  • Phone number of the contact person for Apple communications;
  • Organization details (in English);
  • Website URL;
  • Number of employees in the organization;
  • DUNS number.

Registration may take up to 30 business days.

Step 1. Create an Apple ID



  • We recommend doing this from an iPhone that supports the latest iOS updates (if you plan to pay from mobile phone balance);

  • Use corporate contacts of the company employee for whom you plan to register the Apple ID (email on the company website domain and phone number). Corporate contacts will preserve the ability to recover account access when changing the responsible employee;

  • At the end of registration, provide the phone number whose balance will be used for payment. We recommend using a carrier that supports Apple service payments.

Provide only a current and accessible phone number. With it, you can always top up the balance, purchase, or renew a license without third-party help.



Step 2. Get a DUNS Number if You Don't Have One


To register Apple Developer for a legal entity, you need a DUNS number.
This is an international identifier for legal entities. Apple uses it to verify that your company exists. Until you get a DUNS number, you won't be able to register the entity. Getting the number takes 7 to 30 business days.

How to Get a DUNS Number?

Go to this link.
If it doesn't open, try using a VPN. You'll see an email input field where information about your application review will be sent later. They may also use it to contact you for company details clarification.

1. Enter your email and click "Next"‎:

2. Enter your contact details:
3. Select the user group you belong to — "‎Developer Program»‎:
4. Then click "Create New DUNS"‎:
5. Next, select your company's location — "‎Outside US»‎:
6. Fill in the company information as detailed and accurate as possible to avoid questions later.

In the first section, fill in only the company name. If it's in a non-Latin script, enter it as it appears in documentation or on the main website, not just transliterated:

7. Specify the company location, address, and phone number:
8. In the "‎Business Structure»‎ write Development department, specify the number of employees, the company founding date, and the website link;

In the section «Home-Based Business select “No”»‎:

During our research on DUNS numbers, we found information online suggesting that providing a website link helps with a positive decision on the application.

9. Leave the last section of the form empty. Click "‎Next»‎:

10. Finally, attach documents that confirm your company information. Don't add anything extra. Click "Submit":
After this, an application for registration and obtaining a DUNS number is created. A notification should be sent to the email you provided at the beginning of registration.
Step 3. Register the Developer Account

After registering a new Apple ID, download the Apple Developer app and select the "Account" tab.
If registration is correct, the Enroll Now button will be active in the APPLE DEVELOPER PROGRAM section (otherwise it will be Disabled);


Click Enroll Now to enter company data input mode.
The name must be entered in Latin characters, in exact accordance with the company name assigned during DUNS creation, otherwise it will throw an error;

Similar to Google registration, enter the pre-prepared client data for the responsible person and contacts;

Confirm authority by providing:
— a contact person who can confirm the authority of the first one;
— email and phone number of the contact person so Apple can reach them to confirm the authority of the responsible person.

After submission, you'll receive an email confirming that Apple has accepted the application and will conduct verification shortly. Later, you'll receive an email about the completion of verification if everything is OK.

Then you'll be asked to complete registration and pay for verification. After clicking "‎Purchase," payment will be processed from the phone number specified during Apple ID registration, which is why the first step is very important.


How to Pay for Apple Developer License?

This method is only suitable for license renewal.
You can do this using mobile phone balance.

Not all carriers support Apple service payments. Payment may not go through on the first try — don't worry, keep trying;
Within 1-3 days, the payment will be processed and you'll receive an email with a code to complete registration. Click the code and press "‎Continue‎»‎ in the opened window, after which the "Get Started" button will become available‎. Clicking it will give you access to the "Developer Member Center," where you'll have full developer functionality, support, and portal access.
Step 4. Add a Developer to the Account

To publish and release updates in the App Store, add a developer to your Apple Developer account. Get the developer's Apple ID in advance.
Go to the App Store Connect page.

If needed, sign in with the Apple ID created in Step 1.

1. Click "Users and Access"‎:


2. On the "‎‎Users and Access"‎ on the "‎‎People‎»‎ click "+":
3. Enter first name — "‎Support»‎, last name — "‎‎Pyrobyte‎»‎ (your company only) and the developer's Apple ID. Select "‎Admin»‎. This way the developer can publish the app, update it, receive error reports, and fix them. If access rights are changed, the developer won't be able to maintain the app:
4. Then click the "‎Invite". The "Additional Resources" and "Apps"‎ sections don't need to be filled in.
Notify the manager that you've sent the invitation to the developer. After that, you can start publishing the mobile app :)